GStreamer multimedia framework
Find a file
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
docs Remove autotools build system 2019-10-13 14:36:06 +01:00
ext/libav avviddec: Enforce allocate new AVFrame per input frame 2019-10-24 00:25:28 +09:00
hooks meson: Setup pre-commit hooks when configuring 2016-09-30 11:38:37 -03:00
pkgconfig Remove autotools build system 2019-10-13 14:36:06 +01:00
tests Remove autotools build system 2019-10-13 14:36:06 +01:00
.gitignore Remove autotools build system 2019-10-13 14:36:06 +01:00
.gitlab-ci.yml Add Gitlab CI configuration 2018-11-12 13:04:51 +02:00
AUTHORS releasing 2004-03-16 13:09:23 +00:00
ChangeLog Release 1.16.0 2019-04-19 00:33:23 +01:00
COPYING license: Add COPYING and COPYING.LIB 2009-09-11 22:35:33 +01:00
COPYING.LIB Fix FSF address 2012-11-04 00:22:16 +00:00
gst-libav.doap Release 1.16.0 2019-04-19 00:33:23 +01:00
meson.build docs: Port to hotdoc 2019-05-13 17:00:00 -04:00
meson_options.txt docs: Port to hotdoc 2019-05-13 17:00:00 -04:00
NEWS Release 1.16.0 2019-04-19 00:33:23 +01:00
README Remove autotools build system 2019-10-13 14:36:06 +01:00
RELEASE Back to development 2019-04-19 11:00:07 +01:00

gst-ffmpeg

This module contains a GStreamer plugin for FFmpeg.

PLUG-IN DEPENDENCIES AND LICENSES
---------------------------------

GStreamer is developed under the terms of the LGPL (see LICENSE file for
details). Some of our plug-ins however rely on libraries which are available
under other licenses. This means that if you are distributing an application
which has a non-GPL compatible license (for instance a closed-source
application) with GStreamer, you have to make sure not to distribute GPL-linked
plug-ins.

When using GPL-linked plug-ins, GStreamer is for all practical reasons
under the GPL itself.