mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-26 11:41:09 +00:00
Release 1.11.2
This commit is contained in:
parent
85f6690cc1
commit
b078f0ad40
33 changed files with 511 additions and 104 deletions
404
ChangeLog
404
ChangeLog
|
@ -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:
|
||||
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>
|
||||
|
||||
|
|
2
NEWS
2
NEWS
|
@ -1 +1 @@
|
|||
This is GStreamer 1.11.1.
|
||||
This is GStreamer 1.11.2.
|
||||
|
|
89
RELEASE
89
RELEASE
|
@ -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
|
||||
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
|
||||
|
@ -63,44 +63,16 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg)
|
|||
|
||||
Bugs fixed in this release
|
||||
|
||||
* 678301 : audioringbuffer: introspection fixes and API clean up for bindings
|
||||
* 699077 : videorate: add " rate " property to modify clip speed
|
||||
* 744191 : encodebin: Need more buffers in output queue for better performance
|
||||
* 749567 : tcpclientsrc: add timeout property
|
||||
* 752052 : appsrc: Initialize min and max vars in get_property() for fix compiler warnings
|
||||
* 756628 : audioclock: Add run time type check safety
|
||||
* 758259 : discoverer: Add support to dump dot files
|
||||
* 759358 : Add GST_CAPS_FEATURE_MEMORY_DMABUF " memory:DMABuf "
|
||||
* 765796 : rtp depayloaders output bad segment events when input stream is a non time segment
|
||||
* 767450 : video-format: Add VYUY a packed 4:2:2 format
|
||||
* 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
|
||||
* 740557 : videotestsrc: add ball motion based on system clock
|
||||
* 775553 : playback: Fix leak on select_streams
|
||||
* 775893 : decodbin: Leaking pads on errors
|
||||
* 776797 : encodebin: fix caps leak in test
|
||||
* 777458 : decklinkaudiosrc: Option to use max channels supported by device
|
||||
* 777530 : decodebin3: Fix crash caused by slot double freeing
|
||||
* 778298 : [REGRESSION]: discoverer: Misunderstands stream topology when a parser does stream formart conversion
|
||||
* 778702 : videotimecode: Init from GDateTime
|
||||
* 778974 : video-converter: Implement multi-threaded scaling/conversion
|
||||
* 779010 : videotimecode: Validate for drop-frame correctness
|
||||
|
||||
==== Download ====
|
||||
|
||||
|
@ -137,42 +109,19 @@ subscribe to the gstreamer-devel list.
|
|||
|
||||
Contributors to this release
|
||||
|
||||
* Arun Raghavan
|
||||
* Carlos Rafael Giani
|
||||
* Changbok Chea
|
||||
* Carl Karsten
|
||||
* Edward Hervey
|
||||
* Evan Nemerson
|
||||
* Garima Gaur
|
||||
* Georg Lippitsch
|
||||
* Guillaume Desmottes
|
||||
* Jan Alexander Steffens (heftig)
|
||||
* Heekyoung Seo
|
||||
* Jan Schmidt
|
||||
* Joris Valette
|
||||
* Julien Isorce
|
||||
* 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
|
||||
* Jochen Henneberg
|
||||
* Olivier Crete
|
||||
* Sebastian Dröge
|
||||
* Seungha Yang
|
||||
* Song Bing
|
||||
* Stian Selnes
|
||||
* Stuart Weaver
|
||||
* Stefan Sauer
|
||||
* Thibault Saunier
|
||||
* Thomas Bluemel
|
||||
* Tim-Philipp Müller
|
||||
* Tobias Mueller
|
||||
* Tomasz Zajac
|
||||
* Ulf Olsson
|
||||
* Vincent Penquerc'h
|
||||
* Vineeth TM
|
||||
* Vivia Nikolaidou
|
||||
* Wonchul Lee
|
||||
* hoonhee.lee
|
||||
* Víctor Manuel Jáquez Leal
|
||||
|
|
@ -5,7 +5,7 @@ dnl please read gstreamer/docs/random/autotools before changing this file
|
|||
dnl initialize autoconf
|
||||
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
|
||||
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
|
||||
|
||||
|
@ -56,10 +56,10 @@ dnl 1.2.5 => 205
|
|||
dnl 1.10.9 (who knows) => 1009
|
||||
dnl
|
||||
dnl sets GST_LT_LDFLAGS
|
||||
AS_LIBTOOL(GST, 1101, 0, 1101)
|
||||
AS_LIBTOOL(GST, 1102, 0, 1102)
|
||||
|
||||
dnl *** required versions of GStreamer stuff ***
|
||||
GST_REQ=1.11.1.1
|
||||
GST_REQ=1.11.2
|
||||
|
||||
dnl *** autotools stuff ****
|
||||
|
||||
|
|
|
@ -78,6 +78,16 @@
|
|||
<DEFAULT>FALSE</DEFAULT>
|
||||
</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>
|
||||
<NAME>GstURIDecodeBin::buffer-duration</NAME>
|
||||
<TYPE>gint64</TYPE>
|
||||
|
@ -988,6 +998,16 @@
|
|||
<DEFAULT>GST_VIDEO_PRIMARIES_MODE_NONE</DEFAULT>
|
||||
</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>
|
||||
<NAME>GstGioStreamSrc::stream</NAME>
|
||||
<TYPE>GInputStream*</TYPE>
|
||||
|
@ -1598,6 +1618,36 @@
|
|||
<DEFAULT>0</DEFAULT>
|
||||
</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>
|
||||
<NAME>GstVideoRate::average-period</NAME>
|
||||
<TYPE>guint64</TYPE>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Adds multiple streams</description>
|
||||
<filename>../../gst/adder/.libs/libgstadder.so</filename>
|
||||
<basename>libgstadder.so</basename>
|
||||
<version>1.11.1</version>
|
||||
<version>1.11.2</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>ALSA plugin library</description>
|
||||
<filename>../../ext/alsa/.libs/libgstalsa.so</filename>
|
||||
<basename>libgstalsa.so</basename>
|
||||
<version>1.11.1</version>
|
||||
<version>1.11.2</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Elements used to communicate with applications</description>
|
||||
<filename>../../gst/app/.libs/libgstapp.so</filename>
|
||||
<basename>libgstapp.so</basename>
|
||||
<version>1.11.1</version>
|
||||
<version>1.11.2</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Convert audio to different formats</description>
|
||||
<filename>../../gst/audioconvert/.libs/libgstaudioconvert.so</filename>
|
||||
<basename>libgstaudioconvert.so</basename>
|
||||
<version>1.11.1</version>
|
||||
<version>1.11.2</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Adjusts audio frames</description>
|
||||
<filename>../../gst/audiorate/.libs/libgstaudiorate.so</filename>
|
||||
<basename>libgstaudiorate.so</basename>
|
||||
<version>1.11.1</version>
|
||||
<version>1.11.2</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Resamples audio</description>
|
||||
<filename>../../gst/audioresample/.libs/libgstaudioresample.so</filename>
|
||||
<basename>libgstaudioresample.so</basename>
|
||||
<version>1.11.1</version>
|
||||
<version>1.11.2</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Creates audio test signals of given frequency and volume</description>
|
||||
<filename>../../gst/audiotestsrc/.libs/libgstaudiotestsrc.so</filename>
|
||||
<basename>libgstaudiotestsrc.so</basename>
|
||||
<version>1.11.1</version>
|
||||
<version>1.11.2</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Read audio from CD in paranoid mode</description>
|
||||
<filename>../../ext/cdparanoia/.libs/libgstcdparanoia.so</filename>
|
||||
<basename>libgstcdparanoia.so</basename>
|
||||
<version>1.11.1</version>
|
||||
<version>1.11.2</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>various encoding-related elements</description>
|
||||
<filename>../../gst/encoding/.libs/libgstencodebin.so</filename>
|
||||
<basename>libgstencodebin.so</basename>
|
||||
<version>1.11.1</version>
|
||||
<version>1.11.2</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>GIO elements</description>
|
||||
<filename>../../gst/gio/.libs/libgstgio.so</filename>
|
||||
<basename>libgstgio.so</basename>
|
||||
<version>1.11.1</version>
|
||||
<version>1.11.2</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>libvisual visualization plugins</description>
|
||||
<filename>../../ext/libvisual/.libs/libgstlibvisual.so</filename>
|
||||
<basename>libgstlibvisual.so</basename>
|
||||
<version>1.11.1</version>
|
||||
<version>1.11.2</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>ogg stream manipulation (info about ogg: http://xiph.org)</description>
|
||||
<filename>../../ext/ogg/.libs/libgstogg.so</filename>
|
||||
<basename>libgstogg.so</basename>
|
||||
<version>1.11.1</version>
|
||||
<version>1.11.2</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>OPUS plugin library</description>
|
||||
<filename>../../ext/opus/.libs/libgstopus.so</filename>
|
||||
<basename>libgstopus.so</basename>
|
||||
<version>1.11.1</version>
|
||||
<version>1.11.2</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Pango-based text rendering and overlay</description>
|
||||
<filename>../../ext/pango/.libs/libgstpango.so</filename>
|
||||
<basename>libgstpango.so</basename>
|
||||
<version>1.11.1</version>
|
||||
<version>1.11.2</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>various playback elements</description>
|
||||
<filename>../../gst/playback/.libs/libgstplayback.so</filename>
|
||||
<basename>libgstplayback.so</basename>
|
||||
<version>1.11.1</version>
|
||||
<version>1.11.2</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Subtitle parsing</description>
|
||||
<filename>../../gst/subparse/.libs/libgstsubparse.so</filename>
|
||||
<basename>libgstsubparse.so</basename>
|
||||
<version>1.11.1</version>
|
||||
<version>1.11.2</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>transfer data over the network via TCP</description>
|
||||
<filename>../../gst/tcp/.libs/libgsttcp.so</filename>
|
||||
<basename>libgsttcp.so</basename>
|
||||
<version>1.11.1</version>
|
||||
<version>1.11.2</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Theora plugin library</description>
|
||||
<filename>../../ext/theora/.libs/libgsttheora.so</filename>
|
||||
<basename>libgsttheora.so</basename>
|
||||
<version>1.11.1</version>
|
||||
<version>1.11.2</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>default typefind functions</description>
|
||||
<filename>../../gst/typefind/.libs/libgsttypefindfunctions.so</filename>
|
||||
<basename>libgsttypefindfunctions.so</basename>
|
||||
<version>1.11.1</version>
|
||||
<version>1.11.2</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Colorspace conversion</description>
|
||||
<filename>../../gst/videoconvert/.libs/libgstvideoconvert.so</filename>
|
||||
<basename>libgstvideoconvert.so</basename>
|
||||
<version>1.11.1</version>
|
||||
<version>1.11.2</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Adjusts video frames</description>
|
||||
<filename>../../gst/videorate/.libs/libgstvideorate.so</filename>
|
||||
<basename>libgstvideorate.so</basename>
|
||||
<version>1.11.1</version>
|
||||
<version>1.11.2</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Resizes video</description>
|
||||
<filename>../../gst/videoscale/.libs/libgstvideoscale.so</filename>
|
||||
<basename>libgstvideoscale.so</basename>
|
||||
<version>1.11.1</version>
|
||||
<version>1.11.2</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Creates a test video stream</description>
|
||||
<filename>../../gst/videotestsrc/.libs/libgstvideotestsrc.so</filename>
|
||||
<basename>libgstvideotestsrc.so</basename>
|
||||
<version>1.11.1</version>
|
||||
<version>1.11.2</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>plugin for controlling audio volume</description>
|
||||
<filename>../../gst/volume/.libs/libgstvolume.so</filename>
|
||||
<basename>libgstvolume.so</basename>
|
||||
<version>1.11.1</version>
|
||||
<version>1.11.2</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Vorbis plugin library</description>
|
||||
<filename>../../ext/vorbis/.libs/libgstvorbis.so</filename>
|
||||
<basename>libgstvorbis.so</basename>
|
||||
<version>1.11.1</version>
|
||||
<version>1.11.2</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>X11 video output element based on standard Xlib calls</description>
|
||||
<filename>../../sys/ximage/.libs/libgstximagesink.so</filename>
|
||||
<basename>libgstximagesink.so</basename>
|
||||
<version>1.11.1</version>
|
||||
<version>1.11.2</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>XFree86 video output plugin using Xv extension</description>
|
||||
<filename>../../sys/xvimage/.libs/libgstxvimagesink.so</filename>
|
||||
<basename>libgstxvimagesink.so</basename>
|
||||
<version>1.11.1</version>
|
||||
<version>1.11.2</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins source release</package>
|
||||
|
|
|
@ -34,6 +34,16 @@ A wide range of video and audio decoders, encoders, and filters are included.
|
|||
</GitRepository>
|
||||
</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>
|
||||
<Version>
|
||||
<revision>1.11.1</revision>
|
||||
|
|
Loading…
Reference in a new issue