GStreamer multimedia framework
Go to file
Tim-Philipp Müller ef8a1bdd90 avauddec: fix decoding of APE and Cook audio
.. and other formats where ffmpeg gives us multiple
subframes per input frame.

Since we now support non-interleaved audio, we can't
just concat buffers any more. Also, audio metas won't
be combined when buffers are merged, so when we push
out the combined buffer we'll look at the meta describing
only the first subframe and think it covers the whole
frame leading to stutter/gaps in the output.

We could fix this by copying the output data into a new
buffer when we merge buffers, but that's suboptimal, so
let's add some API to GstAudioDecoder to push out subframes
and use that instead.

https://gitlab.freedesktop.org/gstreamer/gst-libav/issues/49
2019-03-04 11:54:15 +00:00
common@59cb678164 Automatic update of common submodule 2018-12-05 17:24:43 -03:00
docs Back to development 2019-03-04 09:12:35 +00:00
ext avauddec: fix decoding of APE and Cook audio 2019-03-04 11:54:15 +00:00
gst-libs Update to ffmpeg n4.1.1 2019-02-12 10:57:24 +02:00
hooks meson: Setup pre-commit hooks when configuring 2016-09-30 11:38:37 -03:00
m4 ffmpeg updates 2004-02-13 13:22:27 +00:00
pkgconfig Add uninstalled pkg-config file so other modules can find libav elements for unit tests 2013-02-28 19:34:02 +00:00
tests build: silence error about pthread for 'make check' in osx 2016-08-26 21:47:04 +02:00
.gitignore Really remove generated .spec file 2016-12-16 17:33:44 +00:00
.gitlab-ci.yml Add Gitlab CI configuration 2018-11-12 13:04:51 +02:00
.gitmodules Update common submodule location 2018-11-05 05:40:03 +00:00
AUTHORS releasing 2004-03-16 13:09:23 +00:00
autogen.sh Automatic update of common submodule 2017-04-10 23:50:55 +01:00
ChangeLog Release 1.15.2 2019-02-26 11:57:15 +00:00
configure.ac Back to development 2019-03-04 09:12:35 +00: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.15.2 2019-02-26 11:57:15 +00:00
HACKING HACKING: Update the hacking info with information about how to prepare your quilt setup to hack on the ffmpeg checkout 2006-12-04 20:30:30 +00:00
Makefile.am Release 1.13.1 2018-02-15 19:00:19 +00:00
meson.build Back to development 2019-03-04 09:12:35 +00:00
meson_options.txt meson: Update option names to omit disable_ and with- prefixes 2018-05-05 20:32:15 +05:30
NEWS Back to development 2019-03-04 09:12:35 +00:00
README license: Add COPYING and COPYING.LIB 2009-09-11 22:35:33 +01:00
RELEASE Back to development 2019-03-04 09:12:35 +00:00
TODO TODO: Add some TODO items for 0.9 cycle. 2005-11-08 22:27:08 +00:00

gst-ffmpeg

This module contains a GStreamer plugin for FFmpeg, as well as an internal
copy of the FFmpeg source code.

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.