mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-26 11:41:09 +00:00
Release 1.3.3
This commit is contained in:
parent
e42cc96566
commit
d65233e818
6 changed files with 184 additions and 42 deletions
129
ChangeLog
129
ChangeLog
|
@ -1,9 +1,132 @@
|
|||
=== release 1.3.2 ===
|
||||
=== release 1.3.3 ===
|
||||
|
||||
2014-05-21 Sebastian Dröge <slomo@coaxion.net>
|
||||
2014-06-22 Sebastian Dröge <slomo@coaxion.net>
|
||||
|
||||
* configure.ac:
|
||||
releasing 1.3.2
|
||||
releasing 1.3.3
|
||||
|
||||
2014-06-21 18:29:32 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* ext/libav/gstavvidenc.c:
|
||||
avvidenc: Make sure to fixate caps before setting them on the pad
|
||||
After the recent addition of negotiation support for MPEG4 part 2
|
||||
profiles via caps it can happen that the generated caps at this
|
||||
point still contain multiple profiles. For example if downstream
|
||||
does not care. Just fixate anything here and use those caps.
|
||||
|
||||
2014-06-06 16:52:28 +0200 Wim Taymans <wtaymans@redhat.com>
|
||||
|
||||
* ext/libav/gstavcodecmap.c:
|
||||
avcodecmap: place supported profiles in mpeg4 caps
|
||||
Place the supported profiles in the srcpad caps of the mpeg4 encoder.
|
||||
|
||||
2014-06-06 16:25:43 +0200 Wim Taymans <wtaymans@redhat.com>
|
||||
|
||||
* ext/libav/gstavcodecmap.c:
|
||||
avcodecmap: remove deprecated media types
|
||||
Remove x-xvid and x-3ivx. The last place where they were used are
|
||||
in the srcpad caps of the decoder but since the decoder will never
|
||||
actually output those caps we can safely remove them.
|
||||
|
||||
2014-06-06 16:19:07 +0200 Wim Taymans <wtaymans@redhat.com>
|
||||
|
||||
* ext/libav/gstavcodecmap.c:
|
||||
codecmap: don't expose more deprecated media types
|
||||
x-xvid is deprecated, we don't want to expose it on the encoder, just
|
||||
leave it only exposed on the decoder.
|
||||
|
||||
2014-06-06 16:16:27 +0200 Wim Taymans <wtaymans@redhat.com>
|
||||
|
||||
* ext/libav/gstavcodecmap.c:
|
||||
Revert "avcodecmap: do more reverse mapping of MPEG4"
|
||||
This reverts commit e066785ad05f9119e3c1eded46260bcabd556b4d.
|
||||
x-xvid and x-3ivx are removed, we don't want to expose them again.
|
||||
|
||||
2014-06-06 12:40:57 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
|
||||
|
||||
* ext/libav/gstavaudenc.c:
|
||||
avaudenc: add a comment about using -1 in _finish_frame
|
||||
See https://bugzilla.gnome.org/show_bug.cgi?id=729268
|
||||
|
||||
2014-04-30 15:30:45 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
|
||||
|
||||
* ext/libav/gstavaudenc.c:
|
||||
avaudenc: avoid using wrong number of samples
|
||||
If audio_in is NULL, we'll send a NULL frame to libav, to flush
|
||||
the codec. In that case, we won't know how many samples the codec
|
||||
will have used, so we use -1 (for don't know) when letting the
|
||||
base class know about the buffer.
|
||||
Coverity 1195177
|
||||
|
||||
2014-06-02 09:27:17 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* ext/libav/gstavvidenc.c:
|
||||
avvidenc: Fix indention and "bracketing" of goto labels
|
||||
Should fix CID 1219865, which looks like the code analysis
|
||||
algorithm was just confused.
|
||||
|
||||
2014-05-29 18:24:20 +0200 Wim Taymans <wtaymans@redhat.com>
|
||||
|
||||
* ext/libav/gstavcodecmap.c:
|
||||
avcodecmap: handle simple and advanced-simple profile in MPEG4
|
||||
Always enable 4MV flag for MPEG4
|
||||
Pare the profile property and enable more features for advanced-simple
|
||||
profile.
|
||||
video/x-xvid is advanced-simple profile so enable more features.
|
||||
We now also support encoding of video/x-xvid so add this to the caps.
|
||||
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=651320
|
||||
|
||||
2014-05-29 18:16:42 +0200 Wim Taymans <wtaymans@redhat.com>
|
||||
|
||||
* ext/libav/gstavvidenc.c:
|
||||
avvidenc: do all negotiation before opening the decoder
|
||||
We first want to complete negotiation before opening the encoder.
|
||||
Negotiation might configure flags and other things that might be needed
|
||||
when opening the encoder.
|
||||
|
||||
2014-05-29 17:00:23 +0200 Wim Taymans <wtaymans@redhat.com>
|
||||
|
||||
* ext/libav/gstavcodecmap.c:
|
||||
avcodecmap: do more reverse mapping of MPEG4
|
||||
We previously mapped some caps to MPEG4 and codec_tag so we can use the
|
||||
codec_tag again to map to the original caps.
|
||||
|
||||
2014-05-26 16:04:50 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
|
||||
|
||||
* ext/libav/gstavdemux.c:
|
||||
avdemux: use GstFlowCombiner
|
||||
To remove replicated code from all demuxers to a single standard way
|
||||
of aggregating flow returns
|
||||
|
||||
2014-05-26 16:02:11 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
|
||||
|
||||
* ext/libav/gstavdemux.c:
|
||||
avdemux: remove legacy check from pad-alloc times
|
||||
The 'no_buffer' error case is from the 0.10 era when a pad_alloc was
|
||||
made before decoding the data and avdemuxer could check again the
|
||||
flow returns for a not-linked. This isn't a valid use case anymore in
|
||||
1.0
|
||||
|
||||
2014-05-21 13:23:36 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* configure.ac:
|
||||
Back to development
|
||||
|
||||
=== release 1.3.2 ===
|
||||
|
||||
2014-05-21 13:06:36 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* ChangeLog:
|
||||
* NEWS:
|
||||
* RELEASE:
|
||||
* common:
|
||||
* configure.ac:
|
||||
* docs/plugins/gst-libav-plugins.args:
|
||||
* docs/plugins/inspect-build.stamp:
|
||||
* docs/plugins/inspect.stamp:
|
||||
* docs/plugins/inspect/plugin-libav.xml:
|
||||
* gst-libav.doap:
|
||||
Release 1.3.2
|
||||
|
||||
2014-05-21 10:53:31 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
|
|
25
NEWS
25
NEWS
|
@ -1,4 +1,4 @@
|
|||
This is GStreamer Libav Plugins 1.3.2
|
||||
This is GStreamer Libav Plugins 1.3.3
|
||||
|
||||
Changes since 1.2:
|
||||
|
||||
|
@ -30,6 +30,10 @@ New API:
|
|||
caps.
|
||||
• GstCollectPads has support for flushing and a default handler for
|
||||
SEEK events now.
|
||||
• New GstFlowAggregator helper object that simplifies handling of
|
||||
flow returns in elements with multiple source pads. Additionally
|
||||
GstPad now always stores the last flow return and provides an
|
||||
API to retrieve it.
|
||||
• GstSegment has new API to offset the running time by a specific
|
||||
value and this is used in GstPad to allow positive and negative
|
||||
offsets in gst_pad_set_offset() in all situations.
|
||||
|
@ -43,6 +47,7 @@ New API:
|
|||
• Support for tiled, raw video formats has been added.
|
||||
• GstVideoDecoder and GstAudioDecoder have API to help aggregating tag
|
||||
events and merge custom tags into them consistently.
|
||||
• GstBufferPool has support for flushing now.
|
||||
• playbin/playsink has support for application provided audio and video
|
||||
filters.
|
||||
• GstDiscoverer has new and simplified API to get details about missing
|
||||
|
@ -54,6 +59,10 @@ New API:
|
|||
DispManX (Raspberry Pi), EAGL (iOS), WGL (Windows) and generic X11,
|
||||
Wayland and EGL platforms.
|
||||
This replaces eglglessink and also is supposed to replace osxvideosink.
|
||||
• New GstAggregator base class in gst-plugins-bad. This is supposed to
|
||||
replace GstCollectPads in the future and fix long-known shortcomings
|
||||
in its API. Together with the base class some elements are provided
|
||||
already, like a videomixer (compositor).
|
||||
|
||||
|
||||
Major changes:
|
||||
|
@ -97,7 +106,8 @@ Major changes:
|
|||
∘ dvbsrc supports more delivery mechanisms and other features
|
||||
now, including DVB S2 and T2 support.
|
||||
∘ The MPEGTS library has support for many more descriptors.
|
||||
∘ Major improvements to tsdemux, especially time related.
|
||||
∘ Major improvements to tsdemux and tsparse, especially time and
|
||||
seeking related.
|
||||
∘ souphttpsrc now has support for keep-alive connections,
|
||||
compression, configurable number of retries and configuration
|
||||
for SSL certificate validation.
|
||||
|
@ -110,9 +120,16 @@ Major changes:
|
|||
finish.
|
||||
∘ videoflip can automatically flip based on the orientation tag.
|
||||
∘ openjpeg supports the OpenJPEG2 API.
|
||||
∘ waylandsink was refactored and should be more useful now. It also
|
||||
includes a small library which most likely is going to be removed
|
||||
in the future and will result in extensions to the GstVideoOverlay
|
||||
interface.
|
||||
∘ gst-rtsp-server supports SRTP and MIKEY now.
|
||||
∘ gst-libav encoders are now negotiating any profile/level settings
|
||||
with downstream via caps.
|
||||
∘ Lots of fixes for coverity warnings all over the place.
|
||||
∘ 400+ fixed bug reports, and many other bug fixes and other
|
||||
∘ Negotiation related performance improvements.
|
||||
∘ 500+ fixed bug reports, and many other bug fixes and other
|
||||
improvements everywhere that had no bug report.
|
||||
|
||||
Things to look out for:
|
||||
|
@ -120,3 +137,5 @@ Things to look out for:
|
|||
element.
|
||||
• The mfcdec element was removed and replaced by v4l2videodec.
|
||||
• osxvideosink is only available in OS X 10.6 or newer.
|
||||
• The GstDeviceMonitor API will likely change slightly before the
|
||||
1.4.0 release.
|
||||
|
|
32
RELEASE
32
RELEASE
|
@ -1,8 +1,7 @@
|
|||
|
||||
Release notes for GStreamer libav Plugins 1.3.2
|
||||
Release notes for GStreamer libav Plugins 1.3.3
|
||||
|
||||
|
||||
The GStreamer team is pleased to announce the second release of the unstable
|
||||
The GStreamer team is pleased to announce the third release of the unstable
|
||||
1.3 release series. The 1.3 release series is adding new features on top of
|
||||
the 1.0 and 1.2 series and is part of the API and ABI-stable 1.x release
|
||||
series of the GStreamer multimedia framework. The unstable 1.3 release series
|
||||
|
@ -10,23 +9,15 @@ will lead to the stable 1.4 release series in the next weeks, and newly added
|
|||
API can still change until that point.
|
||||
|
||||
|
||||
This is hopefully the last 1.3 development release and will be followed by
|
||||
the first 1.4.0 release candidate (1.3.90) in 1-2 weeks. Which then hopefully
|
||||
is followed by 1.4.0 soonish in early July.
|
||||
|
||||
|
||||
Binaries for Android, iOS, Mac OS X and Windows will be provided separately
|
||||
during the unstable 1.3 release series.
|
||||
|
||||
|
||||
|
||||
The versioning scheme that is used in general is that 1.x.y is API and
|
||||
ABI backwards compatible with previous 1.x.y releases. If x is an even
|
||||
number it is a stable release series and all releases in this series
|
||||
will only contain important bugfixes, e.g. the 1.0 series with 1.0.7. If
|
||||
x is odd it is a development release series that will lead to the next
|
||||
stable release series 1.x+1 and contains new features and bigger
|
||||
changes. During the development release series, new API can still
|
||||
change.
|
||||
|
||||
|
||||
|
||||
This module contains plugins based on the libav project, including codecs.
|
||||
|
||||
|
||||
|
@ -52,9 +43,8 @@ contains a set of less supported plugins that haven't passed the
|
|||
|
||||
Bugs fixed in this release
|
||||
|
||||
* 726299 : avvideodec: Should reject buffer pools that cannot grow
|
||||
* 726612 : avvidenc: add 'max-threads' property to control max. number of threads used when encoding video
|
||||
* 730075 : avviddec: QoS handling causes decoding artefacts
|
||||
* 651320 : avenc_mpeg4: Implement profile negotiation via caps
|
||||
* 729268 : libav: avoid using wrong number of samples
|
||||
|
||||
==== Download ====
|
||||
|
||||
|
@ -91,8 +81,8 @@ subscribe to the gstreamer-devel list.
|
|||
|
||||
Contributors to this release
|
||||
|
||||
* Gavin Hurlbut
|
||||
* Mathieu Duponchelle
|
||||
* Nicolas Dufresne
|
||||
* Sebastian Dröge
|
||||
* Thiago Santos
|
||||
* Vincent Penquerc'h
|
||||
* Wim Taymans
|
||||
|
|
@ -3,7 +3,7 @@ AC_PREREQ(2.62)
|
|||
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.3.2.1,
|
||||
AC_INIT(GStreamer libav, 1.3.3,
|
||||
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
|
||||
gst-libav)
|
||||
|
||||
|
@ -42,11 +42,11 @@ GST_API_VERSION=1.0
|
|||
AC_SUBST(GST_API_VERSION)
|
||||
|
||||
AG_GST_LIBTOOL_PREPARE
|
||||
AS_LIBTOOL(GST, 302, 0, 302)
|
||||
AS_LIBTOOL(GST, 303, 0, 303)
|
||||
|
||||
dnl *** required versions of GStreamer stuff ***
|
||||
GST_REQ=1.3.2.1
|
||||
GST_PBREQ=1.3.2.1
|
||||
GST_REQ=1.3.3
|
||||
GST_PBREQ=1.3.3
|
||||
|
||||
ORC_REQ=0.4.16
|
||||
ORC_CHECK([$ORC_REQ])
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>All libav codecs and formats (local snapshot)</description>
|
||||
<filename>../../ext/libav/.libs/libgstlibav.so</filename>
|
||||
<basename>libgstlibav.so</basename>
|
||||
<version>1.3.2</version>
|
||||
<version>1.3.3</version>
|
||||
<license>GPL</license>
|
||||
<source>gst-libav</source>
|
||||
<package>libav</package>
|
||||
|
@ -3191,7 +3191,7 @@
|
|||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/mpeg, mpegversion=(int)4, systemstream=(boolean)false; video/x-divx, divxversion=(int)[ 4, 5 ]; video/x-xvid; video/x-3ivx</details>
|
||||
<details>video/mpeg, mpegversion=(int)4, systemstream=(boolean)false; video/x-divx, divxversion=(int)[ 4, 5 ]</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
|
@ -7109,7 +7109,7 @@
|
|||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/mpeg, mpegversion=(int)4, systemstream=(boolean)false; video/x-divx, divxversion=(int)5</details>
|
||||
<details>video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, profile=(string){ simple, advanced-simple }; video/x-divx, divxversion=(int)5</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
|
@ -7781,7 +7781,7 @@
|
|||
<name>video_%u</name>
|
||||
<direction>sink</direction>
|
||||
<presence>request</presence>
|
||||
<details>video/mpeg, mpegversion=(int)4, systemstream=(boolean)false; video/x-divx, divxversion=(int)5; video/x-h263, width=(int)352, height=(int)288, framerate=(fraction)[ 0/1, 2147483647/1 ], variant=(string)itu, h263version=(string)h263; video/x-h263, width=(int)704, height=(int)576, framerate=(fraction)[ 0/1, 2147483647/1 ], variant=(string)itu, h263version=(string)h263; video/x-h263, width=(int)176, height=(int)144, framerate=(fraction)[ 0/1, 2147483647/1 ], variant=(string)itu, h263version=(string)h263; video/x-h263, width=(int)1408, height=(int)1152, framerate=(fraction)[ 0/1, 2147483647/1 ], variant=(string)itu, h263version=(string)h263; video/x-h263, width=(int)128, height=(int)96, framerate=(fraction)[ 0/1, 2147483647/1 ], variant=(string)itu, h263version=(string)h263; video/x-h263, variant=(string)itu, h263version=(string)h263p; video/x-h264, alignment=(string)au</details>
|
||||
<details>video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, profile=(string){ simple, advanced-simple }; video/x-divx, divxversion=(int)5; video/x-h263, width=(int)352, height=(int)288, framerate=(fraction)[ 0/1, 2147483647/1 ], variant=(string)itu, h263version=(string)h263; video/x-h263, width=(int)704, height=(int)576, framerate=(fraction)[ 0/1, 2147483647/1 ], variant=(string)itu, h263version=(string)h263; video/x-h263, width=(int)176, height=(int)144, framerate=(fraction)[ 0/1, 2147483647/1 ], variant=(string)itu, h263version=(string)h263; video/x-h263, width=(int)1408, height=(int)1152, framerate=(fraction)[ 0/1, 2147483647/1 ], variant=(string)itu, h263version=(string)h263; video/x-h263, width=(int)128, height=(int)96, framerate=(fraction)[ 0/1, 2147483647/1 ], variant=(string)itu, h263version=(string)h263; video/x-h263, variant=(string)itu, h263version=(string)h263p; video/x-h264, alignment=(string)au</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
|
@ -7808,7 +7808,7 @@
|
|||
<name>video_%u</name>
|
||||
<direction>sink</direction>
|
||||
<presence>request</presence>
|
||||
<details>video/mpeg, mpegversion=(int)4, systemstream=(boolean)false; video/x-divx, divxversion=(int)5; video/x-h263, width=(int)352, height=(int)288, framerate=(fraction)[ 0/1, 2147483647/1 ], variant=(string)itu, h263version=(string)h263; video/x-h263, width=(int)704, height=(int)576, framerate=(fraction)[ 0/1, 2147483647/1 ], variant=(string)itu, h263version=(string)h263; video/x-h263, width=(int)176, height=(int)144, framerate=(fraction)[ 0/1, 2147483647/1 ], variant=(string)itu, h263version=(string)h263; video/x-h263, width=(int)1408, height=(int)1152, framerate=(fraction)[ 0/1, 2147483647/1 ], variant=(string)itu, h263version=(string)h263; video/x-h263, width=(int)128, height=(int)96, framerate=(fraction)[ 0/1, 2147483647/1 ], variant=(string)itu, h263version=(string)h263; video/x-h263, variant=(string)itu, h263version=(string)h263p; video/x-h264, alignment=(string)au</details>
|
||||
<details>video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, profile=(string){ simple, advanced-simple }; video/x-divx, divxversion=(int)5; video/x-h263, width=(int)352, height=(int)288, framerate=(fraction)[ 0/1, 2147483647/1 ], variant=(string)itu, h263version=(string)h263; video/x-h263, width=(int)704, height=(int)576, framerate=(fraction)[ 0/1, 2147483647/1 ], variant=(string)itu, h263version=(string)h263; video/x-h263, width=(int)176, height=(int)144, framerate=(fraction)[ 0/1, 2147483647/1 ], variant=(string)itu, h263version=(string)h263; video/x-h263, width=(int)1408, height=(int)1152, framerate=(fraction)[ 0/1, 2147483647/1 ], variant=(string)itu, h263version=(string)h263; video/x-h263, width=(int)128, height=(int)96, framerate=(fraction)[ 0/1, 2147483647/1 ], variant=(string)itu, h263version=(string)h263; video/x-h263, variant=(string)itu, h263version=(string)h263p; video/x-h264, alignment=(string)au</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
|
@ -8009,7 +8009,7 @@
|
|||
<name>video_%u</name>
|
||||
<direction>sink</direction>
|
||||
<presence>request</presence>
|
||||
<details>video/mpeg, mpegversion=(int)4, systemstream=(boolean)false; video/x-divx, divxversion=(int)5</details>
|
||||
<details>video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, profile=(string){ simple, advanced-simple }; video/x-divx, divxversion=(int)5</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
|
@ -8426,7 +8426,7 @@
|
|||
<name>video_%u</name>
|
||||
<direction>sink</direction>
|
||||
<presence>request</presence>
|
||||
<details>video/mpeg, mpegversion=(int)4, systemstream=(boolean)false; video/x-divx, divxversion=(int)5</details>
|
||||
<details>video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, profile=(string){ simple, advanced-simple }; video/x-divx, divxversion=(int)5</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
|
@ -8501,7 +8501,7 @@
|
|||
<name>video_%u</name>
|
||||
<direction>sink</direction>
|
||||
<presence>request</presence>
|
||||
<details>video/x-svq, svqversion=(int)1; video/x-svq, svqversion=(int)3; video/mpeg, mpegversion=(int)4, systemstream=(boolean)false; video/x-divx, divxversion=(int)5; video/x-h263, width=(int)352, height=(int)288, framerate=(fraction)[ 0/1, 2147483647/1 ], variant=(string)itu, h263version=(string)h263; video/x-h263, width=(int)704, height=(int)576, framerate=(fraction)[ 0/1, 2147483647/1 ], variant=(string)itu, h263version=(string)h263; video/x-h263, width=(int)176, height=(int)144, framerate=(fraction)[ 0/1, 2147483647/1 ], variant=(string)itu, h263version=(string)h263; video/x-h263, width=(int)1408, height=(int)1152, framerate=(fraction)[ 0/1, 2147483647/1 ], variant=(string)itu, h263version=(string)h263; video/x-h263, width=(int)128, height=(int)96, framerate=(fraction)[ 0/1, 2147483647/1 ], variant=(string)itu, h263version=(string)h263; video/x-h263, variant=(string)itu, h263version=(string)h263p; video/x-h264, alignment=(string)au; video/x-dv, width=(int)720, height=(int)480, framerate=(fraction)30000/1001, pixel-aspect-ratio=(fraction)8/9, systemstream=(boolean)false; video/x-dv, width=(int)720, height=(int)480, framerate=(fraction)30000/1001, pixel-aspect-ratio=(fraction)32/27, systemstream=(boolean)false; video/x-dv, width=(int)720, height=(int)480, framerate=(fraction)30000/1001, pixel-aspect-ratio=(fraction)8/9, systemstream=(boolean)false; video/x-dv, width=(int)720, height=(int)480, framerate=(fraction)30000/1001, pixel-aspect-ratio=(fraction)32/27, systemstream=(boolean)false; video/x-dv, width=(int)720, height=(int)576, framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)16/15, systemstream=(boolean)false; video/x-dv, width=(int)720, height=(int)576, framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)64/45, systemstream=(boolean)false; video/x-dv, width=(int)720, height=(int)576, framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)16/15, systemstream=(boolean)false; video/x-dv, width=(int)720, height=(int)576, framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)64/45, systemstream=(boolean)false; video/x-dv, width=(int)720, height=(int)576, framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)16/15, systemstream=(boolean)false; video/x-dv, width=(int)720, height=(int)576, framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)64/45, systemstream=(boolean)false; video/x-dv, width=(int)1280, height=(int)1080, framerate=(fraction)30000/1001, pixel-aspect-ratio=(fraction)1/1, systemstream=(boolean)false; video/x-dv, width=(int)1280, height=(int)1080, framerate=(fraction)30000/1001, pixel-aspect-ratio=(fraction)3/2, systemstream=(boolean)false; video/x-dv, width=(int)1440, height=(int)1080, framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)1/1, systemstream=(boolean)false; video/x-dv, width=(int)1440, height=(int)1080, framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)4/3, systemstream=(boolean)false; video/x-dv, width=(int)960, height=(int)720, framerate=(fraction)60000/1001, pixel-aspect-ratio=(fraction)1/1, systemstream=(boolean)false; video/x-dv, width=(int)960, height=(int)720, framerate=(fraction)60000/1001, pixel-aspect-ratio=(fraction)4/3, systemstream=(boolean)false; video/x-dv, width=(int)960, height=(int)720, framerate=(fraction)50/1, pixel-aspect-ratio=(fraction)1/1, systemstream=(boolean)false; video/x-dv, width=(int)960, height=(int)720, framerate=(fraction)50/1, pixel-aspect-ratio=(fraction)4/3, systemstream=(boolean)false; image/jpeg, parsed=(boolean)true</details>
|
||||
<details>video/x-svq, svqversion=(int)1; video/x-svq, svqversion=(int)3; video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, profile=(string){ simple, advanced-simple }; video/x-divx, divxversion=(int)5; video/x-h263, width=(int)352, height=(int)288, framerate=(fraction)[ 0/1, 2147483647/1 ], variant=(string)itu, h263version=(string)h263; video/x-h263, width=(int)704, height=(int)576, framerate=(fraction)[ 0/1, 2147483647/1 ], variant=(string)itu, h263version=(string)h263; video/x-h263, width=(int)176, height=(int)144, framerate=(fraction)[ 0/1, 2147483647/1 ], variant=(string)itu, h263version=(string)h263; video/x-h263, width=(int)1408, height=(int)1152, framerate=(fraction)[ 0/1, 2147483647/1 ], variant=(string)itu, h263version=(string)h263; video/x-h263, width=(int)128, height=(int)96, framerate=(fraction)[ 0/1, 2147483647/1 ], variant=(string)itu, h263version=(string)h263; video/x-h263, variant=(string)itu, h263version=(string)h263p; video/x-h264, alignment=(string)au; video/x-dv, width=(int)720, height=(int)480, framerate=(fraction)30000/1001, pixel-aspect-ratio=(fraction)8/9, systemstream=(boolean)false; video/x-dv, width=(int)720, height=(int)480, framerate=(fraction)30000/1001, pixel-aspect-ratio=(fraction)32/27, systemstream=(boolean)false; video/x-dv, width=(int)720, height=(int)480, framerate=(fraction)30000/1001, pixel-aspect-ratio=(fraction)8/9, systemstream=(boolean)false; video/x-dv, width=(int)720, height=(int)480, framerate=(fraction)30000/1001, pixel-aspect-ratio=(fraction)32/27, systemstream=(boolean)false; video/x-dv, width=(int)720, height=(int)576, framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)16/15, systemstream=(boolean)false; video/x-dv, width=(int)720, height=(int)576, framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)64/45, systemstream=(boolean)false; video/x-dv, width=(int)720, height=(int)576, framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)16/15, systemstream=(boolean)false; video/x-dv, width=(int)720, height=(int)576, framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)64/45, systemstream=(boolean)false; video/x-dv, width=(int)720, height=(int)576, framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)16/15, systemstream=(boolean)false; video/x-dv, width=(int)720, height=(int)576, framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)64/45, systemstream=(boolean)false; video/x-dv, width=(int)1280, height=(int)1080, framerate=(fraction)30000/1001, pixel-aspect-ratio=(fraction)1/1, systemstream=(boolean)false; video/x-dv, width=(int)1280, height=(int)1080, framerate=(fraction)30000/1001, pixel-aspect-ratio=(fraction)3/2, systemstream=(boolean)false; video/x-dv, width=(int)1440, height=(int)1080, framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)1/1, systemstream=(boolean)false; video/x-dv, width=(int)1440, height=(int)1080, framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)4/3, systemstream=(boolean)false; video/x-dv, width=(int)960, height=(int)720, framerate=(fraction)60000/1001, pixel-aspect-ratio=(fraction)1/1, systemstream=(boolean)false; video/x-dv, width=(int)960, height=(int)720, framerate=(fraction)60000/1001, pixel-aspect-ratio=(fraction)4/3, systemstream=(boolean)false; video/x-dv, width=(int)960, height=(int)720, framerate=(fraction)50/1, pixel-aspect-ratio=(fraction)1/1, systemstream=(boolean)false; video/x-dv, width=(int)960, height=(int)720, framerate=(fraction)50/1, pixel-aspect-ratio=(fraction)4/3, systemstream=(boolean)false; image/jpeg, parsed=(boolean)true</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
|
@ -8576,7 +8576,7 @@
|
|||
<name>video_%u</name>
|
||||
<direction>sink</direction>
|
||||
<presence>request</presence>
|
||||
<details>video/mpeg, mpegversion=(int)4, systemstream=(boolean)false; video/x-divx, divxversion=(int)5; video/x-h264, alignment=(string)au; image/jpeg, parsed=(boolean)true</details>
|
||||
<details>video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, profile=(string){ simple, advanced-simple }; video/x-divx, divxversion=(int)5; video/x-h264, alignment=(string)au; image/jpeg, parsed=(boolean)true</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
|
@ -8732,7 +8732,7 @@
|
|||
<name>video_%u</name>
|
||||
<direction>sink</direction>
|
||||
<presence>request</presence>
|
||||
<details>video/mpeg, mpegversion=(int)4, systemstream=(boolean)false; video/x-divx, divxversion=(int)5</details>
|
||||
<details>video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, profile=(string){ simple, advanced-simple }; video/x-divx, divxversion=(int)5</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
|
@ -8801,7 +8801,7 @@
|
|||
<name>video_%u</name>
|
||||
<direction>sink</direction>
|
||||
<presence>request</presence>
|
||||
<details>video/mpeg, mpegversion=(int)4, systemstream=(boolean)false; video/x-divx, divxversion=(int)5</details>
|
||||
<details>video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, profile=(string){ simple, advanced-simple }; video/x-divx, divxversion=(int)5</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
|
|
|
@ -32,6 +32,16 @@ colorspace conversion elements.
|
|||
</GitRepository>
|
||||
</repository>
|
||||
|
||||
<release>
|
||||
<Version>
|
||||
<revision>1.3.3</revision>
|
||||
<branch>1.3</branch>
|
||||
<name></name>
|
||||
<created>2014-06-22</created>
|
||||
<file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.3.3.tar.xz" />
|
||||
</Version>
|
||||
</release>
|
||||
|
||||
<release>
|
||||
<Version>
|
||||
<revision>1.3.2</revision>
|
||||
|
|
Loading…
Reference in a new issue