gstreamer/ext/libav
Wim Taymans 81cef109e2 avviddec: release buffers when not direct rendering
New libav will not call the release_buffer callback anymore when
avcodec_default_get_buffer() is called from get_buffer. Releasing of the
memory in a picture should now be done by registering a callback to the
avbuffer objects in the picture. There is some compatibility code to
wrap the memory we provide in get_buffer in avbuffer with a callback to
release_buffer but that is not done when avcodec_default_get_buffer()
is called.

Work around this by adding a dummy avbuffer object to the picture that
will release the frame.

Fixes https://bugzilla.gnome.org/show_bug.cgi?id=721077
2014-01-10 17:28:22 +01:00
..
gstav.c av: Remove some unused variables and function declarations 2012-12-22 10:52:47 +01:00
gstav.h av: Remove some unused variables and function declarations 2012-12-22 10:52:47 +01:00
gstavauddec.c avauddec: Give MP3 decoder a MARGINAL rank too 2014-01-10 13:17:02 +01:00
gstavauddec.h avauddec: Use a GstBuffer instead of a GstAdapter for collecting the output buffers 2012-12-17 15:58:37 +01:00
gstavaudenc.c avenc: Stop using the removed inter_threshold field 2014-01-03 16:27:34 +01:00
gstavaudenc.h avenc: Add compliance property 2013-10-15 09:27:03 +02:00
gstavaudioresample.c Fix FSF address 2012-11-04 00:22:16 +00:00
gstavcfg.c avcfg: Update config parameters a bit to fix compilation 2014-01-03 16:28:02 +01:00
gstavcfg.h Fix FSF address 2012-11-04 00:22:16 +00:00
gstavcodecmap.c av: Enable HEVC / h265 support 2014-01-06 13:39:32 +01:00
gstavcodecmap.h av: Update for CodecID -> AVCodecID related changes 2014-01-03 16:28:44 +01:00
gstavdeinterlace.c Some compiler warning fixes to satisfy XCode compiler 2013-12-16 16:54:21 +01:00
gstavdemux.c avdemux: Stop using r_frame_rate field 2014-01-03 16:25:39 +01:00
gstavmux.c av: Update for CodecID -> AVCodecID related changes 2014-01-03 16:28:44 +01: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 Fix FSF address 2012-11-04 00:22:16 +00:00
gstavutils.c av: Update for CodecID -> AVCodecID related changes 2014-01-03 16:28:44 +01:00
gstavutils.h av: Update for CodecID -> AVCodecID related changes 2014-01-03 16:28:44 +01:00
gstavviddec.c avviddec: release buffers when not direct rendering 2014-01-10 17:28:22 +01:00
gstavviddec.h avviddec: Initialize strides with the ones of avcodec_default_get_buffer() if we ever call it 2013-09-12 13:57:41 +02:00
gstavvidenc.c avenc: Stop using the removed inter_threshold field 2014-01-03 16:27:34 +01:00
gstavvidenc.h avenc: Add compliance property 2013-10-15 09:27:03 +02:00
Makefile.am libav: fix static linking 2013-04-15 16:00:03 +02:00