Release 1.11.2

This commit is contained in:
Sebastian Dröge 2017-02-24 15:07:06 +02:00
parent 85f6690cc1
commit b078f0ad40
33 changed files with 511 additions and 104 deletions

404
ChangeLog
View file

@ -1,9 +1,407 @@
=== release 1.11.1 === === release 1.11.2 ===
2017-01-12 Sebastian Dröge <slomo@coaxion.net> 2017-02-24 Sebastian Dröge <slomo@coaxion.net>
* configure.ac: * configure.ac:
releasing 1.11.1 releasing 1.11.2
2017-02-24 10:04:21 +0200 Sebastian Dröge <sebastian@centricular.com>
* gst-libs/gst/video/video-converter.c:
video-converter: Give a name to the thread-pool threads
This way they can be distinguished from any other threads in the same
process.
2017-02-24 10:02:28 +0200 Sebastian Dröge <sebastian@centricular.com>
* gst-libs/gst/video/video-converter.c:
video-converter: Only lock the thread pool mutex when running with more than 1 thread
There's no reason to lock anything if only the current thread is ever
going to do any work.
2017-02-20 21:38:17 +0200 Sebastian Dröge <sebastian@centricular.com>
* gst-libs/gst/video/video-converter.c:
* gst-libs/gst/video/video-converter.h:
* gst/videoconvert/gstvideoconvert.c:
* gst/videoconvert/gstvideoconvert.h:
* gst/videoscale/gstvideoscale.c:
* gst/videoscale/gstvideoscale.h:
video-converter: Implement multi-threaded scaling/conversion
This adds a property to select the maximum number of threads to use for
conversion and scaling. During processing, each plane is split into
an equal number of consecutive lines that are then processed by each
thread.
During tests, this gave up to 1.8x speedup with 2 threads and up to 3.2x
speedup with 4 threads when converting e.g. 1080p to 4k in v210.
https://bugzilla.gnome.org/show_bug.cgi?id=778974
2017-02-21 11:59:12 +0100 Georg Lippitsch <glippitsch@toolsonair.com>
* gst-libs/gst/video/gstvideotimecode.c:
* tests/check/libs/videotimecode.c:
videotimecode: Validate for drop-frame correctness
In gst_video_time_code_is_valid, also check for invalid
ranges when using drop-frame TC. Refactor some code which
broke after the check was added.
https://bugzilla.gnome.org/show_bug.cgi?id=779010
2017-02-15 18:40:21 +0100 Georg Lippitsch <glippitsch@toolsonair.com>
* docs/libs/gst-plugins-base-libs-sections.txt:
* gst-libs/gst/video/gstvideotimecode.c:
* gst-libs/gst/video/gstvideotimecode.h:
* tests/check/libs/videotimecode.c:
* win32/common/libgstvideo.def:
videotimecode: Init from GDateTime
Add a function to init the time code from a GDateTime
https://bugzilla.gnome.org/show_bug.cgi?id=778702
2017-02-20 13:44:37 +0200 Jochen Henneberg <jh@henneberg-systemdesign.com>
* ext/vorbis/gstvorbiscommon.c:
vorbis: Fix channel reorder map for 5.1, 6.1 and 7.1
2017-02-15 21:41:47 +0200 Sebastian Dröge <sebastian@centricular.com>
* gst-libs/gst/video/video-scaler.c:
video-scaler: Fix upscaling if width & height change and we're starting not at y=0
It was taking the initial input y-offset from the output value, which
only works for y=0 (in which case both are the same). If y > 0, we would
always stay behind the requested input offset and never ever read
anything from the input.
2017-02-14 22:31:50 +0000 Tim-Philipp Müller <tim@centricular.com>
* Makefile.am:
Fix distcheck
Buildbot doesn't like wildcards here for some reason.
2017-02-14 19:44:43 +0000 Tim-Philipp Müller <tim@centricular.com>
* Makefile.am:
meson: dist meson build files
Ship meson build files in tarballs, so people who use tarballs
in their builds can start playing with meson already.
2017-02-14 19:43:47 +0000 Tim-Philipp Müller <tim@centricular.com>
* win32/MANIFEST:
win32: dist all .def files
2017-02-10 17:32:29 +0900 Heekyoung Seo <heekyoung.seo@lge.com>
* gst/typefind/gsttypefindfunctions.c:
typefindfunctions: prevent unsigned int overflow
https://bugzilla.gnome.org/show_bug.cgi?id=778432
2017-02-10 21:28:49 +0100 Stefan Sauer <ensonic@users.sf.net>
* gst/adder/gstadder.c:
adder: ensure the discont flag is correct
Previously it happened that reused buffer caused the discont to be on the wrong
buffers.
2017-02-08 11:42:45 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
* gst-libs/gst/pbutils/gstdiscoverer.c:
discoverer: Ignore more parser related fields when comparing streams
The parser might do some conversion on a stream but the stream keeps
being the same, and we need to make sure GstDiscoverer detects it is the
case.
https://bugzilla.gnome.org/show_bug.cgi?id=778298
2017-02-04 14:46:00 +1100 Jan Schmidt <jan@centricular.com>
* gst-libs/gst/audio/gstaudioringbuffer.c:
audioringbuffer: Also add FLAC to debug strings.
Oops, also add FLAC to the debug strings array.
https://bugzilla.gnome.org/show_bug.cgi?id=777655
2017-02-04 14:42:33 +1100 Jan Schmidt <jan@centricular.com>
* gst-libs/gst/audio/gstaudioringbuffer.c:
audioringbuffer: Prevent overflow of debug names array
Add new audio types to the list of strings used for debug
so we don't index past the end of that array.
https://bugzilla.gnome.org/show_bug.cgi?id=777655
2017-02-02 14:56:39 +0200 Sebastian Dröge <sebastian@centricular.com>
* tests/check/elements/multifdsink.c:
multifdsink: Make sure to use a 64 bit integer for the units-max property
2017-01-20 19:49:46 +0900 Seungha Yang <sh.yang@lge.com>
* gst/playback/gstdecodebin3-parse.c:
* gst/playback/gstdecodebin3.c:
decodebin3: Fix crash caused by slot double freeing
Probe for MultiQueue source pad might receive EOS twice,
the first is fake-eos and the other is actual EOS.
And the slot can be freed with fake-eos/EOS if the slot has no input.
Since slot freeing is async, double free can be possible.
So, decodebin3 needs to remove the probe also with slot freeing.
https://bugzilla.gnome.org/show_bug.cgi?id=777530
2017-01-31 16:47:32 +0100 Edward Hervey <edward@centricular.com>
* tests/examples/decodebin_next/playbin-test.c:
examples: Fix leak
2016-12-03 13:38:28 +0900 Seungha Yang <sh.yang@lge.com>
* gst/playback/gstdecodebin3.c:
decodebin3: Fix list leak on handle_stream_switch()
Free no more used list variables
https://bugzilla.gnome.org/show_bug.cgi?id=775553
2016-12-03 13:22:54 +0900 Seungha Yang <sh.yang@lge.com>
* gst/playback/gstdecodebin3.c:
decodebin3: Change requested_selection to have its own memory for stream-id
"requested_selection" list might be generated by select-streams event.
And memory of stream-id(s) in select-streams is independent from that of stream-collection.
https://bugzilla.gnome.org/show_bug.cgi?id=775553
2016-12-03 12:47:41 +0900 Seungha Yang <sh.yang@lge.com>
* gst/playback/gstdecodebin3.c:
decodebin3: Change return types of stream_in_{list,collection}
Change return types of functions to get memory address of stream-id.
https://bugzilla.gnome.org/show_bug.cgi?id=775553
2016-12-03 12:43:22 +0900 Seungha Yang <sh.yang@lge.com>
* gst/playback/gstdecodebin3.c:
* gst/playback/gstplaybin3.c:
playback: Fix leak on select_streams
Since gst_event_parse_select_streams() returns newly allocated
memory for stream-id(s), it should be freed explicitly.
https://bugzilla.gnome.org/show_bug.cgi?id=775553
2017-01-02 15:12:47 +0100 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* tests/check/elements/encodebin.c:
encodebin: fix caps leak in test
https://bugzilla.gnome.org/show_bug.cgi?id=776797
2017-01-30 12:35:04 +0200 Sebastian Dröge <sebastian@centricular.com>
* gst-libs/gst/audio/audio-resampler-x86-sse41.c:
audio-resampler: Fix integer overflow in clamping code
https://bugzilla.gnome.org/show_bug.cgi?id=777921
2017-01-25 19:13:40 +0200 Sebastian Dröge <sebastian@centricular.com>
* tests/examples/overlay/Makefile.am:
qt: The videooverlay example requires at least C++11
... and clang requires this to be specified on the commandline while gcc
nowadays defaults to C++11 or even newer.
2017-01-24 19:20:53 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
* tests/check/meson.build:
meson: Properly use ':' for defining keywords
2017-01-23 19:45:05 +0000 Tim-Philipp Müller <tim@centricular.com>
* gst/videorate/gstvideorate.c:
videorate: fix LATENCY query
The latency query originally had a fallthrough to the default
label at the end as fallback, but that got messed up when the
DURATION and POSITION queries were added, so it then fell through
to the duration query handler instead. Restore original behaviour.
https://bugzilla.gnome.org/show_bug.cgi?id=699077
2017-01-23 19:08:15 +0000 Tim-Philipp Müller <tim@centricular.com>
* gst/videorate/gstvideorate.c:
* tests/check/elements/videorate.c:
videorate: fix duration and position query handling
Duration query would return TRUE and duration=-1. This
worked in the unit test because the unit test implementation
was a bit broken.
Both queries need to access rate with a lock.
Fix broken duration query test as well. It relied on broken
behaviour by the videorate query handler, and also it was
implemented as a downstream query rather than an upstream
query. And we must return HANDLED from the probe so that the
query we intercept actually returns TRUE.
https://bugzilla.gnome.org/show_bug.cgi?id=699077
2017-01-23 19:50:09 +0000 Tim-Philipp Müller <tim@centricular.com>
* gst-libs/gst/audio/gstaudioringbuffer.h:
audio: add since markers to docs for new enums
https://bugzilla.gnome.org/show_bug.cgi?id=777655
2016-11-17 13:04:18 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
* gst-libs/gst/audio/gstaudioringbuffer.c:
* gst-libs/gst/audio/gstaudioringbuffer.h:
audio: add FLAC to GstAudioRingBufferFormatType
https://bugzilla.gnome.org/show_bug.cgi?id=777655
2017-01-23 18:31:54 +0000 Olivier Crete <olivier.crete@collabora.com>
* gst-libs/gst/audio/gstaudioringbuffer.c:
* gst-libs/gst/audio/gstaudioringbuffer.h:
audioringbuffer: Also support raw AAC
Support raw AAC streams without the ADTS header
https://bugzilla.gnome.org/show_bug.cgi?id=777655
2017-01-20 23:28:23 +0100 Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
* docs/libs/gst-plugins-base-libs-sections.txt:
docs: update libs section
Include documented symbols that were not declared in section file.
2017-01-20 12:41:16 +0200 Sebastian Dröge <sebastian@centricular.com>
* gst-libs/gst/riff/riff-media.c:
riff-media: Don't divide block align by zero channels
https://bugzilla.gnome.org/show_bug.cgi?id=777525
2017-01-20 08:02:38 +0200 Sebastian Dröge <sebastian@centricular.com>
* gst/subparse/samiparse.c:
samiparse: Check that the string has a non-zero length before overwriting the last byte with '\0'
https://bugzilla.gnome.org/show_bug.cgi?id=777502
2017-01-15 18:42:34 +0100 Sebastian Dröge <sebastian@centricular.com>
* gst-libs/gst/riff/riff-media.c:
riff-media: Don't recurse in for nested WAVEFORMATEX
There was already a check for that, but it failed because
subformat_guid[0] is a guint32 and that is then casted implicitely to a
guint16 when recursing... just that we checked the uncasted value.
This caused an infinite recursion and thus stack overflow.
https://bugzilla.gnome.org/show_bug.cgi?id=777265
2017-01-18 14:59:18 +1100 Jan Schmidt <jan@centricular.com>
* gst/playback/gstdecodebin2.c:
decodebin: Don't leak blocked pad references on errors
When the decodebin state change fails because of an error
message, we might not go through PAUSED->READY. Don't leak
a ref to decodebin pads due to pad blocking in that case.
This is because we return ASYNC going to PAUSED, and if
we fail before reaching PAUSED the only transition we'll
see is READY->NULL.
https://bugzilla.gnome.org/show_bug.cgi?id=775893
2014-11-27 18:02:49 -0600 Carl Karsten <carl@personnelware.com>
* gst/videotestsrc/gstvideotestsrc.c:
* gst/videotestsrc/gstvideotestsrc.h:
* gst/videotestsrc/videotestsrc.c:
* gst/videotestsrc/videotestsrc.h:
videotestsrc: Add options to make ball pattern based on system time, and invert each second.
This adds some extra options that affect pattern=ball mode, allowing the
animation to be synced to running time or wall-time clock for comparing
sync across different instances / pipelines / machines.
Also added is the ability to invert the rendering colours every second,
and some different ball motion patterns.
https://bugzilla.gnome.org/show_bug.cgi?id=740557
2017-01-15 18:31:56 +0100 Sebastian Dröge <sebastian@centricular.com>
* gst-libs/gst/riff/riff-media.c:
riff-media: Check for valid channels/rate before using the values
Otherwise we might divide by zero or otherwise create invalid caps.
https://bugzilla.gnome.org/show_bug.cgi?id=777262
2017-01-13 12:38:52 +0000 Tim-Philipp Müller <tim@centricular.com>
* meson.build:
meson: bump version
2017-01-12 16:32:42 +0200 Sebastian Dröge <sebastian@centricular.com>
* configure.ac:
Back to development
=== release 1.11.1 ===
2017-01-12 15:30:02 +0200 Sebastian Dröge <sebastian@centricular.com>
* ChangeLog:
* NEWS:
* RELEASE:
* configure.ac:
* docs/plugins/gst-plugins-base-plugins.args:
* docs/plugins/gst-plugins-base-plugins.hierarchy:
* docs/plugins/inspect/plugin-adder.xml:
* docs/plugins/inspect/plugin-alsa.xml:
* docs/plugins/inspect/plugin-app.xml:
* docs/plugins/inspect/plugin-audioconvert.xml:
* docs/plugins/inspect/plugin-audiorate.xml:
* docs/plugins/inspect/plugin-audioresample.xml:
* docs/plugins/inspect/plugin-audiotestsrc.xml:
* docs/plugins/inspect/plugin-cdparanoia.xml:
* docs/plugins/inspect/plugin-encoding.xml:
* docs/plugins/inspect/plugin-gio.xml:
* docs/plugins/inspect/plugin-libvisual.xml:
* docs/plugins/inspect/plugin-ogg.xml:
* docs/plugins/inspect/plugin-opus.xml:
* docs/plugins/inspect/plugin-pango.xml:
* docs/plugins/inspect/plugin-playback.xml:
* docs/plugins/inspect/plugin-subparse.xml:
* docs/plugins/inspect/plugin-tcp.xml:
* docs/plugins/inspect/plugin-theora.xml:
* docs/plugins/inspect/plugin-typefindfunctions.xml:
* docs/plugins/inspect/plugin-videoconvert.xml:
* docs/plugins/inspect/plugin-videorate.xml:
* docs/plugins/inspect/plugin-videoscale.xml:
* docs/plugins/inspect/plugin-videotestsrc.xml:
* docs/plugins/inspect/plugin-volume.xml:
* docs/plugins/inspect/plugin-vorbis.xml:
* docs/plugins/inspect/plugin-ximagesink.xml:
* docs/plugins/inspect/plugin-xvimagesink.xml:
* gst-plugins-base.doap:
Release 1.11.1
2017-01-12 14:37:17 +0200 Sebastian Dröge <sebastian@centricular.com>
* po/af.po:
* po/az.po:
* po/bg.po:
* po/ca.po:
* po/cs.po:
* po/da.po:
* po/de.po:
* po/el.po:
* po/en_GB.po:
* po/eo.po:
* po/es.po:
* po/eu.po:
* po/fi.po:
* po/fr.po:
* po/gl.po:
* po/hr.po:
* po/hu.po:
* po/id.po:
* po/it.po:
* po/ja.po:
* po/lt.po:
* po/lv.po:
* po/nb.po:
* po/nl.po:
* po/or.po:
* po/pl.po:
* po/pt_BR.po:
* po/ro.po:
* po/ru.po:
* po/sk.po:
* po/sl.po:
* po/sq.po:
* po/sr.po:
* po/sv.po:
* po/tr.po:
* po/uk.po:
* po/vi.po:
* po/zh_CN.po:
Update .po files
2017-01-12 14:35:09 +0200 Sebastian Dröge <sebastian@centricular.com> 2017-01-12 14:35:09 +0200 Sebastian Dröge <sebastian@centricular.com>

2
NEWS
View file

@ -1 +1 @@
This is GStreamer 1.11.1. This is GStreamer 1.11.2.

89
RELEASE
View file

@ -1,7 +1,7 @@
Release notes for GStreamer Base Plugins 1.11.1 Release notes for GStreamer Base Plugins 1.11.2
The GStreamer team is pleased to announce the first release of the unstable The GStreamer team is pleased to announce the second release of the unstable
1.11 release series. The 1.11 release series is adding new features on top of 1.11 release series. The 1.11 release series is adding new features on top of
the 1.0, 1.2, 1.4, 1.6, 1.8 and 1.10 series and is part of the API and ABI-stable 1.x release the 1.0, 1.2, 1.4, 1.6, 1.8 and 1.10 series and is part of the API and ABI-stable 1.x release
series of the GStreamer multimedia framework. The unstable 1.11 release series series of the GStreamer multimedia framework. The unstable 1.11 release series
@ -63,44 +63,16 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg)
Bugs fixed in this release Bugs fixed in this release
* 678301 : audioringbuffer: introspection fixes and API clean up for bindings * 740557 : videotestsrc: add ball motion based on system clock
* 699077 : videorate: add " rate " property to modify clip speed * 775553 : playback: Fix leak on select_streams
* 744191 : encodebin: Need more buffers in output queue for better performance * 775893 : decodbin: Leaking pads on errors
* 749567 : tcpclientsrc: add timeout property * 776797 : encodebin: fix caps leak in test
* 752052 : appsrc: Initialize min and max vars in get_property() for fix compiler warnings * 777458 : decklinkaudiosrc: Option to use max channels supported by device
* 756628 : audioclock: Add run time type check safety * 777530 : decodebin3: Fix crash caused by slot double freeing
* 758259 : discoverer: Add support to dump dot files * 778298 : [REGRESSION]: discoverer: Misunderstands stream topology when a parser does stream formart conversion
* 759358 : Add GST_CAPS_FEATURE_MEMORY_DMABUF " memory:DMABuf " * 778702 : videotimecode: Init from GDateTime
* 765796 : rtp depayloaders output bad segment events when input stream is a non time segment * 778974 : video-converter: Implement multi-threaded scaling/conversion
* 767450 : video-format: Add VYUY a packed 4:2:2 format * 779010 : videotimecode: Validate for drop-frame correctness
* 769698 : sdp: add support for rtcp-fb attributes
* 770355 : id3v2: Fix parsing extended header and string lists in UTF-16
* 771376 : video: Add top-field-first / bottom-field-first information to raw video caps if interlaced-mode=interleaved & proxy colorimetry in compressed caps too
* 772445 : urisourcebin: minor enhancements
* 772550 : urisourcebin: Fix minor typo and some FIXME list
* 772832 : parsebin: Rename variables include 'decode' to 'parse'
* 772864 : audioconvert: mask calculation optimization
* 773073 : audioconvert: endian conversion optimization
* 773102 : videotestsrc: Make snow deterministic
* 773165 : videodecoder: add _allocate_output_frame_with_params() to pass custom GstBufferPoolAcquireParams [API]
* 773341 : urisourcebin: Cleanup unused output slot
* 773944 : meson: Generate girs
* 774445 : meson: vorbis: Add -DTREMOR to flags for gstivorbisdec
* 774454 : playbin3: remove dead code
* 774484 : videodecoder, audiodecoder: parse format before checking in src_query_default
* 774588 : video-info: Catch overflows in the video frame size calculation
* 774728 : Subtitle showing as rectangular box in android platform
* 774878 : tag: fix some warnings in mklicensestables
* 774959 : rtpbuffer: fix ensure_buffers
* 775310 : playbin: Fix caps memory leak in usage of gst_static_caps_get() API
* 775369 : Audio distortion since commit 010b954 (regression)
* 775917 : tests: Do not use 'auto-select-streams' property in playbin3 test app
* 776038 : audioringbuffer: do not require 4 byte multiples for encoded audio
* 776188 : encodebin: Fallback to other profile if we fail with one
* 776447 : videotimecode: New GstVideoTimeCodeDiff type, ability to add to a GstVideoTimeCode
* 776458 : urisourcebin: Always configure typefind
* 777009 : urisourcebin: Never push actual EOS event to slot
* 772764 : GstVideoTimeCode lacks GstValue functions
==== Download ==== ==== Download ====
@ -137,42 +109,19 @@ subscribe to the gstreamer-devel list.
Contributors to this release Contributors to this release
* Arun Raghavan * Carl Karsten
* Carlos Rafael Giani
* Changbok Chea
* Edward Hervey * Edward Hervey
* Evan Nemerson * Georg Lippitsch
* Garima Gaur
* Guillaume Desmottes * Guillaume Desmottes
* Jan Alexander Steffens (heftig) * Heekyoung Seo
* Jan Schmidt * Jan Schmidt
* Joris Valette * Jochen Henneberg
* Julien Isorce * Olivier Crete
* Marcin Kolny
* Mark Nauwelaerts
* Matthew Waters
* Miguel Paris
* Nicola Murino
* Nicolas Dechesne
* Nicolas Dufresne
* Patricia Muscalu
* Petr Kulhavy
* Reynaldo H. Verdejo Pinochet
* Scott D Phillips
* Sebastian Dröge * Sebastian Dröge
* Seungha Yang * Seungha Yang
* Song Bing * Stefan Sauer
* Stian Selnes
* Stuart Weaver
* Thibault Saunier * Thibault Saunier
* Thomas Bluemel
* Tim-Philipp Müller * Tim-Philipp Müller
* Tobias Mueller
* Tomasz Zajac
* Ulf Olsson
* Vincent Penquerc'h * Vincent Penquerc'h
* Vineeth TM * Víctor Manuel Jáquez Leal
* Vivia Nikolaidou
* Wonchul Lee
* hoonhee.lee
   

View file

@ -5,7 +5,7 @@ dnl please read gstreamer/docs/random/autotools before changing this file
dnl initialize autoconf dnl initialize autoconf
dnl releases only do -Wall, git and prerelease does -Werror too dnl releases only do -Wall, git and prerelease does -Werror too
dnl use a three digit version number for releases, and four for git/prerelease dnl use a three digit version number for releases, and four for git/prerelease
AC_INIT([GStreamer Base Plug-ins],[1.11.1.1],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-base]) AC_INIT([GStreamer Base Plug-ins],[1.11.2],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-base])
AG_GST_INIT AG_GST_INIT
@ -56,10 +56,10 @@ dnl 1.2.5 => 205
dnl 1.10.9 (who knows) => 1009 dnl 1.10.9 (who knows) => 1009
dnl dnl
dnl sets GST_LT_LDFLAGS dnl sets GST_LT_LDFLAGS
AS_LIBTOOL(GST, 1101, 0, 1101) AS_LIBTOOL(GST, 1102, 0, 1102)
dnl *** required versions of GStreamer stuff *** dnl *** required versions of GStreamer stuff ***
GST_REQ=1.11.1.1 GST_REQ=1.11.2
dnl *** autotools stuff **** dnl *** autotools stuff ****

View file

@ -78,6 +78,16 @@
<DEFAULT>FALSE</DEFAULT> <DEFAULT>FALSE</DEFAULT>
</ARG> </ARG>
<ARG>
<NAME>GstVideoScale::n-threads</NAME>
<TYPE>guint</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Threads</NICK>
<BLURB>Maximum number of threads to use.</BLURB>
<DEFAULT>1</DEFAULT>
</ARG>
<ARG> <ARG>
<NAME>GstURIDecodeBin::buffer-duration</NAME> <NAME>GstURIDecodeBin::buffer-duration</NAME>
<TYPE>gint64</TYPE> <TYPE>gint64</TYPE>
@ -988,6 +998,16 @@
<DEFAULT>GST_VIDEO_PRIMARIES_MODE_NONE</DEFAULT> <DEFAULT>GST_VIDEO_PRIMARIES_MODE_NONE</DEFAULT>
</ARG> </ARG>
<ARG>
<NAME>GstVideoConvert::n-threads</NAME>
<TYPE>guint</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Threads</NICK>
<BLURB>Maximum number of threads to use.</BLURB>
<DEFAULT>1</DEFAULT>
</ARG>
<ARG> <ARG>
<NAME>GstGioStreamSrc::stream</NAME> <NAME>GstGioStreamSrc::stream</NAME>
<TYPE>GInputStream*</TYPE> <TYPE>GInputStream*</TYPE>
@ -1598,6 +1618,36 @@
<DEFAULT>0</DEFAULT> <DEFAULT>0</DEFAULT>
</ARG> </ARG>
<ARG>
<NAME>GstVideoTestSrc::animation-mode</NAME>
<TYPE>GstVideoTestSrcAnimationMode</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Animation mode</NICK>
<BLURB>For pattern=ball, which counter defines the position of the ball.</BLURB>
<DEFAULT>frame count</DEFAULT>
</ARG>
<ARG>
<NAME>GstVideoTestSrc::flip</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Flip</NICK>
<BLURB>For pattern=ball, invert colors every second.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>
<ARG>
<NAME>GstVideoTestSrc::motion</NAME>
<TYPE>GstVideoTestSrcMotionType</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Motion</NICK>
<BLURB>For pattern=ball, what motion the ball does.</BLURB>
<DEFAULT>Ball waves back and forth, up and down</DEFAULT>
</ARG>
<ARG> <ARG>
<NAME>GstVideoRate::average-period</NAME> <NAME>GstVideoRate::average-period</NAME>
<TYPE>guint64</TYPE> <TYPE>guint64</TYPE>

View file

@ -3,7 +3,7 @@
<description>Adds multiple streams</description> <description>Adds multiple streams</description>
<filename>../../gst/adder/.libs/libgstadder.so</filename> <filename>../../gst/adder/.libs/libgstadder.so</filename>
<basename>libgstadder.so</basename> <basename>libgstadder.so</basename>
<version>1.11.1</version> <version>1.11.2</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package> <package>GStreamer Base Plug-ins source release</package>

View file

@ -3,7 +3,7 @@
<description>ALSA plugin library</description> <description>ALSA plugin library</description>
<filename>../../ext/alsa/.libs/libgstalsa.so</filename> <filename>../../ext/alsa/.libs/libgstalsa.so</filename>
<basename>libgstalsa.so</basename> <basename>libgstalsa.so</basename>
<version>1.11.1</version> <version>1.11.2</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package> <package>GStreamer Base Plug-ins source release</package>

View file

@ -3,7 +3,7 @@
<description>Elements used to communicate with applications</description> <description>Elements used to communicate with applications</description>
<filename>../../gst/app/.libs/libgstapp.so</filename> <filename>../../gst/app/.libs/libgstapp.so</filename>
<basename>libgstapp.so</basename> <basename>libgstapp.so</basename>
<version>1.11.1</version> <version>1.11.2</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package> <package>GStreamer Base Plug-ins source release</package>

View file

@ -3,7 +3,7 @@
<description>Convert audio to different formats</description> <description>Convert audio to different formats</description>
<filename>../../gst/audioconvert/.libs/libgstaudioconvert.so</filename> <filename>../../gst/audioconvert/.libs/libgstaudioconvert.so</filename>
<basename>libgstaudioconvert.so</basename> <basename>libgstaudioconvert.so</basename>
<version>1.11.1</version> <version>1.11.2</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package> <package>GStreamer Base Plug-ins source release</package>

View file

@ -3,7 +3,7 @@
<description>Adjusts audio frames</description> <description>Adjusts audio frames</description>
<filename>../../gst/audiorate/.libs/libgstaudiorate.so</filename> <filename>../../gst/audiorate/.libs/libgstaudiorate.so</filename>
<basename>libgstaudiorate.so</basename> <basename>libgstaudiorate.so</basename>
<version>1.11.1</version> <version>1.11.2</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package> <package>GStreamer Base Plug-ins source release</package>

View file

@ -3,7 +3,7 @@
<description>Resamples audio</description> <description>Resamples audio</description>
<filename>../../gst/audioresample/.libs/libgstaudioresample.so</filename> <filename>../../gst/audioresample/.libs/libgstaudioresample.so</filename>
<basename>libgstaudioresample.so</basename> <basename>libgstaudioresample.so</basename>
<version>1.11.1</version> <version>1.11.2</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package> <package>GStreamer Base Plug-ins source release</package>

View file

@ -3,7 +3,7 @@
<description>Creates audio test signals of given frequency and volume</description> <description>Creates audio test signals of given frequency and volume</description>
<filename>../../gst/audiotestsrc/.libs/libgstaudiotestsrc.so</filename> <filename>../../gst/audiotestsrc/.libs/libgstaudiotestsrc.so</filename>
<basename>libgstaudiotestsrc.so</basename> <basename>libgstaudiotestsrc.so</basename>
<version>1.11.1</version> <version>1.11.2</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package> <package>GStreamer Base Plug-ins source release</package>

View file

@ -3,7 +3,7 @@
<description>Read audio from CD in paranoid mode</description> <description>Read audio from CD in paranoid mode</description>
<filename>../../ext/cdparanoia/.libs/libgstcdparanoia.so</filename> <filename>../../ext/cdparanoia/.libs/libgstcdparanoia.so</filename>
<basename>libgstcdparanoia.so</basename> <basename>libgstcdparanoia.so</basename>
<version>1.11.1</version> <version>1.11.2</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package> <package>GStreamer Base Plug-ins source release</package>

View file

@ -3,7 +3,7 @@
<description>various encoding-related elements</description> <description>various encoding-related elements</description>
<filename>../../gst/encoding/.libs/libgstencodebin.so</filename> <filename>../../gst/encoding/.libs/libgstencodebin.so</filename>
<basename>libgstencodebin.so</basename> <basename>libgstencodebin.so</basename>
<version>1.11.1</version> <version>1.11.2</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package> <package>GStreamer Base Plug-ins source release</package>

View file

@ -3,7 +3,7 @@
<description>GIO elements</description> <description>GIO elements</description>
<filename>../../gst/gio/.libs/libgstgio.so</filename> <filename>../../gst/gio/.libs/libgstgio.so</filename>
<basename>libgstgio.so</basename> <basename>libgstgio.so</basename>
<version>1.11.1</version> <version>1.11.2</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package> <package>GStreamer Base Plug-ins source release</package>

View file

@ -3,7 +3,7 @@
<description>libvisual visualization plugins</description> <description>libvisual visualization plugins</description>
<filename>../../ext/libvisual/.libs/libgstlibvisual.so</filename> <filename>../../ext/libvisual/.libs/libgstlibvisual.so</filename>
<basename>libgstlibvisual.so</basename> <basename>libgstlibvisual.so</basename>
<version>1.11.1</version> <version>1.11.2</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package> <package>GStreamer Base Plug-ins source release</package>

View file

@ -3,7 +3,7 @@
<description>ogg stream manipulation (info about ogg: http://xiph.org)</description> <description>ogg stream manipulation (info about ogg: http://xiph.org)</description>
<filename>../../ext/ogg/.libs/libgstogg.so</filename> <filename>../../ext/ogg/.libs/libgstogg.so</filename>
<basename>libgstogg.so</basename> <basename>libgstogg.so</basename>
<version>1.11.1</version> <version>1.11.2</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package> <package>GStreamer Base Plug-ins source release</package>

View file

@ -3,7 +3,7 @@
<description>OPUS plugin library</description> <description>OPUS plugin library</description>
<filename>../../ext/opus/.libs/libgstopus.so</filename> <filename>../../ext/opus/.libs/libgstopus.so</filename>
<basename>libgstopus.so</basename> <basename>libgstopus.so</basename>
<version>1.11.1</version> <version>1.11.2</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package> <package>GStreamer Base Plug-ins source release</package>

View file

@ -3,7 +3,7 @@
<description>Pango-based text rendering and overlay</description> <description>Pango-based text rendering and overlay</description>
<filename>../../ext/pango/.libs/libgstpango.so</filename> <filename>../../ext/pango/.libs/libgstpango.so</filename>
<basename>libgstpango.so</basename> <basename>libgstpango.so</basename>
<version>1.11.1</version> <version>1.11.2</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package> <package>GStreamer Base Plug-ins source release</package>

View file

@ -3,7 +3,7 @@
<description>various playback elements</description> <description>various playback elements</description>
<filename>../../gst/playback/.libs/libgstplayback.so</filename> <filename>../../gst/playback/.libs/libgstplayback.so</filename>
<basename>libgstplayback.so</basename> <basename>libgstplayback.so</basename>
<version>1.11.1</version> <version>1.11.2</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package> <package>GStreamer Base Plug-ins source release</package>

View file

@ -3,7 +3,7 @@
<description>Subtitle parsing</description> <description>Subtitle parsing</description>
<filename>../../gst/subparse/.libs/libgstsubparse.so</filename> <filename>../../gst/subparse/.libs/libgstsubparse.so</filename>
<basename>libgstsubparse.so</basename> <basename>libgstsubparse.so</basename>
<version>1.11.1</version> <version>1.11.2</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package> <package>GStreamer Base Plug-ins source release</package>

View file

@ -3,7 +3,7 @@
<description>transfer data over the network via TCP</description> <description>transfer data over the network via TCP</description>
<filename>../../gst/tcp/.libs/libgsttcp.so</filename> <filename>../../gst/tcp/.libs/libgsttcp.so</filename>
<basename>libgsttcp.so</basename> <basename>libgsttcp.so</basename>
<version>1.11.1</version> <version>1.11.2</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package> <package>GStreamer Base Plug-ins source release</package>

View file

@ -3,7 +3,7 @@
<description>Theora plugin library</description> <description>Theora plugin library</description>
<filename>../../ext/theora/.libs/libgsttheora.so</filename> <filename>../../ext/theora/.libs/libgsttheora.so</filename>
<basename>libgsttheora.so</basename> <basename>libgsttheora.so</basename>
<version>1.11.1</version> <version>1.11.2</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package> <package>GStreamer Base Plug-ins source release</package>

View file

@ -3,7 +3,7 @@
<description>default typefind functions</description> <description>default typefind functions</description>
<filename>../../gst/typefind/.libs/libgsttypefindfunctions.so</filename> <filename>../../gst/typefind/.libs/libgsttypefindfunctions.so</filename>
<basename>libgsttypefindfunctions.so</basename> <basename>libgsttypefindfunctions.so</basename>
<version>1.11.1</version> <version>1.11.2</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package> <package>GStreamer Base Plug-ins source release</package>

View file

@ -3,7 +3,7 @@
<description>Colorspace conversion</description> <description>Colorspace conversion</description>
<filename>../../gst/videoconvert/.libs/libgstvideoconvert.so</filename> <filename>../../gst/videoconvert/.libs/libgstvideoconvert.so</filename>
<basename>libgstvideoconvert.so</basename> <basename>libgstvideoconvert.so</basename>
<version>1.11.1</version> <version>1.11.2</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package> <package>GStreamer Base Plug-ins source release</package>

View file

@ -3,7 +3,7 @@
<description>Adjusts video frames</description> <description>Adjusts video frames</description>
<filename>../../gst/videorate/.libs/libgstvideorate.so</filename> <filename>../../gst/videorate/.libs/libgstvideorate.so</filename>
<basename>libgstvideorate.so</basename> <basename>libgstvideorate.so</basename>
<version>1.11.1</version> <version>1.11.2</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package> <package>GStreamer Base Plug-ins source release</package>

View file

@ -3,7 +3,7 @@
<description>Resizes video</description> <description>Resizes video</description>
<filename>../../gst/videoscale/.libs/libgstvideoscale.so</filename> <filename>../../gst/videoscale/.libs/libgstvideoscale.so</filename>
<basename>libgstvideoscale.so</basename> <basename>libgstvideoscale.so</basename>
<version>1.11.1</version> <version>1.11.2</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package> <package>GStreamer Base Plug-ins source release</package>

View file

@ -3,7 +3,7 @@
<description>Creates a test video stream</description> <description>Creates a test video stream</description>
<filename>../../gst/videotestsrc/.libs/libgstvideotestsrc.so</filename> <filename>../../gst/videotestsrc/.libs/libgstvideotestsrc.so</filename>
<basename>libgstvideotestsrc.so</basename> <basename>libgstvideotestsrc.so</basename>
<version>1.11.1</version> <version>1.11.2</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package> <package>GStreamer Base Plug-ins source release</package>

View file

@ -3,7 +3,7 @@
<description>plugin for controlling audio volume</description> <description>plugin for controlling audio volume</description>
<filename>../../gst/volume/.libs/libgstvolume.so</filename> <filename>../../gst/volume/.libs/libgstvolume.so</filename>
<basename>libgstvolume.so</basename> <basename>libgstvolume.so</basename>
<version>1.11.1</version> <version>1.11.2</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package> <package>GStreamer Base Plug-ins source release</package>

View file

@ -3,7 +3,7 @@
<description>Vorbis plugin library</description> <description>Vorbis plugin library</description>
<filename>../../ext/vorbis/.libs/libgstvorbis.so</filename> <filename>../../ext/vorbis/.libs/libgstvorbis.so</filename>
<basename>libgstvorbis.so</basename> <basename>libgstvorbis.so</basename>
<version>1.11.1</version> <version>1.11.2</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package> <package>GStreamer Base Plug-ins source release</package>

View file

@ -3,7 +3,7 @@
<description>X11 video output element based on standard Xlib calls</description> <description>X11 video output element based on standard Xlib calls</description>
<filename>../../sys/ximage/.libs/libgstximagesink.so</filename> <filename>../../sys/ximage/.libs/libgstximagesink.so</filename>
<basename>libgstximagesink.so</basename> <basename>libgstximagesink.so</basename>
<version>1.11.1</version> <version>1.11.2</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package> <package>GStreamer Base Plug-ins source release</package>

View file

@ -3,7 +3,7 @@
<description>XFree86 video output plugin using Xv extension</description> <description>XFree86 video output plugin using Xv extension</description>
<filename>../../sys/xvimage/.libs/libgstxvimagesink.so</filename> <filename>../../sys/xvimage/.libs/libgstxvimagesink.so</filename>
<basename>libgstxvimagesink.so</basename> <basename>libgstxvimagesink.so</basename>
<version>1.11.1</version> <version>1.11.2</version>
<license>LGPL</license> <license>LGPL</license>
<source>gst-plugins-base</source> <source>gst-plugins-base</source>
<package>GStreamer Base Plug-ins source release</package> <package>GStreamer Base Plug-ins source release</package>

View file

@ -34,6 +34,16 @@ A wide range of video and audio decoders, encoders, and filters are included.
</GitRepository> </GitRepository>
</repository> </repository>
<release>
<Version>
<revision>1.11.2</revision>
<branch>master</branch>
<name></name>
<created>2017-02-24</created>
<file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.11.2.tar.xz" />
</Version>
</release>
<release> <release>
<Version> <Version>
<revision>1.11.1</revision> <revision>1.11.1</revision>