Closed Bug 1316571 Opened 8 years ago Closed 7 days ago

Video gets stuck after playing for a moment

Categories

(Core :: Audio/Video: Playback, defect, P3)

50 Branch
x86
Linux
defect

Tracking

()

RESOLVED FIXED
133 Branch
Tracking Status
firefox49 --- unaffected
firefox50 + wontfix
firefox51 + wontfix
firefox52 + wontfix
firefox-esr52 --- wontfix
firefox53 + wontfix
firefox-esr115 --- wontfix
firefox54 + wontfix
firefox-esr128 --- wontfix
firefox55 - wontfix
firefox131 --- wontfix
firefox132 --- wontfix
firefox133 --- fixed

People

(Reporter: 6lobe, Assigned: karlt)

References

Details

(Keywords: regression, Whiteboard: nightly-community)

Attachments

(7 files, 1 obsolete file)

Certain video files get stuck after playing for a short time (typically less than 1 second). Here is one such file: https://giant.gfycat.com/ForcefulMeanArcticfox.mp4 https://giant.gfycat.com/ForcefulMeanArcticfox.webm And here is the regression range: 29:40.91 INFO: Oh noes, no (more) inbound revisions :( 29:40.91 INFO: Last good revision: 8146a675a477c67534886dcf10937e62d0c1da68 29:40.91 INFO: First bad revision: 4f39f2e1324b8c631dc700f86500f49b9680458d 29:40.91 INFO: Pushlog: https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=8146a675a477c67534886dcf10937e62d0c1da68&tochange=4f39f2e1324b8c631dc700f86500f49b9680458d 29:42.21 INFO: Looks like the following bug has the changes which introduced the regression: https://bugzilla.mozilla.org/show_bug.cgi?id=1258870
Blocks: 1258870
Has Regression Range: --- → yes
Has STR: --- → yes
Keywords: regression
Whiteboard: nightly-community
Flags: needinfo?(jwwang)
Could you please try again with Nightly and see if you still have the problem?
Flags: needinfo?(jwwang)
Yes, I have this problem with latest Nightly.
any chance you could record a video showing the problem? does it do that with all the machines you have or just one in particular? could you post the output of about:support ? Thank you
:cpearce, may want to look into this... Wonder if this will be improved with yesterday's patch. Though here we have a webm, they can't be overlapping frames there normally (haven't looked into the frames time)
Flags: needinfo?(cpearce)
I'd prefer not to go through the hassle of recording a video if possible. The video playback just stops after a playing for a short moment. I checked that this does not happen on a powerful x64 machine. This machine is a relatively slow laptop, I will attach info.
Attached file about:support
Here is the about:support.
Attached file output of lscpu
Here is CPU info from lscpu.
Are you sure you've tried today's nightly? One with bug 1307546 in... We hope that it should fix such issue.
Actually, report is shown to be with yesterday's nightly :(
Could you please install the following extension: https://addons.mozilla.org/en-US/firefox/addon/about-media/ When the video has stalled, open a new tab and go to about:media and post here the output of it... Thank you.
Attached file about:media output
Here is about:media output from both videos after stalling. And yes on latest nightly (2016-11-10).
I cannot reproduce this on my Ubuntu 16.04 x64 system. Maybe this will be fixed by bug 1316571? Or maybe it only affects older 32bit systems?
Flags: needinfo?(cpearce)
I meant maybe this will be fixed by bug 1316543.
(In reply to Chris Pearce (:cpearce) from comment #13) > I meant maybe this will be fixed by bug 1316543. If so, this will need to be uplifted asap, and hopefully available in 50.1
Should uplifting the fix in bug 1316543 block shipping 50?
Flags: needinfo?(jyavenard)
Flags: needinfo?(cpearce)
The videos are still stalling so this did not get fixed by bug 1316543.
(In reply to 6lobe from comment #16) > The videos are still stalling so this did not get fixed by bug 1316543. I doubt bug 1316543 has reached Nightly yet. Try again tomorrow.
(In reply to Andrew Overholt [:overholt] from comment #15) > Should uplifting the fix in bug 1316543 block shipping 50? We're actually not sure yet whether this fixes any issues; no one in engineering can repro the bug we've got filed.
Flags: needinfo?(cpearce)
6lobe: I note that these videos don't have an audio stream, does this problem only happen for you for videos which don't have an audio stream?
Flags: needinfo?(6lobe)
Now that you mention it, I think so. However I cant be sure.
Flags: needinfo?(6lobe)
Scratch that. This does happen with videos that have audio.
It's possible I'm seeing this problem on an old MacBook Air, on Facebook videos.
Milan: Are you testing with 49 or 50 on your Macbook Air? And what year and OS version is it?
Flags: needinfo?(milan)
I believe it was 50. 2010 Air, Nvidia discrete graphics, 10.11 OS. I've switched to Nightly though, so let me see if this still happens.
Flags: needinfo?(milan)
(In reply to Milan Sreckovic [:milan] from comment #25) > I believe it was 50. 2010 Air, Nvidia discrete graphics, 10.11 OS. I've > switched to Nightly though, so let me see if this still happens. the specs of the macbook air are very similar to a mac mini 2010 I have here (2GHz C2D and nvidida 320M), problem is that it only has 10.7 installed on it which is no longer supported :(
Flags: needinfo?(jyavenard)
Is anyone still seeing this?
Flags: needinfo?(milan)
(In reply to Andrew Overholt [:overholt] from comment #27) > Is anyone still seeing this? Yes, still the same issue.
I see the video linked above play, stall, buffer and then continue.
(In reply to Anthony Jones (:kentuckyfriedtakahe, :k17e) [afk 24 Dec - 8 Jan] from comment #29) > I see the video linked above play, stall, buffer and then continue. This is not about buffering or network performance. This is about video playback itself, Firefox is unable to play back these (and many other) video files. For example Chromium has no trouble playing these videos, smooth playback from start to finish. But Firefox stutters and stalls.
I think we need to get to the bottom of this. There is something funny going on.
Priority: -- → P1
Seems likely that 54 is also affected. I just tried this on my MacBook Air (Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:51.0) Gecko/20100101 Firefox/51.0) and the behavior was very strange. The video appeared to be progressing by the time display (rather than the slider staying in the same place and appearing to be buffering), but nothing else moved on screen until about 20 seconds went by. Then the video started actually playing. On a reload, the video played normally. Is this something that QE could help with?
Status: UNCONFIRMED → NEW
Ever confirmed: true
Hi Blake, Can you help find an owner for this?
Flags: needinfo?(bwu)
JW, Please check it. Thanks.
Assignee: nobody → jwwang
Flags: needinfo?(bwu) → needinfo?(jwwang)
Can you run the following command to repro the issue and upload the logs? Thanks! MOZ_LOG=MediaDecoder:4 ./firefox path-to-the-video
Flags: needinfo?(jwwang) → needinfo?(6lobe)
Attached file MOZ_LOG=MediaDecoder:4
Here are the logs you requested.
Flags: needinfo?(6lobe)
(In reply to 6lobe from comment #36) > Created attachment 8848013 [details] > MOZ_LOG=MediaDecoder:4 > > Here are the logs you requested. Thanks for the quick response. There are lots of skipping-video-decode messages in the log. [MediaPlayback #2]: D/MediaDecoder Decoder=0x9c150500 state=DECODING Skipping video decode to the next keyframe lowAudio=0 lowVideo=1 lowUndecoded=0 async=1 [MediaPlayback #2]: D/MediaDecoder Decoder=0x9c150500 state=DECODING Skipping video decode to the next keyframe lowAudio=0 lowVideo=1 lowUndecoded=0 async=1 Apparently video decoding is too slow to keep up. Since bug 1258870, we discard late frames so they are not presented to the user. So playback seems to get stuck but in fact, video frames are decoded and discarded repeatedly until EOS is reached. Can you try the video on Chrome or other browsers and observe if there is any frame-dropping? This will help us confirm if slow decoding is due to insufficient machine power or inefficiency in Firefox media code. Thanks!
Flags: needinfo?(6lobe)
As I said a few comments up, Chromium has no trouble playing these videos. Smooth playback from start to finish.
Flags: needinfo?(6lobe)
https://queue.taskcluster.net/v1/task/ZVjJWZSsRTaadTbRHt92Gw/runs/0/artifacts/public/build/target.tar.bz2 Can you try this build and run "MOZ_LOG=MediaDecoder:4,MediaSample:4 ./firefox path-to-the-video" again? Thanks! Note you have to close all Firefox windows before starting the test.
Flags: needinfo?(6lobe)
New log with new build.
Flags: needinfo?(6lobe)
(In reply to 6lobe from comment #40) > Created attachment 8849015 [details] > MOZ_LOG=MediaDecoder:4,MediaSample:4 with build from comment 39 > > New log with new build. [MediaPlayback #1]: D/MediaSample Decoder=0x7f4d2e4756f0 OnVideoDecoded [83416,100100] dif=77052 clock=-1 [MediaPlayback #1]: D/MediaSample Decoder=0x7f4d2e4756f0 OnVideoDecoded [100100,116783] dif=29741 clock=-1 [MediaPlayback #1]: D/MediaSample Decoder=0x7f4d2e4756f0 OnVideoDecoded [116783,133466] dif=33683 clock=-1 [MediaPlayback #1]: D/MediaSample Decoder=0x7f4d2e4756f0 OnVideoDecoded [133466,150150] dif=45035 clock=19996 [MediaPlayback #2]: D/MediaSample Decoder=0x7f4d2e4756f0 OnVideoDecoded [150150,166833] dif=41269 clock=61330 [MediaPlayback #1]: D/MediaSample Decoder=0x7f4d2e4756f0 OnVideoDecoded [166833,183516] dif=44747 clock=106266 [MediaPlayback #2]: D/MediaSample Decoder=0x7f4d2e4756f0 OnVideoDecoded [183516,200200] dif=37866 clock=144225 [MediaPlayback #1]: D/MediaSample Decoder=0x7f4d2e4756f0 OnVideoDecoded [200200,216883] dif=38038 clock=182387 [MediaPlayback #2]: D/MediaSample Decoder=0x7f4d2e4756f0 OnVideoDecoded [216883,233566] dif=25597 clock=208085 [MediaPlayback #1]: D/MediaSample Decoder=0x7f4d2e4756f0 OnVideoDecoded [233566,250250] dif=43833 clock=252054 [MediaPlayback #1]: D/MediaSample Decoder=0x7f4d2e4756f0 OnVideoDecoded [250250,266933] dif=40293 clock=292426 [MediaPlayback #2]: D/MediaSample Decoder=0x7f4d2e4756f0 OnVideoDecoded [266933,283616] dif=52461 clock=344958 [MediaPlayback #1]: D/MediaSample Decoder=0x7f4d2e4756f0 OnVideoDecoded [283616,300300] dif=26182 clock=371206 |dif| is the decoding time for each video frame observed by MDSM. Video decoding is too slow (each frame takes about 20~50ms to decode) to keep playback smooth for a 60fps video. However, comment 38 says Chrome has no such a performance issue at all. I wonder if it is because hw acceleration is enabled on Chrome for Linux. Hi Jya, Can you check why video decoding is slow on the reporter's computer? Thanks!
Flags: needinfo?(jyavenard)
please provide a copy of about:support. Also, thank you for posting the result of: 1- Install the following extension. https://addons.mozilla.org/en-US/firefox/addon/about-media/ 2- Play the video 3- Open a new tab in the same video and go to about:media 4- Copy/Paste the entire content here. Thank you. JW, are you sure HW acceleration is enabled on Chrome, AFAIK, Google has removed the code a while back (and only VAAPI was supported).
Flags: needinfo?(jyavenard) → needinfo?(6lobe)
No, I am not sure if HW acceleration is enabled on Chrome or not. But its the only way to achieve better decoding performance as far a I know.
(In reply to JW Wang [:jwwang] [:jw_wang] from comment #43) > No, I am not sure if HW acceleration is enabled on Chrome or not. It's in the page "chrome://gpu" in Chrome.
Thanks. You can already find about:support and about:media from attachments. Chromium does not have HW accelerated video decoding. And here is output from chrome://gpu for the record: Graphics Feature Status Canvas: Hardware accelerated Flash: Hardware accelerated Flash Stage3D: Hardware accelerated Flash Stage3D Baseline profile: Hardware accelerated Compositing: Hardware accelerated Multiple Raster Threads: Disabled Native GpuMemoryBuffers: Software only. Hardware acceleration disabled Rasterization: Software only. Hardware acceleration disabled Video Decode: Software only, hardware acceleration unavailable Video Encode: Hardware accelerated VPx Video Decode: Software only, hardware acceleration unavailable WebGL: Hardware accelerated WebGL2: Hardware accelerated
Flags: needinfo?(6lobe)
I wonder if Chrome can really play the 60fps video smoothly or it just drop frames in a less obvious way. Please download the latest Nightly and go to about:config to add a Boolean "media.ruin-av-sync.enabled" with its value set to true. The playback should be able to get going with some frames dropped.
Flags: needinfo?(6lobe)
(In reply to JW Wang [:jwwang] [:jw_wang] from comment #46) > I wonder if Chrome can really play the 60fps video smoothly or it just drop > frames in a less obvious way. > > Please download the latest Nightly and go to about:config to add a Boolean > "media.ruin-av-sync.enabled" with its value set to true. > > The playback should be able to get going with some frames dropped. That fixes it. Playback isnt as smooth as Chromium but at least I can view the video.
Flags: needinfo?(6lobe)
It is still worth investigation to find out why FF has inferior decoding performance. Is it possible for Chrome to use a different library to decode MP4?
Flags: needinfo?(jyavenard)
Chrome uses libvpx while we use by default ffvp9. It could be that on this particular video libvpx performs better, though it would be extremely surprising. You can test by setting the preference media.ffvpx.enabled to false and restart firefox.
Flags: needinfo?(jyavenard) → needinfo?(6lobe)
An mp4 file is tested in comment 40. Does ffvp9 also decode mp4?
oh my bad... and on linux too... so then there's no difference between what chromium is using (by default, it doesn't come with a h264 decoder btw) and what we use. Chrome ships their own ffmpeg, we use the system one if present. So make sure what's installed on your system is a recent version.
Per comment 41, there is no actionable item for me.
Assignee: jwwang → nobody
Hi Anthony, this is marked as a P1. 53 will enter RC mode on coming Monday. Since we don't have as many reports of this problem nor a fix in sight, I will wontfix this for 53. Please let me know if you disagree.
Flags: needinfo?(ajones)
(In reply to Ritu Kothari (:ritu) from comment #53) > Hi Anthony, this is marked as a P1. 53 will enter RC mode on coming Monday. > Since we don't have as many reports of this problem nor a fix in sight, I > will wontfix this for 53. Please let me know if you disagree. My take on it is that it is a performance issue where Chrome goes a little bit faster. Firefox doesn't use accelerated layers on Linux and Chrome does. I'm going to change it to P3. 6lobe - you may want to try enabling gl layers by setting layers.acceleration.force-enabled=true but your mileage may vary because it was disabled due to bugs.
Flags: needinfo?(ajones)
Priority: P1 → P3
I run into this often enough, mostly on Facebook videos, and from home, where the internet connection isn't as fast as at work. For all that can't reproduce - chances are you're testing on a fast connection? I do have a (reasonably) fast computer, but the connection makes a difference.
Flags: needinfo?(milan) → needinfo?(ajones)
(In reply to Milan Sreckovic [:milan] from comment #55) > I run into this often enough, mostly on Facebook videos, and from home, > where the internet connection isn't as fast as at work. For all that can't > reproduce - chances are you're testing on a fast connection? > I do have a (reasonably) fast computer, but the connection makes a > difference. https://bugzilla.mozilla.org/show_bug.cgi?id=1316571#c30 says it is not about buffering. The issue is a slow machine and that Firefox is a little slower than Chrome due to lack of GL layers. The only other suggestion I've got for the reporter is to try a more recent version of ffmpeg in case that helps.
Flags: needinfo?(ajones)
Roger that. I was allowing for me or the reporter misdiagnosing the problem.
This doesn't look like something we need to keep tracking, it's been around since 50 without a whole lot of progress.
Setting "layers.acceleration.force-enabled=true" does not help at all.
Flags: needinfo?(6lobe)
See Also: → 1616500
See Also: 1616500

Right now we do aggressive frame drop and hope a web player adjusts video quality if there's a significant frame drop.
But if a web player does not adjust video quality we fail play a clip completelly.

In this patch use a delay (5s) to give web player opportunity to update video params.
If there's still huge frame drop after this time (more than half of frames dropped) disable aggressive
frame drop to play something at least.

Assignee: nobody → stransky
Status: NEW → ASSIGNED

There's a proposal how to fix that. I can't say for Windows or Amazon prime or other services, I tested only YT but that doesn't adjust video resolution for me if there's such frame drop (at least for the 8K resolution from Bug 1750388).

I guess if we want to use such patch it should be tested which timeout is sufficient to ensure web player notices the playback difficulty - I used 5 sec now.

Attachment #9275404 - Attachment is obsolete: true
Severity: normal → S3
See Also: → 1349679

This is similar to the proposal in
https://bugzilla.mozilla.org/show_bug.cgi?id=1349679#c3

Enough frames are reported dropped while still advancing the video so that
Firefox playback does not look completely broken.

Pushed by ktomlinson@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/572fcd78f07f Release references to unused frames and update dimensions even when decoded frames are late in VideoSink r=media-playback-reviewers,padenot

Backed out for causing android Gtest failures.

[task 2024-10-02T01:56:22.509Z] 01:56:22     INFO -  TEST-START | PacerTestIntLongDuplication.TimeReset
[task 2024-10-02T01:56:42.767Z] 01:56:42     INFO -  gtest INFO | gtest | wait for org.mozilla.geckoview.test_runner complete; top activity=com.android.launcher3
[task 2024-10-02T01:56:43.040Z] 01:56:43     INFO -  mozcrash checking /tmp/tmpdsaz20bg for minidumps...
[task 2024-10-02T01:56:43.479Z] 01:56:43     INFO - Return code: 0
[task 2024-10-02T01:56:43.479Z] 01:56:43    ERROR - No tests run or test summary not found
[task 2024-10-02T01:56:43.479Z] 01:56:43     INFO - TinderboxPrint: gtest<br/><em class="testfail">T-FAIL</em>
[task 2024-10-02T01:56:43.479Z] 01:56:43     INFO - ##### gtest log ends
[task 2024-10-02T01:56:43.479Z] 01:56:43  WARNING - setting return code to 1
[task 2024-10-02T01:56:43.479Z] 01:56:43     INFO - The gtest suite: gtest ran with return status: WARNING
[task 2024-10-02T01:56:43.479Z] 01:56:43     INFO - Running post-action listener: _package_coverage_data
[task 2024-10-02T01:56:43.479Z] 01:56:43     INFO - Running post-action listener: _resource_record_post_action
[task 2024-10-02T01:56:43.479Z] 01:56:43     INFO - Running post-action listener: process_java_coverage_data
[task 2024-10-02T01:56:43.479Z] 01:56:43     INFO - Running post-action listener: stop_device
[task 2024-10-02T01:56:43.885Z] 01:56:43     INFO - /data/tombstones/tombstone_00 deleted
[task 2024-10-02T01:56:43.964Z] 01:56:43     INFO - /data/tombstones/tombstone_01 deleted
[task 2024-10-02T01:56:44.043Z] 01:56:44     INFO - /data/tombstones/tombstone_02 deleted
[task 2024-10-02T01:56:44.122Z] 01:56:44     INFO - /data/tombstones/tombstone_03 deleted
[task 2024-10-02T01:56:44.122Z] 01:56:44     INFO - Killing logcat pid 1353.
[task 2024-10-02T01:56:44.122Z] 01:56:44     INFO - Killing every process called qemu-system-x86_64
[task 2024-10-02T01:56:44.127Z] 01:56:44     INFO - [mozharness: 2024-10-02 01:56:44.127505Z] Finished run-tests step (success)
[task 2024-10-02T01:56:44.127Z] 01:56:44     INFO - Running post-run listener: _resource_record_post_run
[task 2024-10-02T01:56:44.321Z] 01:56:44     INFO - Total resource usage - Wall time: 447s; CPU: 13%; Read bytes: 0; Write bytes: 714833920; Read time: 0; Write time: 686812
[task 2024-10-02T01:56:44.321Z] 01:56:44     INFO - TinderboxPrint: CPU usage<br/>13.2%
[task 2024-10-02T01:56:44.321Z] 01:56:44     INFO - TinderboxPrint: I/O read bytes / time<br/>0 / 0
[task 2024-10-02T01:56:44.321Z] 01:56:44     INFO - TinderboxPrint: I/O write bytes / time<br/>714,833,920 / 686,812
[task 2024-10-02T01:56:44.322Z] 01:56:44     INFO - TinderboxPrint: CPU guest<br/>265.6 (7.0%)
[task 2024-10-02T01:56:44.322Z] 01:56:44     INFO - TinderboxPrint: CPU idle<br/>3,076.7 (80.6%)
[task 2024-10-02T01:56:44.322Z] 01:56:44     INFO - TinderboxPrint: CPU system<br/>168.2 (4.4%)
[task 2024-10-02T01:56:44.322Z] 01:56:44     INFO - TinderboxPrint: CPU user<br/>303.2 (7.9%)
[task 2024-10-02T01:56:44.322Z] 01:56:44     INFO - TinderboxPrint: Swap in / out<br/>0 / 0
[task 2024-10-02T01:56:44.323Z] 01:56:44     INFO - start-emulator - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0
[task 2024-10-02T01:56:44.326Z] 01:56:44     INFO - verify-device - Wall time: 31s; CPU: 25%; Read bytes: 0; Write bytes: 7589888; Read time: 0; Write time: 4880
[task 2024-10-02T01:56:44.327Z] 01:56:44     INFO - install - Wall time: 12s; CPU: 34%; Read bytes: 0; Write bytes: 292052992; Read time: 0; Write time: 269844
[task 2024-10-02T01:56:44.361Z] 01:56:44     INFO - run-tests - Wall time: 404s; CPU: 12%; Read bytes: 0; Write bytes: 415174656; Read time: 0; Write time: 412080
[task 2024-10-02T01:56:45.341Z] 01:56:45  WARNING - returning nonzero exit status 1
[task 2024-10-02T01:56:45.455Z] cleanup
[task 2024-10-02T01:56:45.455Z] + cleanup
[task 2024-10-02T01:56:45.455Z] + local rv=1
[task 2024-10-02T01:56:45.455Z] + [[ -s /builds/worker/.xsession-errors ]]
[task 2024-10-02T01:56:45.455Z] + cp /builds/worker/.xsession-errors /builds/worker/artifacts/public/xsession-errors.log
[task 2024-10-02T01:56:45.456Z] + '[' ']'
[task 2024-10-02T01:56:45.456Z] + true
[task 2024-10-02T01:56:45.456Z] + cleanup_xvfb
[task 2024-10-02T01:56:45.457Z] ++ pidof Xvfb
[task 2024-10-02T01:56:45.459Z] + local xvfb_pid=58
[task 2024-10-02T01:56:45.459Z] + local vnc=false
[task 2024-10-02T01:56:45.459Z] + local interactive=false
[task 2024-10-02T01:56:45.459Z] + '[' -n 58 ']'
[task 2024-10-02T01:56:45.459Z] + [[ false == false ]]
[task 2024-10-02T01:56:45.459Z] + [[ false == false ]]
[task 2024-10-02T01:56:45.459Z] + kill 58
[task 2024-10-02T01:56:45.459Z] + screen -XS xvfb quit
[task 2024-10-02T01:56:45.462Z] + exit 1
[taskcluster 2024-10-02 01:56:46.177Z] === Task Finished ===
[taskcluster 2024-10-02 01:56:48.603Z] Unsuccessful task run with exit code: 1 completed in 768.257 seconds
Flags: needinfo?(stransky)
Flags: needinfo?(stransky) → needinfo?(karlt)
Assignee: stransky → nobody
Status: ASSIGNED → NEW
Assignee: nobody → karlt
Attachment #9428406 - Attachment is obsolete: false
Status: NEW → ASSIGNED
Pushed by ktomlinson@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/6dcfd6e2b9a0 Release references to unused frames and update dimensions even when decoded frames are late in VideoSink r=media-playback-reviewers,padenot
Status: ASSIGNED → RESOLVED
Closed: 7 days ago
Resolution: --- → FIXED
Target Milestone: --- → 133 Branch
Pushed by ktomlinson@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/350dd52bcff4 Throttle sending of late decoded frames to the compositor instead of dropping all such frames r=media-playback-reviewers,padenot
Duplicate of this bug: 1349679
See Also: 1349679
Flags: in-testsuite+

The patch landed in nightly and beta is affected.
:karlt, is this bug important enough to require an uplift?

  • If yes, please nominate the patch for beta approval.
  • If no, please set status-firefox132 to wontfix.

For more information, please visit BugBot documentation.

Flags: needinfo?(karlt)

While changes here reduce the number of situations where playback gets completely stuck, they don't usually transform the situation into a pleasant playback experience, so I don't think this is worth uplifting to another branch.

Flags: needinfo?(karlt)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: