diff options
author | Sebastian Dröge <sebastian@centricular.com> | 2016-08-19 12:48:42 +0300 |
---|---|---|
committer | Sebastian Dröge <sebastian@centricular.com> | 2016-08-19 12:48:42 +0300 |
commit | 8612bf25fbc57b4fb867bf5d2b824250f5e015f1 (patch) | |
tree | 3936ec31ae2c57dfbc22de87799002fac4fa2ba2 | |
parent | a65627f9c8884cc31002006b0ae0b04e3f5a0b49 (diff) |
Release 1.8.31.8.3
-rw-r--r-- | ChangeLog | 111 | ||||
-rw-r--r-- | NEWS | 37 | ||||
-rw-r--r-- | RELEASE | 14 | ||||
-rw-r--r-- | configure.ac | 4 | ||||
-rw-r--r-- | docs/plugins/gst-libav-plugins.hierarchy | 23 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-libav.xml | 485 | ||||
-rw-r--r-- | gst-libav.doap | 10 |
7 files changed, 107 insertions, 577 deletions
@@ -1,9 +1,77 @@ +=== release 1.8.3 === + +2016-08-19 Sebastian Dröge <slomo@coaxion.net> + + * configure.ac: + releasing 1.8.3 + +2016-08-16 21:11:35 +0300 Sebastian Dröge <sebastian@centricular.com> + + * configure.ac: + configure: Explicitly disable CrystalHD decoder + Otherwise it will pick it up when the system has the relevant headers, + and then linking produces an unusable plugin later as we don't ensure + that the plugin also links against the crystalhd library. + Also backport a few other similar cases from master at the same time. + https://bugzilla.gnome.org/show_bug.cgi?id=769809 + +2016-08-04 10:45:14 +0200 Edward Hervey <edward@centricular.com> + + * ext/libav/gstavviddec.c: + avvidec: Ensure skipping strategy gets properly reset + When switching playback modes, like from TRICKMODE or TRICKMODE_KEY_UNITS + back to regular playback, we need to make sure we set the skip mode + back to the default setting. + While this field would be properly reset when we *have* feedback from + downstream (i.e. diff != G_MAXINT64), it would not be reset during + the initial phase (i.e. when the decoder hasn't pushed a buffer yet, + and therefore the sink hasn't sent back QoS information). + This avoids dropping plenty of frames when going back to regular playback + +2016-07-22 14:54:21 +0300 Sebastian Dröge <sebastian@centricular.com> + + * ext/libav/gstavauddec.c: + * ext/libav/gstavaudenc.c: + * ext/libav/gstavviddec.c: + * ext/libav/gstavvidenc.c: + libav: Ignore more quasi-codecs + +2016-07-22 14:42:59 +0300 Sebastian Dröge <sebastian@centricular.com> + + * ext/libav/gstavviddec.c: + * ext/libav/gstavvidenc.c: + libav: Ignore VAAPI decoders and VAAPI/nvenc encoders + These can show up when having a build against a system version of ffmpeg. + +2016-07-05 20:15:28 +0300 Sebastian Dröge <sebastian@centricular.com> + + * ext/libav/gstavvidenc.c: + avvidenc: Create caps from the codec context after it is opened + We won't get codec_data and various other information otherwise. + +2016-07-05 20:16:09 +0300 Sebastian Dröge <sebastian@centricular.com> + + * ext/libav/gstavaudenc.c: + avaudenc: Create caps from the codec context after it is opened + We won't get codec_data and various other information otherwise. + +2016-07-05 20:16:45 +0300 Sebastian Dröge <sebastian@centricular.com> + + * ext/libav/gstavaudenc.c: + avaudenc: Use gst_caps_fixate() instead of gst_caps_truncate() + Just truncating might not be enough. + === release 1.8.2 === -2016-06-09 Sebastian Dröge <slomo@coaxion.net> +2016-06-09 11:52:04 +0300 Sebastian Dröge <sebastian@centricular.com> + * ChangeLog: + * NEWS: + * RELEASE: * configure.ac: - releasing 1.8.2 + * docs/plugins/inspect/plugin-libav.xml: + * gst-libav.doap: + Release 1.8.2 2016-05-14 12:09:06 +0200 Edward Hervey <bilboed@bilboed.com> @@ -2804,7 +2872,6 @@ * ext/libav/gstav.h: * ext/libav/gstavdemux.c: * ext/libav/gstavmux.c: - * ext/libav/gstavpipe.h: * ext/libav/gstavprotocol.c: * ext/libav/gstavprotocol.h: av: Move gst_ffmpegdata functions to gstavprotocol.h too @@ -3212,9 +3279,6 @@ * ext/libav/gstavauddec.h: * ext/libav/gstavaudenc.c: * ext/libav/gstavaudenc.h: - * ext/libav/gstavdec.c: - * ext/libav/gstavenc.c: - * ext/libav/gstavenc.h: * ext/libav/gstavviddec.c: * ext/libav/gstavviddec.h: * ext/libav/gstavvidenc.h: @@ -3493,28 +3557,6 @@ * configure.ac: * ext/Makefile.am: - * ext/ffmpeg/Makefile.am: - * ext/ffmpeg/gstffmpeg.c: - * ext/ffmpeg/gstffmpeg.h: - * ext/ffmpeg/gstffmpegaudioresample.c: - * ext/ffmpeg/gstffmpegcfg.c: - * ext/ffmpeg/gstffmpegcfg.h: - * ext/ffmpeg/gstffmpegcodecmap.c: - * ext/ffmpeg/gstffmpegcodecmap.h: - * ext/ffmpeg/gstffmpegdec.c: - * ext/ffmpeg/gstffmpegdeinterlace.c: - * ext/ffmpeg/gstffmpegdemux.c: - * ext/ffmpeg/gstffmpegenc.c: - * ext/ffmpeg/gstffmpegenc.h: - * ext/ffmpeg/gstffmpegmux.c: - * ext/ffmpeg/gstffmpegpipe.h: - * ext/ffmpeg/gstffmpegprotocol.c: - * ext/ffmpeg/gstffmpegscale.c: - * ext/ffmpeg/gstffmpegutils.c: - * ext/ffmpeg/gstffmpegutils.h: - * ext/ffmpeg/gstffmpegviddec.c: - * ext/ffmpeg/gstffmpegvidenc.c: - * ext/ffmpeg/gstffmpegvidenc.h: * ext/libav/Makefile.am: * ext/libav/gstav.c: * ext/libav/gstav.h: @@ -4325,14 +4367,6 @@ * configure.ac: * docs/plugins/Makefile.am: - * docs/plugins/gst-ffmpeg-plugins-docs.sgml: - * docs/plugins/gst-ffmpeg-plugins-sections.txt: - * docs/plugins/gst-ffmpeg-plugins.args: - * docs/plugins/gst-ffmpeg-plugins.hierarchy: - * docs/plugins/gst-ffmpeg-plugins.interfaces: - * docs/plugins/gst-ffmpeg-plugins.prerequisites: - * docs/plugins/gst-ffmpeg-plugins.signals: - * docs/plugins/gst-ffmpeg-plugins.types: * docs/plugins/gst-libav-plugins-docs.sgml: * docs/plugins/gst-libav-plugins-sections.txt: * docs/plugins/gst-libav-plugins.args: @@ -4361,18 +4395,13 @@ * ext/libpostproc/gstpostproc.c: * ext/libswscale/Makefile.am: * ext/libswscale/gstffmpegscale.c: - * gst-ffmpeg.doap: - * gst-ffmpeg.spec.in: * gst-libav.doap: * gst-libav.spec.in: * tests/check/Makefile.am: * tests/check/elements/avdec_adpcm.c: * tests/check/elements/avdemux_ape.c: - * tests/check/elements/ffdec_adpcm.c: - * tests/check/elements/ffdemux_ape.c: * tests/check/generic/libavcodec-locking.c: * tests/check/generic/plugin-test.c: - * tests/check/gst-ffmpeg.supp: * tests/check/gst-libav.supp: Rename everything from gst-ffmpeg to gst-libav Also change elements factory names to avenc_*, avdec_*, @@ -1,26 +1,29 @@ -### 1.8.2 +### 1.8.3 -The first 1.8 bug-fix release (1.8.2) was released on 9 June 2016. -This release only contains bugfixes and it should be safe to update from 1.8.0. +The third 1.8 bug-fix release (1.8.3) was released on 19 August 2016. +This release only contains bugfixes and it should be safe to update from 1.8.x. -#### Major bugfixes in 1.8.2 +#### Major bugfixes in 1.8.3 - - Fix vp8enc and flacenc segmentation faults on Windows - - Fix Android build failure due to BSD sed on OS X - - Fix Android build failure with applications targetting API > 20 - - Fix playback of live MS SmoothStreaming streams - - Fix various issues with vtdec and caopengllayersink on OS X - - Fix severe performance degradation in various image decoders - - Fix sample rate negotiation in opusdec - - Fix regression in typefind, causing deadlocks in some situations - - Fix mpegtsmux to set PTS on all output buffers again - - Fix extraction of frame dimensions from SDP in RTP JPEG depayloader - - Fix failure in v4l2videodec when setting of format fails after starting + - Fix Android build scripts on OS X and Windows + - Fix stepping in PAUSED state in certain circumstances + - Fix jackaudiosink hang when exiting + - Fix udpsrc receiving multicast packets not only from the selected + multicast group + - Fix unnecessary decoding of unselected streams in GES + - Fix (multi)udpsink randomly not sending to clients + - Fix ALL\_BOTH probes not considering EVENT\_FLUSH + - Fix average input rate calculations in queue2 + - Fix various locking issues causing deadlock in adaptivedemux + - Fix gst-libav encoders to correctly produce codec\_data in caps + - Add Wayland, Windows and Rasberry Pi support to the QML GL video sink + - Add support for building with OpenH264 1.6 + - Add support for controlling deinterlacing in GES video sources - ... and many, many more! -For a full list of bugfixes see [Bugzilla][buglist-1.8.2]. Note that this is +For a full list of bugfixes see [Bugzilla][buglist-1.8.3]. Note that this is not the full list of changes. For the full list of changes please refer to the GIT logs or ChangeLogs of the particular modules. -[buglist-1.8.2]: https://bugzilla.gnome.org/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&classification=Platform&limit=0&list_id=130196&order=bug_id&product=GStreamer&query_format=advanced&resolution=FIXED&target_milestone=1.8.2 +[buglist-1.8.3]: https://bugzilla.gnome.org/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&classification=Platform&limit=0&list_id=145400&order=bug_id&product=GStreamer&query_format=advanced&resolution=FIXED&target_milestone=1.8.3 @@ -1,18 +1,18 @@ -Release notes for GStreamer libav Plugins 1.8.2 +Release notes for GStreamer libav Plugins 1.8.3 -The GStreamer team is proud to announce the second bugfix release in the stable +The GStreamer team is proud to announce the third bugfix release in the stable 1.8 release series of your favourite cross-platform multimedia framework! -This release only contains bugfixes and it is safe to update from 1.8.1. For a +This release only contains bugfixes and it is safe to update from 1.8.x. For a full list of bugfixes see Bugzilla. See /releases/1.8/ for the full release notes. -This module contains plugins based on the libav project, including codecs. +This module contains plugins based on the ffmpeg/libav project, including codecs. @@ -35,12 +35,6 @@ contains a set of less supported plugins that haven't passed the -Bugs fixed in this release - - * 760266 : avenc_mpeg4/mpeg2video: Segmentation fault when stopping the pipeline - * 765797 : avauddec: a/v sync issues with broken streams - * 766362 : avvidec: Report the latency once we're fully configured - ==== Download ==== You can find source releases of gst-libav in the download diff --git a/configure.ac b/configure.ac index 8d48eb8..431c750 100644 --- a/configure.ac +++ b/configure.ac @@ -3,7 +3,7 @@ AC_PREREQ(2.69) dnl initialize autoconf dnl when going to/from release please set the nano (fourth number) right ! dnl releases only do Wall, cvs and prerelease does Werror too -AC_INIT(GStreamer libav, 1.8.2, +AC_INIT(GStreamer libav, 1.8.3, http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer, gst-libav) @@ -40,7 +40,7 @@ GST_API_VERSION=1.0 AC_SUBST(GST_API_VERSION) AG_GST_LIBTOOL_PREPARE -AS_LIBTOOL(GST, 802, 0, 802) +AS_LIBTOOL(GST, 803, 0, 803) dnl *** required versions of GStreamer stuff *** GST_REQ=1.8.0 diff --git a/docs/plugins/gst-libav-plugins.hierarchy b/docs/plugins/gst-libav-plugins.hierarchy index 255e4ac..1d074bf 100644 --- a/docs/plugins/gst-libav-plugins.hierarchy +++ b/docs/plugins/gst-libav-plugins.hierarchy @@ -106,10 +106,6 @@ GObject avdec_opus avdec_paf_audio avdec_pcm_lxf - avdec_pcm_s16be_planar - avdec_pcm_s24le_planar - avdec_pcm_s32le_planar - avdec_pcm_s8_planar avdec_qcelp avdec_qdm2 avdec_ralf @@ -159,10 +155,6 @@ GObject avenc_mp2 avenc_mp2fixed avenc_nellymoser - avenc_pcm_s16be_planar - avenc_pcm_s24le_planar - avenc_pcm_s32le_planar - avenc_pcm_s8_planar avenc_real_144 avenc_roq_dpcm avenc_s302m @@ -176,7 +168,6 @@ GObject GstPipeline GstFFMpegDeinterlace GstVideoDecoder - avdec_012v avdec_4xm avdec_8bps avdec_aasc @@ -194,7 +185,6 @@ GObject avdec_avrp avdec_avs avdec_avui - avdec_ayuv avdec_bethsoftvid avdec_bfi avdec_binkvideo @@ -340,9 +330,6 @@ GObject avdec_txd avdec_ultimotion avdec_utvideo - avdec_v308 - avdec_v408 - avdec_v410 avdec_vb avdec_vble avdec_vc1 @@ -372,11 +359,8 @@ GObject avdec_xface avdec_xl avdec_xwd - avdec_y41p avdec_yop - avdec_yuv4 avdec_zerocodec - avdec_zlib avdec_zmbv GstVideoEncoder avenc_a64multi @@ -388,7 +372,6 @@ GObject avenc_asv2 avenc_avrp avenc_avui - avenc_ayuv avenc_bmp avenc_cinepak avenc_cljr @@ -436,18 +419,12 @@ GObject avenc_targa avenc_tiff avenc_utvideo - avenc_v308 - avenc_v408 - avenc_v410 avenc_vc2 avenc_wmv1 avenc_wmv2 - avenc_wrapped_avframe avenc_xbm avenc_xface avenc_xwd - avenc_y41p - avenc_yuv4 avenc_zmbv avdemux_4xm avdemux_aiff diff --git a/docs/plugins/inspect/plugin-libav.xml b/docs/plugins/inspect/plugin-libav.xml index 70a03a9..7a8b3cf 100644 --- a/docs/plugins/inspect/plugin-libav.xml +++ b/docs/plugins/inspect/plugin-libav.xml @@ -3,34 +3,13 @@ <description>All libav codecs and formats (local snapshot)</description> <filename>../../ext/libav/.libs/libgstlibav.so</filename> <basename>libgstlibav.so</basename> - <version>1.8.2</version> + <version>1.8.3</version> <license>LGPL</license> <source>gst-libav</source> <package>libav</package> <origin>http://www.libav.org</origin> <elements> <element> - <name>avdec_012v</name> - <longname>libav Uncompressed 4:2:2 10-bit decoder</longname> - <class>Codec/Decoder/Video</class> - <description>libav 012v decoder</description> - <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>unknown/unknown</details> - </caps> - <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE }</details> - </caps> - </pads> - </element> - <element> <name>avdec_4xm</name> <longname>libav 4X Movie decoder</longname> <class>Codec/Decoder/Video</class> @@ -1459,27 +1438,6 @@ </pads> </element> <element> - <name>avdec_ayuv</name> - <longname>libav Uncompressed packed MS 4:4:4:4 decoder</longname> - <class>Codec/Decoder/Video</class> - <description>libav ayuv decoder</description> - <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>unknown/unknown</details> - </caps> - <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE }</details> - </caps> - </pads> - </element> - <element> <name>avdec_bethsoftvid</name> <longname>libav Bethesda VID video decoder</longname> <class>Codec/Decoder/Video</class> @@ -4525,90 +4483,6 @@ </pads> </element> <element> - <name>avdec_pcm_s16be_planar</name> - <longname>libav PCM signed 16-bit big-endian planar decoder</longname> - <class>Codec/Decoder/Audio</class> - <description>libav pcm_s16be_planar decoder</description> - <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>unknown/unknown</details> - </caps> - <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>audio/x-raw, layout=(string)interleaved, format=(string)S16LE</details> - </caps> - </pads> - </element> - <element> - <name>avdec_pcm_s24le_planar</name> - <longname>libav PCM signed 24-bit little-endian planar decoder</longname> - <class>Codec/Decoder/Audio</class> - <description>libav pcm_s24le_planar decoder</description> - <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>unknown/unknown</details> - </caps> - <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>audio/x-raw, layout=(string)interleaved, format=(string)S32LE</details> - </caps> - </pads> - </element> - <element> - <name>avdec_pcm_s32le_planar</name> - <longname>libav PCM signed 32-bit little-endian planar decoder</longname> - <class>Codec/Decoder/Audio</class> - <description>libav pcm_s32le_planar decoder</description> - <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>unknown/unknown</details> - </caps> - <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>audio/x-raw, layout=(string)interleaved, format=(string)S32LE</details> - </caps> - </pads> - </element> - <element> - <name>avdec_pcm_s8_planar</name> - <longname>libav PCM signed 8-bit planar decoder</longname> - <class>Codec/Decoder/Audio</class> - <description>libav pcm_s8_planar decoder</description> - <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>unknown/unknown</details> - </caps> - <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>audio/x-raw, layout=(string)interleaved, format=(string)U8</details> - </caps> - </pads> - </element> - <element> <name>avdec_pcx</name> <longname>libav PC Paintbrush PCX image decoder</longname> <class>Codec/Decoder/Video</class> @@ -5953,69 +5827,6 @@ </pads> </element> <element> - <name>avdec_v308</name> - <longname>libav Uncompressed packed 4:4:4 decoder</longname> - <class>Codec/Decoder/Video</class> - <description>libav v308 decoder</description> - <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>unknown/unknown</details> - </caps> - <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE }</details> - </caps> - </pads> - </element> - <element> - <name>avdec_v408</name> - <longname>libav Uncompressed packed QT 4:4:4:4 decoder</longname> - <class>Codec/Decoder/Video</class> - <description>libav v408 decoder</description> - <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>unknown/unknown</details> - </caps> - <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE }</details> - </caps> - </pads> - </element> - <element> - <name>avdec_v410</name> - <longname>libav Uncompressed 4:4:4 10-bit decoder</longname> - <class>Codec/Decoder/Video</class> - <description>libav v410 decoder</description> - <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>unknown/unknown</details> - </caps> - <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE }</details> - </caps> - </pads> - </element> - <element> <name>avdec_vb</name> <longname>libav Beam Software VB decoder</longname> <class>Codec/Decoder/Video</class> @@ -6856,27 +6667,6 @@ </pads> </element> <element> - <name>avdec_y41p</name> - <longname>libav Uncompressed YUV 4:1:1 12-bit decoder</longname> - <class>Codec/Decoder/Video</class> - <description>libav y41p decoder</description> - <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>unknown/unknown</details> - </caps> - <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE }</details> - </caps> - </pads> - </element> - <element> <name>avdec_yop</name> <longname>libav Psygnosis YOP Video decoder</longname> <class>Codec/Decoder/Video</class> @@ -6898,27 +6688,6 @@ </pads> </element> <element> - <name>avdec_yuv4</name> - <longname>libav Uncompressed packed 4:2:0 decoder</longname> - <class>Codec/Decoder/Video</class> - <description>libav yuv4 decoder</description> - <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>unknown/unknown</details> - </caps> - <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE }</details> - </caps> - </pads> - </element> - <element> <name>avdec_zerocodec</name> <longname>libav ZeroCodec Lossless Video decoder</longname> <class>Codec/Decoder/Video</class> @@ -6940,27 +6709,6 @@ </pads> </element> <element> - <name>avdec_zlib</name> - <longname>libav LCL (LossLess Codec Library) ZLIB decoder</longname> - <class>Codec/Decoder/Video</class> - <description>libav zlib decoder</description> - <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com></author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-zlib</details> - </caps> - <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE }</details> - </caps> - </pads> - </element> - <element> <name>avdec_zmbv</name> <longname>libav Zip Motion Blocks Video decoder</longname> <class>Codec/Decoder/Video</class> @@ -8239,27 +7987,6 @@ </pads> </element> <element> - <name>avenc_ayuv</name> - <longname>libav Uncompressed packed MS 4:4:4:4 encoder</longname> - <class>Codec/Encoder/Video</class> - <description>libav ayuv encoder</description> - <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw</details> - </caps> - <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>unknown/unknown</details> - </caps> - </pads> - </element> - <element> <name>avenc_bmp</name> <longname>libav BMP (Windows and OS/2 bitmap) encoder</longname> <class>Codec/Encoder/Video</class> @@ -9016,90 +8743,6 @@ </pads> </element> <element> - <name>avenc_pcm_s16be_planar</name> - <longname>libav PCM signed 16-bit big-endian planar encoder</longname> - <class>Codec/Encoder/Audio</class> - <description>libav pcm_s16be_planar encoder</description> - <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string)S16LE</details> - </caps> - <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>unknown/unknown</details> - </caps> - </pads> - </element> - <element> - <name>avenc_pcm_s24le_planar</name> - <longname>libav PCM signed 24-bit little-endian planar encoder</longname> - <class>Codec/Encoder/Audio</class> - <description>libav pcm_s24le_planar encoder</description> - <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string)S32LE</details> - </caps> - <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>unknown/unknown</details> - </caps> - </pads> - </element> - <element> - <name>avenc_pcm_s32le_planar</name> - <longname>libav PCM signed 32-bit little-endian planar encoder</longname> - <class>Codec/Encoder/Audio</class> - <description>libav pcm_s32le_planar encoder</description> - <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string)S32LE</details> - </caps> - <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>unknown/unknown</details> - </caps> - </pads> - </element> - <element> - <name>avenc_pcm_s8_planar</name> - <longname>libav PCM signed 8-bit planar encoder</longname> - <class>Codec/Encoder/Audio</class> - <description>libav pcm_s8_planar encoder</description> - <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>audio/x-raw, channels=(int)[ 1, 2 ], rate=(int)[ 4000, 96000 ], layout=(string)interleaved, format=(string)U8</details> - </caps> - <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>unknown/unknown</details> - </caps> - </pads> - </element> - <element> <name>avenc_pcx</name> <longname>libav PC Paintbrush PCX image encoder</longname> <class>Codec/Encoder/Video</class> @@ -9646,69 +9289,6 @@ </pads> </element> <element> - <name>avenc_v308</name> - <longname>libav Uncompressed packed 4:4:4 encoder</longname> - <class>Codec/Encoder/Video</class> - <description>libav v308 encoder</description> - <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)Y444</details> - </caps> - <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>unknown/unknown</details> - </caps> - </pads> - </element> - <element> - <name>avenc_v408</name> - <longname>libav Uncompressed packed QT 4:4:4:4 encoder</longname> - <class>Codec/Encoder/Video</class> - <description>libav v408 encoder</description> - <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw</details> - </caps> - <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>unknown/unknown</details> - </caps> - </pads> - </element> - <element> - <name>avenc_v410</name> - <longname>libav Uncompressed 4:4:4 10-bit encoder</longname> - <class>Codec/Encoder/Video</class> - <description>libav v410 encoder</description> - <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)Y444_10LE</details> - </caps> - <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>unknown/unknown</details> - </caps> - </pads> - </element> - <element> <name>avenc_vc2</name> <longname>libav SMPTE VC-2 encoder</longname> <class>Codec/Encoder/Video</class> @@ -9835,27 +9415,6 @@ </pads> </element> <element> - <name>avenc_wrapped_avframe</name> - <longname>libav AVFrame to AVPacket passthrough encoder</longname> - <class>Codec/Encoder/Video</class> - <description>libav wrapped_avframe encoder</description> - <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string){ I420, YUY2, RGB, BGR, Y42B, Y444, YUV9, Y41B, GRAY8, RGB8P, I420, Y42B, Y444, UYVY, NV12, NV21, ARGB, RGBA, ABGR, BGRA, GRAY16_BE, GRAY16_LE, A420, RGB16, RGB15, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE }</details> - </caps> - <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>unknown/unknown</details> - </caps> - </pads> - </element> - <element> <name>avenc_xbm</name> <longname>libav XBM (X BitMap) image encoder</longname> <class>Codec/Encoder/Video</class> @@ -9919,48 +9478,6 @@ </pads> </element> <element> - <name>avenc_y41p</name> - <longname>libav Uncompressed YUV 4:1:1 12-bit encoder</longname> - <class>Codec/Encoder/Video</class> - <description>libav y41p encoder</description> - <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)Y41B</details> - </caps> - <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>unknown/unknown</details> - </caps> - </pads> - </element> - <element> - <name>avenc_yuv4</name> - <longname>libav Uncompressed packed 4:2:0 encoder</longname> - <class>Codec/Encoder/Video</class> - <description>libav yuv4 encoder</description> - <author>Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net></author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)I420</details> - </caps> - <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>unknown/unknown</details> - </caps> - </pads> - </element> - <element> <name>avenc_zmbv</name> <longname>libav Zip Motion Blocks Video encoder</longname> <class>Codec/Encoder/Video</class> diff --git a/gst-libav.doap b/gst-libav.doap index 2cc3004..19579e9 100644 --- a/gst-libav.doap +++ b/gst-libav.doap @@ -34,6 +34,16 @@ colorspace conversion elements. <release> <Version> + <revision>1.8.3</revision> + <branch>1.8</branch> + <name></name> + <created>2016-08-19</created> + <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.8.3.tar.xz" /> + </Version> + </release> + + <release> + <Version> <revision>1.8.2</revision> <branch>1.8</branch> <name></name> |