gstreamer/ext/libav
Seungha Yang 80c8c05457 avviddec: Enforce allocate new AVFrame per input frame
... if ffmpeg would reuse the allocated AVBuffer. Reused AVFrame by
the ffmpeg seems to break our decoding flow since the reused AVFrame
holds the initial opaque data (GstVideoCodecFrame in this case), so
we couldn't trace the our in/out frames.
To enforce get_buffer() call per output frame, hold another reference
to the AVBuffer in order to mark the AVBuffer as not writable.

Fixes: https://gitlab.freedesktop.org/gstreamer/gst-libav/issues/62
2019-10-24 00:25:28 +09:00
..
gstav.c gstav: Use libavcodec util function for version check 2019-04-29 16:02:05 +00:00
gstav.h libav: Fix symbol redefine build error 2018-07-19 12:21:01 +01:00
gstavauddec.c avauddec: Don't warn if drain is successful 2019-08-01 16:27:35 -04:00
gstavauddec.h avauddec: fix decoding of APE and Cook audio 2019-03-04 11:54:15 +00:00
gstavaudenc.c avaudenc: fix memory leak of refcontext after finalize. 2019-07-12 14:44:12 +02:00
gstavaudenc.h avaudenc: install options generically 2018-07-13 00:53:27 +02:00
gstavcfg.c avcfg: Override type of bitrate property from int64 to int 2019-04-09 16:56:20 +03:00
gstavcfg.h avaudenc: install options generically 2018-07-13 00:53:27 +02:00
gstavcodecmap.c avviddec,avcodemap: Use new helper function for map color space information 2019-09-24 23:52:11 +09:00
gstavcodecmap.h avauddec: add support for decoding in non-interleaved layout 2018-07-23 16:16:10 +03:00
gstavdeinterlace.c Remove all uses of AVPicture 2018-07-13 00:53:26 +02:00
gstavdemux.c avdemux: fix negative pts if start_time is bigger than the ts 2019-02-21 08:56:34 +01:00
gstavmux.c avmux: fix remaining warnings 2018-07-13 00:53:27 +02:00
gstavprotocol.c avprotocol: fix leak in error code paths 2018-01-13 11:54:25 +00:00
gstavprotocol.h avprotocol: Don't use GST_LOG_OBJECT() and friends on an arbitrary struct that is not a GObject 2016-12-02 14:19:46 +02:00
gstavutils.c Remove all uses of AVPicture 2018-07-13 00:53:26 +02:00
gstavutils.h Remove all uses of AVPicture 2018-07-13 00:53:26 +02:00
gstavviddec.c avviddec: Enforce allocate new AVFrame per input frame 2019-10-24 00:25:28 +09:00
gstavviddec.h avviddec: Add thread-type property 2019-07-18 00:05:21 +02:00
gstavvidenc.c avvidenc: timestamp output buffers 2019-08-13 20:32:47 +00:00
gstavvidenc.h Refactor avcfg / avvidenc 2018-07-13 00:53:26 +02:00
meson.build docs: Port to hotdoc 2019-05-13 17:00:00 -04:00