gstreamer/ext/libav
Olivier Crête 0a0ee42752 avviddec: Disable direct rendering before a frame has been produces
ffmpeg doesn't provide the final's image width & height in the get_buffer2()
callback, so it's not possible to create an output state for GstVideoDecoder
at this stage. So only try to do direct rendering if the buffer pool has already
been negotiated based on the final decoded size.

This partially reverts the effects of 2e621f8db

https://bugzilla.gnome.org/show_bug.cgi?id=752802
2015-07-28 16:16:10 -04:00
..
gstav.c Make the LGPL build the default and require --enable-gpl to build a GPL licensed version 2015-07-01 22:40:02 +02:00
gstav.h av: Remove some unused variables and function declarations 2012-12-22 10:52:47 +01:00
gstavauddec.c avauddec: Read channels from the channels field 2015-07-27 14:18:32 -04:00
gstavauddec.h avauddec: Ensure input buffers have FF_INPUT_BUFFER_PADDING_SIZE padding, which is required by avcodec_decode_audio4 () 2015-06-30 19:19:42 +02:00
gstavaudenc.c avaudenc: Remember how many samples the codec consumed for telling the base class 2015-06-30 20:01:46 +02:00
gstavaudenc.h av{aud,vid}enc: Stop using deprecated AVFrame APIs 2015-06-28 15:37:23 +02:00
gstavaudioresample.c Fix FSF address 2012-11-04 00:22:16 +00:00
gstavcfg.c libav: Minor changes to build properly with v11alpha1 2014-08-12 16:17:38 +03:00
gstavcfg.h Fix FSF address 2012-11-04 00:22:16 +00:00
gstavcodecmap.c Add support for musepack (mpc) sv8 audio 2015-07-22 09:44:27 +01:00
gstavcodecmap.h av: Update for CodecID -> AVCodecID related changes 2014-01-03 16:28:44 +01:00
gstavdeinterlace.c libav: Change from deprecated PIX_FMT_* to AV_PIX_FMT_* 2015-03-10 10:17:45 +01:00
gstavdemux.c Add support for musepack (mpc) sv8 audio 2015-07-22 09:44:27 +01:00
gstavmux.c avmux: Blacklist some subtitle and adaptive streaming muxers 2015-07-01 22:11:52 +02:00
gstavprotocol.c av: Move gst_ffmpegdata functions to gstavprotocol.h too 2012-12-22 10:49:52 +01:00
gstavprotocol.h av: Move gst_ffmpegdata functions to gstavprotocol.h too 2012-12-22 10:49:52 +01:00
gstavscale.c libav: Change from deprecated PIX_FMT_* to AV_PIX_FMT_* 2015-03-10 10:17:45 +01:00
gstavutils.c libav: Change from deprecated PIX_FMT_* to AV_PIX_FMT_* 2015-03-10 10:17:45 +01:00
gstavutils.h av: Update for CodecID -> AVCodecID related changes 2014-01-03 16:28:44 +01:00
gstavviddec.c avviddec: Disable direct rendering before a frame has been produces 2015-07-28 16:16:10 -04:00
gstavviddec.h avviddec: Negotiate based on the AVFrame information, not the context information 2015-06-26 16:58:55 +02:00
gstavvidenc.c avvidenc: Fix compiler warning 2015-06-28 16:54:35 +02:00
gstavvidenc.h avvidenc: Add thread-count parameter for libav encoders 2014-05-19 15:07:02 +01:00
Makefile.am Switch from libav v11.4 to ffmpeg n2.7.1 2015-07-01 21:40:00 +02:00