gstreamer/ext/libav
Seungha Yang 89bb244ab9 avaudenc/avvidenc: Reopen encoding session if it's required
Since the commit https://git.ffmpeg.org/gitweb/ffmpeg.git/commit/22b25b3ea5c,
ffmpeg will not clear draning flag for encoder by avcodec_flush_buffers() API
by default. Allowed case is only if encoder has AV_CODEC_CAP_ENCODER_FLUSH
capability flag. If it's not supported, we should re-open encoding
session, otherwise ffmpeg encoder will keep returning AVERROR_EOF

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-libav/-/merge_requests/99>
2020-10-06 19:21:36 +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/audenc/videnc: Don't return GST_FLOW_EOS when draining 2020-09-30 16:31:16 +03:00
gstavauddec.h avauddec: fix decoding of APE and Cook audio 2019-03-04 11:54:15 +00:00
gstavaudenc.c avaudenc/avvidenc: Reopen encoding session if it's required 2020-10-06 19:21:36 +09:00
gstavaudenc.h avaudenc/avvidenc: Reopen encoding session if it's required 2020-10-06 19:21:36 +09:00
gstavcfg.c gstavcfg.c: fix max->min typo in limits and implict double conversion 2020-08-04 18:56:45 +03:00
gstavcfg.h avaudenc: install options generically 2018-07-13 00:53:27 +02:00
gstavcodecmap.c avcodecmap: Enable 24 bit WMA Lossless decoding 2020-09-09 15:25:41 -04:00
gstavcodecmap.h avcodecmap: Remove unused GstFFMpegCompliance type 2020-05-31 10:03:17 +03:00
gstavdeinterlace.c plugins: uddate gst_type_mark_as_plugin_api() calls 2020-06-06 00:43:02 +02:00
gstavdemux.c avdemux: update the context we use to determine stream's caps 2020-05-27 16:34:10 +02:00
gstavmux.c avmux: zero-initialize packets 2020-06-20 00:36:48 +00: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 avaudenc/avvidenc: Reopen encoding session if it's required 2020-10-06 19:21:36 +09:00
gstavviddec.c avauddec/audenc/videnc: Don't return GST_FLOW_EOS when draining 2020-09-30 16:31:16 +03:00
gstavviddec.h gstlibav: minor fixes for header files 2020-05-09 19:09:41 +00:00
gstavvidenc.c avaudenc/avvidenc: Reopen encoding session if it's required 2020-10-06 19:21:36 +09:00
gstavvidenc.h avaudenc/avvidenc: Reopen encoding session if it's required 2020-10-06 19:21:36 +09:00
meson.build docs: Port to hotdoc 2019-05-13 17:00:00 -04:00