GStreamer multimedia framework
Find a file
Alex Ashley 61153a5ac2 avcodecmap: exclude avc3 stream format from AV_CODEC_ID_H264
As part of the changes to support the "avc3" variant of the ISO-BMFF
(see bug #702004) a new stream-format has been created
(video/x-h264, stream-format="avc3", alignment="au") that requires
changes to gstavcodecmap to exclude this format because avdec_h264
expects the SPS and PPS to be in the codec_data.

Amendment 2 of ISO/IEC 14496-15 (AVC file format) is defining a new
structure for fragmented MP4 called "avc3". The principal difference
between AVC1 and AVC3 is the location of the codec initialisation data
(e.g. SPS, PPS). In AVC1 this data is placed in the initial MOOV box
(moov.trak.mdia.minf.stbl.stsd.avc1) but in AVC3 this data goes in the
first sample of every fragment.

https://bugzilla.gnome.org/show_bug.cgi?id=702004
2013-09-04 13:34:00 +02:00
common@12af105243 autogen.sh: generate from common module, fixing srcdir != builddir build 2013-06-18 13:36:01 +01:00
docs Rename everything from gst-ffmpeg to gst-libav 2012-04-12 19:41:52 +02:00
ext avcodecmap: exclude avc3 stream format from AV_CODEC_ID_H264 2013-09-04 13:34:00 +02:00
gst-libs libav: update libav from v9.6 to v9.8 2013-07-09 17:54:12 +01: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 tests: Enable avdemux_ape test again, it works now 2013-08-20 15:58:35 +02:00
win32 win32/vs6/: Convert line endings to CRLF and mark files as binary. 2007-06-15 09:32:47 +00:00
.gitignore .gitignore: update for module name change 2012-05-16 08:16:50 +01:00
.gitmodules ext: Add libav as a git submodule 2011-04-19 19:32:02 +02:00
AUTHORS releasing 2004-03-16 13:09:23 +00:00
autogen.sh autogen.sh: generate from common module, fixing srcdir != builddir build 2013-06-18 13:36:01 +01:00
ChangeLog Release 1.1.4 2013-08-28 13:11:19 +02:00
configure.ac Back to development 2013-08-28 13:27:12 +02: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.1.4 2013-08-28 13:11:19 +02:00
gst-libav.spec.in Add spec changelog entry 2012-08-03 13:38:22 +02: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 Add uninstalled pkg-config file so other modules can find libav elements for unit tests 2013-02-28 19:34:02 +00:00
NEWS Release 1.1.4 2013-08-28 13:11:19 +02:00
README license: Add COPYING and COPYING.LIB 2009-09-11 22:35:33 +01:00
RELEASE Release 1.1.4 2013-08-28 13:11:19 +02: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.