gstreamer/ext
Robert Swain 6f2db739ae x264enc: Work around a rate control issue in libx264
When variable framerate is disabled in libx264 (which occurs when using
the zerolatency tuning), libx264 ignores timestamps but still uses the
timebase leading to messed up rate control with our nanosecond timebase.

We work around this issue by setting the timebase to the reciprocal of
the framerate and we validate that the framerate is suitable.

This has been fixed upstream in libx264 but there are non-fixed versions
in the wild so this workaround is still needed.

Fixes bug #632861
2010-10-22 15:55:34 +02:00
..
a52dec various (ext): add a missing G_PARAM_STATIC_STRINGS flags 2010-10-19 10:06:33 +03:00
amrnb various (ext): add a missing G_PARAM_STATIC_STRINGS flags 2010-10-19 10:06:33 +03:00
amrwbdec amr: Use correct includes (as pkg-config suggests) 2010-04-28 14:19:57 +01:00
cdio various (ext): add a missing G_PARAM_STATIC_STRINGS flags 2010-10-19 10:06:33 +03:00
dvdread various (ext): add a missing G_PARAM_STATIC_STRINGS flags 2010-10-19 10:06:33 +03:00
lame various: canonicalize property names 2010-10-19 12:24:13 +03:00
mad various: canonicalize property names 2010-10-19 12:24:13 +03:00
mpeg2dec mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually 2010-10-19 16:31:23 +02:00
sidplay various: canonicalize property names 2010-10-19 12:24:13 +03:00
twolame Switch twolame to primary rank 2009-05-08 14:24:47 +01:00
x264 x264enc: Work around a rate control issue in libx264 2010-10-22 15:55:34 +02:00
Makefile.am build: build plugins in parallel where possible, if make -jN is used 2010-03-30 01:18:50 +01:00