Bug 1109465 - YouTube HTML5 HD videos stall with gstreamer1-vaapi installed
Summary: YouTube HTML5 HD videos stall with gstreamer1-vaapi installed
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: gstreamer1-vaapi
Version: 20
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Simon Farnsworth
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-06-14 05:09 UTC by Robert Hancock
Modified: 2014-09-12 04:03 UTC (History)
2 users (show)

Fixed In Version: gstreamer1-vaapi-0.5.9-1.fc20
Clone Of:
Environment:
Last Closed: 2014-09-10 13:27:48 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
vaapi debug from video freezing (444.98 KB, text/plain)
2014-06-21 23:37 UTC, Robert Hancock
no flags Details


Links
System ID Private Priority Status Summary Last Updated
GNOME Bugzilla 731886 0 None None None Never

Description Robert Hancock 2014-06-14 05:09:43 UTC
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.

Comment 1 Simon Farnsworth 2014-06-18 21:08:18 UTC
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.

Comment 2 Simon Farnsworth 2014-06-18 21:21:32 UTC
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.

Comment 4 Robert Hancock 2014-06-21 01:25:40 UTC
No apparent change in behavior with that version. Is there a way to get any more debug info?

Comment 5 Simon Farnsworth 2014-06-21 19:59:48 UTC
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.

Comment 6 Robert Hancock 2014-06-21 23:37:41 UTC
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.

Comment 7 Yannick Defais 2014-07-23 23:33:13 UTC
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.

Comment 8 Simon Farnsworth 2014-08-01 17:15:19 UTC
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.

Comment 9 Fedora Update System 2014-08-01 17:15:56 UTC
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

Comment 10 Robert Hancock 2014-08-02 01:34:42 UTC
This update appears to fix the playback problem as far as I can tell.

Comment 11 Fedora Update System 2014-09-10 13:27:48 UTC
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.


Note You need to log in before you can comment on or make changes to this bug.