Description of problem: With the gstreamer1-vaapi RPM installed and running Firefox 30, trying to play any YouTube video with HTML5 enabled in HD results in the video stalling after a second or so of playback, with the audio continuing. Pausing/resuming the video or seeking results in another second or so of playback before it stalls again. Version-Release number of selected component (if applicable): 0.5.8-3.fc20 How reproducible: Every time Steps to Reproduce: 1. See above 2. 3. Actual results: Video stalls Expected results: Video plays normally Additional info: Machine is using a Core i5-4570 Haswell CPU with integrated video.
Sorry for the delay looking into this; I've been visiting relatives and not had access to my test system (an Ivy Bridge i5-3210M). I'm seeing the same problem on http://www.youtube.com/watch?v=6v2L2UGZJAM - I can't see an obvious cause, so I'm going to report upstream and link the bug here.
The upstream report is at http://bugzilla.gnome.org/show_bug.cgi?id=731886 - I will try and keep up with any requests for testing or further information, but if you're able and willing to jump on that report, I'd appreciate the assistance.
Following on from Gwenole's comment at https://bugzilla.gnome.org/show_bug.cgi?id=731886#c3 I've built a COPR with git master: http://copr.fedoraproject.org/coprs/farnz/gstreamer1-vaapi-prerelease/repo/fedora-20-x86_64/farnz-gstreamer1-vaapi-prerelease-fedora-20-x86_64.repo http://copr.fedoraproject.org/coprs/farnz/gstreamer1-vaapi-prerelease/repo/fedora-20-i386/farnz-gstreamer1-vaapi-prerelease-fedora-20-i386.repo as appropriate for your system if you want to test before I have time.
No apparent change in behavior with that version. Is there a way to get any more debug info?
There are, depending on what Firefox has hooked through to GStreamer. http://gstreamer.freedesktop.org/data/doc/gstreamer/head/manual/html/section-checklist-debug.html http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gst-running.html Both have some pointers. I ran with GST_DEBUG=*:2,vaapi*:4, which asked most plugins to print up to warning level, and vaapi to print down to info level. You can go deeper, but be warned that you'll get lots of spew, which you'll need to correlate with source code.
Created attachment 911097 [details] vaapi debug from video freezing Here's some debug output from starting a 720p video which stalls after a second or so, and then pausing/unpausing it a few times and having it stall after each. I don't see any obvious errors in here though, and the output seems to continue as before even after the video playback stalls.
Hi, I do have the same issue, and here it doesn't seems related to 720p video quality, any HTML5 video stall, even 360p. It might be of interest to know my computer is very low profile: it is the Acer Chromebook C720P with an haswell processor and the lowest GPU. Thus this might be related to some performance issue.
Upstream has done some work on Firefox 30 in the new 0.5.9 release, and expects to have fixed things. I'm going to submit this as an update, and I'd appreciate it if you could test this (I'm currently overloaded with non-Fedora things, so can't easily test) and report back.
gstreamer1-vaapi-0.5.9-1.fc20 has been submitted as an update for Fedora 20. https://admin.fedoraproject.org/updates/gstreamer1-vaapi-0.5.9-1.fc20
This update appears to fix the playback problem as far as I can tell.
gstreamer1-vaapi-0.5.9-1.fc20 has been pushed to the Fedora 20 stable repository. If problems still persist, please make note of it in this bug report.