[Bug 767176] x264enc: hangs when seeking

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Thu Jun 2 21:15:13 UTC 2016


https://bugzilla.gnome.org/show_bug.cgi?id=767176

--- Comment #7 from Julian Bouzas <nnoell3 at gmail.com> ---
Hi Tim, thanks for your quick reply.

Sorry for not mentioning it before but yes, I am using gstreamer-vaapi
decoders. If I do not use them, both of my 2 pipelines work fine so it does not
seem to be an issue with x264enc but with vaapi.

Also, if I run both of your pipelines I get the same results as you: the first
one hangs and the second one works fine, seeking inclusive.

So to clarify, this is what I experience using gstreamer-vaapi with these 3
pipelines:

1) hangs forever (never prerolls the first time):
gst-launch-1.0 filesrc location=video.mp4 ! decodebin ! navseek ! x264enc !
decodebin ! autovideosink

2) works fine but hangs forever when seeking:
gst-launch-1.0 filesrc location=video.mp4 ! decodebin ! navseek ! vaapih264enc
! decodebin ! autovideosink

3) works fine, even when seeking:
gst-launch-1.0 filesrc location=video.mp4 ! decodebin ! navseek ! x264enc
tune=zerolatency ! decodebin ! autovideosink

I have attached gst-launch's log of *1* (output.txt) and *2*
(output-vaapi.txt). I also generated the pipeline graph of *2* as it plays fine
when not seeking.

I cannot get a gdb backtrace now as my home pc has gstreamer installed without
debugging symbols but I will get one and upload it tomorrow using my
work-station.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list