Closed Bug 1967831 Opened 8 months ago Closed 8 months ago

Some cleanup and refactor for ChannelMediaDecoder

Categories

(Core :: Audio/Video: Playback, task, P2)

task

Tracking

()

RESOLVED FIXED
141 Branch
Tracking Status
firefox141 --- fixed

People

(Reporter: alwu, Assigned: alwu)

References

(Blocks 1 open bug)

Details

(Keywords: webcompat:platform-bug)

Attachments

(6 files, 1 obsolete file)

We will need to do some cleanup and refactor first, before solving the problem in bug 1967092.

Attachment #9490216 - Attachment description: Bug 1967831 - part1 : remove unused function GetRateAtLastStop(). → WIP: Bug 1967831 - part1 : remove unused function GetRateAtLastStop().
Attachment #9490217 - Attachment description: Bug 1967831 - part2 : merge ComputePlaybackRate() and UpdatePlaybackRate() into a new function. → WIP: Bug 1967831 - part2 : merge ComputePlaybackRate() and UpdatePlaybackRate() into a new function.
Attachment #9490218 - Attachment description: Bug 1967831 - part3 : move MediaStatistics into ChannelMediaDecoder. → WIP: Bug 1967831 - part3 : move MediaStatistics into ChannelMediaDecoder.
Attachment #9490219 - Attachment description: Bug 1967831 - part4 : add more logs for ChannelMediaDecoder. → WIP: Bug 1967831 - part4 : add more logs for ChannelMediaDecoder.
Attachment #9490220 - Attachment description: Bug 1967831 - part5 : rename mPlaybackPosition to mPlaybackByteOffset. → WIP: Bug 1967831 - part5 : rename mPlaybackPosition to mPlaybackByteOffset.
Attachment #9490221 - Attachment description: Bug 1967831 - part6 : remove GetStatistics() and renames MediaStatistics variables. → WIP: Bug 1967831 - part6 : remove GetStatistics() and renames MediaStatistics variables.
Attachment #9490216 - Attachment description: WIP: Bug 1967831 - part1 : remove unused function GetRateAtLastStop(). → Bug 1967831 - part1 : remove unused function GetRateAtLastStop().
Attachment #9490217 - Attachment description: WIP: Bug 1967831 - part2 : merge ComputePlaybackRate() and UpdatePlaybackRate() into a new function. → Bug 1967831 - part2 : merge ComputePlaybackRate() and UpdatePlaybackRate() into a new function.
Attachment #9490218 - Attachment description: WIP: Bug 1967831 - part3 : move MediaStatistics into ChannelMediaDecoder. → Bug 1967831 - part3 : move MediaStatistics into ChannelMediaDecoder.
Attachment #9490219 - Attachment description: WIP: Bug 1967831 - part4 : add more logs for ChannelMediaDecoder. → Bug 1967831 - part4 : add more logs for ChannelMediaDecoder.
Attachment #9490220 - Attachment description: WIP: Bug 1967831 - part5 : rename mPlaybackPosition to mPlaybackByteOffset. → Bug 1967831 - part5 : rename mPlaybackPosition to mPlaybackByteOffset.
Attachment #9490221 - Attachment description: WIP: Bug 1967831 - part6 : remove GetStatistics() and renames MediaStatistics variables. → Bug 1967831 - part6 : remove GetStatistics() and renames MediaStatistics variables.
Attachment #9490217 - Attachment description: Bug 1967831 - part2 : merge ComputePlaybackRate() and UpdatePlaybackRate() into a new function. → Bug 1967831 - part2 : move ComputePlaybackRate() to main thread.
Attachment #9490454 - Attachment is obsolete: true
Attachment #9490217 - Attachment description: Bug 1967831 - part2 : move ComputePlaybackRate() to main thread. → Bug 1967831 - part2 : merge ComputePlaybackRate() and UpdatePlaybackRate().
Pushed by alwu@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/1ea909821271 part1 : remove unused function GetRateAtLastStop(). r=media-playback-reviewers,karlt https://hg.mozilla.org/integration/autoland/rev/0d08f5cbdf72 part2 : merge ComputePlaybackRate() and UpdatePlaybackRate(). r=media-playback-reviewers,karlt https://hg.mozilla.org/integration/autoland/rev/70633955e6bc part3 : move MediaStatistics into ChannelMediaDecoder. r=media-playback-reviewers,padenot https://hg.mozilla.org/integration/autoland/rev/c4d443768bf2 part4 : add more logs for ChannelMediaDecoder. r=media-playback-reviewers,padenot https://hg.mozilla.org/integration/autoland/rev/47db8f652629 part5 : rename mPlaybackPosition to mPlaybackByteOffset. r=media-playback-reviewers,padenot https://hg.mozilla.org/integration/autoland/rev/fab5e542a4e9 part6 : remove GetStatistics() and renames MediaStatistics variables. r=media-playback-reviewers,padenot https://hg.mozilla.org/integration/autoland/rev/f115341d07d1 apply code formatting via Lando
QA Whiteboard: [qa-triage-done-c142/b141]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: