[gstreamer-bugs] [Bug 621696] Can only encode with x264enc from a live source using a constant quantizer
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Fri Jun 18 05:48:27 PDT 2010
https://bugzilla.gnome.org/show_bug.cgi?id=621696
GStreamer | gst-plugins-ugly | 0.10.15
Mark Nauwelaerts <mnauw> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
Resolution| |NOTABUG
--- Comment #3 from Mark Nauwelaerts <mnauw at users.sourceforge.net> 2010-06-18 12:48:24 UTC ---
Indeed, that one seems to hang, but (adding some -v) afaics it already hangs
before any EOS handling comes into play, as it fails to preroll.
It seems that x264enc performs some large lookahead, so it takes in a lot of
buffers (40) and produces no output for some time. The "some time" here seems
more than other queue can handle, so a deadlock occurs trying to preroll.
The above can be made to preroll (and then also handling EOS fine) by:
* using async=false on fakesink
* larger queue limits
* tweaking x264enc behaviour (e.g. bitrate vs constant quality, or by other
properties, note e.g. also bug #607798).
--
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- 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