mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-26 11:41:09 +00:00
Release 1.5.1
This commit is contained in:
parent
3a3e18a533
commit
b388c95bde
23 changed files with 627 additions and 204 deletions
536
ChangeLog
536
ChangeLog
|
@ -1,9 +1,539 @@
|
||||||
=== release 1.4.0 ===
|
=== release 1.5.1 ===
|
||||||
|
|
||||||
2014-07-19 Sebastian Dröge <slomo@coaxion.net>
|
2015-06-07 Sebastian Dröge <slomo@coaxion.net>
|
||||||
|
|
||||||
* configure.ac:
|
* configure.ac:
|
||||||
releasing 1.4.0
|
releasing 1.5.1
|
||||||
|
|
||||||
|
2015-06-07 09:36:00 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* po/eo.po:
|
||||||
|
* po/fr.po:
|
||||||
|
po: Update translations
|
||||||
|
|
||||||
|
2015-06-02 16:31:10 +0200 Edward Hervey <edward@centricular.com>
|
||||||
|
|
||||||
|
* tests/check/elements/amrnbenc.c:
|
||||||
|
* tests/check/elements/mpeg2dec.c:
|
||||||
|
* tests/check/elements/x264enc.c:
|
||||||
|
* tests/check/elements/xingmux.c:
|
||||||
|
* tests/check/pipelines/lame.c:
|
||||||
|
check: Use GST_CHECK_MAIN () macro everywhere
|
||||||
|
Makes source code smaller, and ensures we go through common initialization
|
||||||
|
path (like the one that sets up XML unit test output ...)
|
||||||
|
|
||||||
|
2015-05-26 17:58:18 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||||||
|
|
||||||
|
* ext/x264/gstx264enc.c:
|
||||||
|
x264enc: don't artificially limit max allowed value of "threads" property
|
||||||
|
In auto mode it will happily chose much higher values anyway,
|
||||||
|
and a limit of 4 seems a bit low these days.
|
||||||
|
|
||||||
|
2015-05-12 22:05:02 +1000 Jan Schmidt <jan@centricular.com>
|
||||||
|
|
||||||
|
* ext/dvdread/dvdreadsrc.c:
|
||||||
|
dvdread: Also reset the first_seek var in start()
|
||||||
|
Make the initial chapter seek work across reuse.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=453322
|
||||||
|
|
||||||
|
2015-05-12 21:52:24 +1000 Jan Schmidt <jan@centricular.com>
|
||||||
|
|
||||||
|
* ext/dvdread/dvdreadsrc.c:
|
||||||
|
* ext/dvdread/dvdreadsrc.h:
|
||||||
|
dvdread: Work around basesrc initial seek
|
||||||
|
Ignore the initial seek basesrc sends, as it
|
||||||
|
breaks starting from another chapter by
|
||||||
|
immediately seeking back to the start of the title
|
||||||
|
|
||||||
|
2015-05-10 11:34:33 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||||||
|
|
||||||
|
* ext/a52dec/gsta52dec.c:
|
||||||
|
* ext/amrnb/amrnbdec.c:
|
||||||
|
* ext/amrnb/amrnbenc.c:
|
||||||
|
* ext/amrwbdec/amrwbdec.c:
|
||||||
|
* ext/cdio/gstcdiocddasrc.c:
|
||||||
|
* ext/lame/gstlamemp3enc.c:
|
||||||
|
* ext/mad/gstmad.c:
|
||||||
|
* ext/sidplay/gstsiddec.cc:
|
||||||
|
* ext/twolame/gsttwolamemp2enc.c:
|
||||||
|
* ext/x264/gstx264enc.c:
|
||||||
|
* gst/realmedia/rademux.c:
|
||||||
|
* gst/xingmux/gstxingmux.c:
|
||||||
|
docs: update example pipelines in element docs
|
||||||
|
Mostly gst-launch -> gst-launch-1.0, but also
|
||||||
|
use autoaudiosink/autovideosink in more places
|
||||||
|
and update pipelines a little or flesh out
|
||||||
|
descriptions.
|
||||||
|
|
||||||
|
2015-04-27 10:57:12 +0100 Luis de Bethencourt <luis.bg@samsung.com>
|
||||||
|
|
||||||
|
* gst/dvdlpcmdec/gstdvdlpcmdec.c:
|
||||||
|
* gst/realmedia/rdtdepay.c:
|
||||||
|
Rename property enums from ARG_ to PROP_
|
||||||
|
Property enum items should be nameed PROP_ for consistency and readability.
|
||||||
|
|
||||||
|
2015-04-26 17:56:22 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||||||
|
|
||||||
|
* Android.mk:
|
||||||
|
* ext/mad/Makefile.am:
|
||||||
|
* ext/x264/Makefile.am:
|
||||||
|
* gst/asfdemux/Makefile.am:
|
||||||
|
* gst/dvdlpcmdec/Makefile.am:
|
||||||
|
* gst/dvdsub/Makefile.am:
|
||||||
|
* gst/realmedia/Makefile.am:
|
||||||
|
* gst/xingmux/Makefile.am:
|
||||||
|
Remove obsolete Android build cruft
|
||||||
|
This is not needed any longer.
|
||||||
|
|
||||||
|
2015-04-24 17:05:20 +0100 Luis de Bethencourt <luis.bg@samsung.com>
|
||||||
|
|
||||||
|
* gst/realmedia/pnmsrc.c:
|
||||||
|
realmedia: remove unused enum item PROP_LAST
|
||||||
|
|
||||||
|
2015-04-23 16:23:01 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||||||
|
|
||||||
|
* tests/check/Makefile.am:
|
||||||
|
tests: define GST_CHECK_TEST_ENVIRONMENT_BEACON
|
||||||
|
Make sure the test environment is set up.
|
||||||
|
https://bugzilla.gnome.org//show_bug.cgi?id=747624
|
||||||
|
|
||||||
|
2015-04-23 16:22:39 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||||||
|
|
||||||
|
* configure.ac:
|
||||||
|
configure: bump automake requirement to 1.14 and autoconf to 2.69
|
||||||
|
This is only required for builds from git, people can still
|
||||||
|
build tarballs if they only have older autotools.
|
||||||
|
https://bugzilla.gnome.org//show_bug.cgi?id=747624
|
||||||
|
|
||||||
|
2015-04-23 16:22:30 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||||||
|
|
||||||
|
* .gitignore:
|
||||||
|
Update .gitignore
|
||||||
|
|
||||||
|
2015-04-22 10:37:54 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* LICENSE_readme:
|
||||||
|
Remove LICENSE_readme
|
||||||
|
It's completely outdated and just confusing, better if people are
|
||||||
|
forced to look at the actual code in question than trusting this file.
|
||||||
|
|
||||||
|
2015-04-22 10:37:43 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* INSTALL:
|
||||||
|
Remove INSTALL file
|
||||||
|
autotools automatically generate this, and when using different versions
|
||||||
|
for autogen.sh there will always be changes to a file tracked by git.
|
||||||
|
|
||||||
|
2015-04-20 14:35:30 +0900 Cliff Han <cliff.han@lge.com>
|
||||||
|
|
||||||
|
* gst/asfdemux/gstasfdemux.c:
|
||||||
|
asfdemux: fix a seek failure due to out-of-range in push mode
|
||||||
|
A seek in push mode failed for big offsets which are beyond
|
||||||
|
the range of guint32.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=748162
|
||||||
|
|
||||||
|
2015-04-08 16:52:06 +0200 Edward Hervey <edward@centricular.com>
|
||||||
|
|
||||||
|
* common:
|
||||||
|
* tests/check/Makefile.am:
|
||||||
|
tests: Use AM_TESTS_ENVIRONMENT
|
||||||
|
Needed by the new automake test runner
|
||||||
|
|
||||||
|
2015-04-03 18:58:03 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||||||
|
|
||||||
|
* autogen.sh:
|
||||||
|
* common:
|
||||||
|
Automatic update of common submodule
|
||||||
|
From bc76a8b to c8fb372
|
||||||
|
|
||||||
|
2015-04-02 17:24:05 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
|
||||||
|
|
||||||
|
* ext/a52dec/gsta52dec.c:
|
||||||
|
a52dec: fix race in liba52dec lookup table initialization
|
||||||
|
a52_init initializes the IMDCT global state as well as creating
|
||||||
|
a new state. When two A52 decoders are created (eg, when two AC3
|
||||||
|
tracks are contained in a video), calls to a52_init may happen
|
||||||
|
at the same time, and the IMDCT initialization is not reentrant.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=746781
|
||||||
|
|
||||||
|
2015-03-27 14:41:51 +0100 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
|
||||||
|
|
||||||
|
* ext/mpeg2dec/gstmpeg2dec.c:
|
||||||
|
mpeg2dec: fix buffer leak in crop_buffer()
|
||||||
|
gst_buffer_pool_acquire_buffer() gives us a new owned buffer while
|
||||||
|
gst_buffer_replace() reffed it as well so we were one reference extra.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=746887
|
||||||
|
|
||||||
|
2015-03-28 16:58:26 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
|
||||||
|
|
||||||
|
* gst/realmedia/rmdemux.c:
|
||||||
|
rmdemux: resurrect some flow return handling
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=744572
|
||||||
|
|
||||||
|
2015-03-28 16:57:06 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
|
||||||
|
|
||||||
|
* gst/asfdemux/gstasfdemux.c:
|
||||||
|
asfdemux: resurrect some flow return handling
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=744572
|
||||||
|
|
||||||
|
2015-03-24 12:50:43 +0000 Luis de Bethencourt <luis.bg@samsung.com>
|
||||||
|
|
||||||
|
* ext/mpeg2dec/gstmpeg2dec.c:
|
||||||
|
mpeg2dec: fix memory leak
|
||||||
|
CID #1291630
|
||||||
|
|
||||||
|
2015-03-24 10:29:48 +0000 Luis de Bethencourt <luis.bg@samsung.com>
|
||||||
|
|
||||||
|
* ext/mpeg2dec/gstmpeg2dec.c:
|
||||||
|
mpeg2dec: initialize buffer
|
||||||
|
Buffer needs to be null before passing it to gst_buffer_pool_acquire_buffer()
|
||||||
|
CID #1291634
|
||||||
|
|
||||||
|
2015-03-13 17:00:03 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
||||||
|
|
||||||
|
* ext/mpeg2dec/gstmpeg2dec.c:
|
||||||
|
mpeg2dec: Add stride support
|
||||||
|
This allow using external pools that have different strides from the
|
||||||
|
default. These strides need to respect certain rules, which we check
|
||||||
|
and if these are not met, we fallback to generic pool.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=735379
|
||||||
|
|
||||||
|
2015-03-10 16:45:01 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
||||||
|
|
||||||
|
* ext/mpeg2dec/gstmpeg2dec.c:
|
||||||
|
* ext/mpeg2dec/gstmpeg2dec.h:
|
||||||
|
mpeg2dec: Re-implement pool handling
|
||||||
|
This is a rewrite of the pool negotiation and configuration. Direct
|
||||||
|
to output decoding is now achieved by configuring the pool using
|
||||||
|
video-alignment. This removes copies when dealing with any elements that
|
||||||
|
supports VideoAlignment, and enable usage of generic video buffer pool,
|
||||||
|
XVImagePool and GLPool. It drops the crop meta implementation for now.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=735379
|
||||||
|
|
||||||
|
2015-03-10 09:33:15 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||||
|
|
||||||
|
* gst/dvdsub/gstdvdsubdec.c:
|
||||||
|
dvbsub: fix indentation
|
||||||
|
|
||||||
|
2015-03-10 09:32:51 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||||
|
|
||||||
|
* ext/dvdread/dvdreadsrc.c:
|
||||||
|
* gst/dvdsub/gstdvdsubdec.c:
|
||||||
|
Fix double semicolons
|
||||||
|
|
||||||
|
2015-03-09 19:11:51 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
||||||
|
|
||||||
|
* ext/mpeg2dec/gstmpeg2dec.c:
|
||||||
|
Revert "mpeg2dec: Fix handling of stride"
|
||||||
|
This reverts commit f3e8dcb9de4d546e7d80ccc1754ed13dd4e7ac81.
|
||||||
|
|
||||||
|
2015-03-09 19:11:44 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
||||||
|
|
||||||
|
* ext/mpeg2dec/gstmpeg2dec.c:
|
||||||
|
Revert "mpeg2dec: Use propose unref method for buffer"
|
||||||
|
This reverts commit 63b43d3bee832aec353d02575da543f3c73f6893.
|
||||||
|
|
||||||
|
2015-03-09 18:43:43 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
||||||
|
|
||||||
|
* ext/mpeg2dec/gstmpeg2dec.c:
|
||||||
|
mpeg2dec: Use propose unref method for buffer
|
||||||
|
|
||||||
|
2015-01-21 18:29:22 +0000 Simon Farnsworth <simon.farnsworth@onelan.co.uk>
|
||||||
|
|
||||||
|
* ext/mpeg2dec/gstmpeg2dec.c:
|
||||||
|
mpeg2dec: Fix handling of stride
|
||||||
|
A pipeline like:
|
||||||
|
gst-launch-1.0 filesrc location=file.ts ! tsdemux ! mpegvideoparse ! mpeg2dec ! vaapisink
|
||||||
|
would look bad when file.ts contains 704x576 video, because vaapisink would
|
||||||
|
give you buffers of stride 768, but libmpeg2 was not told about this and
|
||||||
|
used a stride of 704.
|
||||||
|
Tell libmpeg2 about the stride from downstream; in the process, teach it to
|
||||||
|
reject buffer pools that don't meet libmpeg2's chroma stride requirements
|
||||||
|
Signed-off-by: Simon Farnsworth <simon.farnsworth@onelan.co.uk>
|
||||||
|
|
||||||
|
2015-02-11 13:56:48 +0100 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* ext/x264/gstx264enc.c:
|
||||||
|
* gst/asfdemux/gstasfdemux.c:
|
||||||
|
Improve and fix LATENCY query handling
|
||||||
|
This now follows the design docs everywhere, especially the maximum latency
|
||||||
|
handling.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=744106
|
||||||
|
|
||||||
|
2015-02-06 19:04:32 +0100 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* ext/x264/gstx264enc.c:
|
||||||
|
x264enc: Don't set max latency to the same value as the encoder latency
|
||||||
|
The meaning of the max latency is *not* the maximum latency this element will
|
||||||
|
introduce. It is the maximum latency this element can endure without
|
||||||
|
overflowing any buffers, which is infinite for x264enc.
|
||||||
|
Fixes latency configuration in zero latency mode, where max latency was
|
||||||
|
becoming 0... which usually won't work well if something else introduces
|
||||||
|
latency as then max < min in the end, and latency configuration just fails.
|
||||||
|
|
||||||
|
2015-02-02 14:13:10 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
|
||||||
|
|
||||||
|
* ext/x264/gstx264enc.c:
|
||||||
|
x264enc: set annexb=1 in byte stream mode when downstream has ANY caps
|
||||||
|
This matches what is done when downstream caps are not ANY, and fixes
|
||||||
|
prerolling in byte stream mode when typefind is downstream.
|
||||||
|
|
||||||
|
2015-01-21 09:56:41 +0100 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* ext/lame/gstlamemp3enc.c:
|
||||||
|
* ext/twolame/gsttwolamemp2enc.c:
|
||||||
|
Constify some static arrays everywhere
|
||||||
|
|
||||||
|
2015-01-18 16:53:41 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||||
|
|
||||||
|
* configure.ac:
|
||||||
|
configure: remove non-ported plugins stuff
|
||||||
|
It's not needed any longer, all plugins in -ugly
|
||||||
|
have been ported.
|
||||||
|
|
||||||
|
2015-01-18 11:07:43 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
|
||||||
|
|
||||||
|
* ext/x264/gstx264enc.c:
|
||||||
|
x264enc: Don't set an allocation maximum
|
||||||
|
There is no reason x264enc should enforce a maximum allocation size.
|
||||||
|
The maximum is normally set by buffer pool which cannot grow, but we
|
||||||
|
don't offer a buffer pool. This would lead to stall when used with
|
||||||
|
element that don't implement allocation query.
|
||||||
|
Related to: https://bugzilla.gnome.org/show_bug.cgi?id=738302
|
||||||
|
|
||||||
|
2015-01-12 16:10:45 +0100 Stefan Sauer <ensonic@users.sf.net>
|
||||||
|
|
||||||
|
* common:
|
||||||
|
Automatic update of common submodule
|
||||||
|
From f2c6b95 to bc76a8b
|
||||||
|
|
||||||
|
2014-12-22 11:46:27 +0100 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* MAINTAINERS:
|
||||||
|
MAINTAINERS: Update my mail address
|
||||||
|
|
||||||
|
2014-12-18 10:54:30 +0100 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* common:
|
||||||
|
Automatic update of common submodule
|
||||||
|
From ef1ffdc to f2c6b95
|
||||||
|
|
||||||
|
2014-11-27 17:11:30 +0100 Edward Hervey <bilboed@bilboed.com>
|
||||||
|
|
||||||
|
* common:
|
||||||
|
Automatic update of common submodule
|
||||||
|
From 7bb2bce to ef1ffdc
|
||||||
|
|
||||||
|
2014-06-06 13:59:57 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
|
||||||
|
|
||||||
|
* gst/dvdlpcmdec/gstdvdlpcmdec.c:
|
||||||
|
dvdlpcmdec: set channel positions using the appropriate API
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=731038
|
||||||
|
|
||||||
|
2014-11-05 23:34:56 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||||
|
|
||||||
|
* gst/asfdemux/gstasfdemux.c:
|
||||||
|
asfdemux: fix comment
|
||||||
|
|
||||||
|
2014-11-05 13:45:29 +0100 Edward Hervey <bilboed@bilboed.com>
|
||||||
|
|
||||||
|
* gst/asfdemux/gstasfdemux.c:
|
||||||
|
asfdemux: Send duration query upstream first
|
||||||
|
An upstream element (like mms or some dlna source) might be able to
|
||||||
|
answer the query. Try that first, else fallback to standard logic
|
||||||
|
|
||||||
|
2014-11-02 17:31:05 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||||
|
|
||||||
|
* gst/asfdemux/asfpacket.c:
|
||||||
|
asf: fix up file mode
|
||||||
|
|
||||||
|
2014-10-27 17:58:14 +0100 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* common:
|
||||||
|
Automatic update of common submodule
|
||||||
|
From 84d06cd to 7bb2bce
|
||||||
|
|
||||||
|
2014-10-21 19:46:03 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||||||
|
|
||||||
|
* Makefile.am:
|
||||||
|
tests: parallelise 'make check-valgrind'
|
||||||
|
|
||||||
|
2014-10-21 13:02:03 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||||||
|
|
||||||
|
* common:
|
||||||
|
Automatic update of common submodule
|
||||||
|
From a8c8939 to 84d06cd
|
||||||
|
|
||||||
|
2014-10-21 12:58:58 +0200 Stefan Sauer <ensonic@users.sf.net>
|
||||||
|
|
||||||
|
* README:
|
||||||
|
* common:
|
||||||
|
Automatic update of common submodule
|
||||||
|
From 36388a1 to a8c8939
|
||||||
|
|
||||||
|
2014-08-22 10:46:35 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
|
||||||
|
|
||||||
|
* gst/asfdemux/gstasfdemux.c:
|
||||||
|
asfdemux: first try to delegate TIME seek events upstream
|
||||||
|
We should give a chance to upstream to handle TIME seek events before trying
|
||||||
|
to handle it in asfdemux.
|
||||||
|
Fix a bug where fast backward seeks where discarded right away because they
|
||||||
|
were not supported by asfdemux.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=734471
|
||||||
|
|
||||||
|
2014-09-04 16:57:02 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
|
||||||
|
|
||||||
|
* gst/asfdemux/asfheaders.c:
|
||||||
|
* gst/asfdemux/asfheaders.h:
|
||||||
|
* gst/asfdemux/gstasfdemux.c:
|
||||||
|
asfdemux: add ASF_OBJ_METADATA_LIBRARY_OBJECT
|
||||||
|
We can safely ignore those but best to claim to understand this object type so
|
||||||
|
we don't raise a warning.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=736060
|
||||||
|
|
||||||
|
2014-08-21 12:09:23 -0300 Thiago Santos <thiagoss@osg.samsung.com>
|
||||||
|
|
||||||
|
* gst/asfdemux/gstasfdemux.c:
|
||||||
|
* gst/asfdemux/gstasfdemux.h:
|
||||||
|
asfdemux: if video is h264, check the codec_data for bytestream data
|
||||||
|
For bytestream we don't want to expose it as codec_data but rather as
|
||||||
|
streamheader as it is not out-of-band data but data that should be
|
||||||
|
prepended to the beginning of the stream before the other buffers.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=735070
|
||||||
|
|
||||||
|
2014-08-10 19:13:10 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||||||
|
|
||||||
|
* docs/plugins/inspect/plugin-a52dec.xml:
|
||||||
|
* docs/plugins/inspect/plugin-amrnb.xml:
|
||||||
|
* docs/plugins/inspect/plugin-amrwbdec.xml:
|
||||||
|
* docs/plugins/inspect/plugin-asf.xml:
|
||||||
|
* docs/plugins/inspect/plugin-cdio.xml:
|
||||||
|
* docs/plugins/inspect/plugin-dvdlpcmdec.xml:
|
||||||
|
* docs/plugins/inspect/plugin-dvdread.xml:
|
||||||
|
* docs/plugins/inspect/plugin-dvdsub.xml:
|
||||||
|
* docs/plugins/inspect/plugin-lame.xml:
|
||||||
|
* docs/plugins/inspect/plugin-mad.xml:
|
||||||
|
* docs/plugins/inspect/plugin-mpeg2dec.xml:
|
||||||
|
* docs/plugins/inspect/plugin-realmedia.xml:
|
||||||
|
* docs/plugins/inspect/plugin-siddec.xml:
|
||||||
|
* docs/plugins/inspect/plugin-twolame.xml:
|
||||||
|
* docs/plugins/inspect/plugin-x264.xml:
|
||||||
|
* docs/plugins/inspect/plugin-xingmux.xml:
|
||||||
|
docs: update for git master
|
||||||
|
|
||||||
|
2014-08-06 12:07:09 -0300 Thiago Santos <thiagoss@osg.samsung.com>
|
||||||
|
|
||||||
|
* gst/asfdemux/gstasfdemux.c:
|
||||||
|
asfdemux: simplify log statement
|
||||||
|
Use the GST_PTR_FORMAT to print the buffer
|
||||||
|
|
||||||
|
2014-08-05 19:47:26 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||||||
|
|
||||||
|
* ext/x264/gstx264enc.c:
|
||||||
|
x264: fix colour inversion with YV12 format
|
||||||
|
It's the same as I420 but with the U/V planes swapped.
|
||||||
|
|
||||||
|
2014-08-01 10:37:44 +0200 Edward Hervey <edward@collabora.com>
|
||||||
|
|
||||||
|
* Makefile.am:
|
||||||
|
* common:
|
||||||
|
Makefile: Add usage of build-checks step
|
||||||
|
Allows building checks without running them
|
||||||
|
|
||||||
|
2014-07-08 16:45:45 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
||||||
|
|
||||||
|
* ext/x264/gstx264enc.c:
|
||||||
|
x264enc: Request buffers in allocation query
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=732288
|
||||||
|
|
||||||
|
2014-06-06 20:23:15 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
|
||||||
|
|
||||||
|
* ext/x264/gstx264enc.c:
|
||||||
|
* ext/x264/gstx264enc.h:
|
||||||
|
x264enc: Shift both PTS and DTS to ensure positive timestamp
|
||||||
|
Currently we only shift DTS to compensate that we don't support negative
|
||||||
|
timestamp. This cause a problem that PTS is no longer >= DTS and may
|
||||||
|
make muxers live much harder. Instead, shift both PTS/DTS forward. Also
|
||||||
|
remove all the hack to handle this which seems the result of thinking libx264
|
||||||
|
is bugged.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=731351
|
||||||
|
|
||||||
|
2014-07-19 18:04:46 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* configure.ac:
|
||||||
|
Back to development
|
||||||
|
|
||||||
|
=== release 1.4.0 ===
|
||||||
|
|
||||||
|
2014-07-19 17:44:06 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* ChangeLog:
|
||||||
|
* NEWS:
|
||||||
|
* RELEASE:
|
||||||
|
* configure.ac:
|
||||||
|
* docs/plugins/inspect/plugin-a52dec.xml:
|
||||||
|
* docs/plugins/inspect/plugin-amrnb.xml:
|
||||||
|
* docs/plugins/inspect/plugin-amrwbdec.xml:
|
||||||
|
* docs/plugins/inspect/plugin-asf.xml:
|
||||||
|
* docs/plugins/inspect/plugin-cdio.xml:
|
||||||
|
* docs/plugins/inspect/plugin-dvdlpcmdec.xml:
|
||||||
|
* docs/plugins/inspect/plugin-dvdread.xml:
|
||||||
|
* docs/plugins/inspect/plugin-dvdsub.xml:
|
||||||
|
* docs/plugins/inspect/plugin-lame.xml:
|
||||||
|
* docs/plugins/inspect/plugin-mad.xml:
|
||||||
|
* docs/plugins/inspect/plugin-mpeg2dec.xml:
|
||||||
|
* docs/plugins/inspect/plugin-realmedia.xml:
|
||||||
|
* docs/plugins/inspect/plugin-siddec.xml:
|
||||||
|
* docs/plugins/inspect/plugin-twolame.xml:
|
||||||
|
* docs/plugins/inspect/plugin-x264.xml:
|
||||||
|
* docs/plugins/inspect/plugin-xingmux.xml:
|
||||||
|
* gst-plugins-ugly.doap:
|
||||||
|
* win32/common/config.h:
|
||||||
|
Release 1.4.0
|
||||||
|
|
||||||
|
2014-07-19 16:50:04 +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/ms.po:
|
||||||
|
* po/mt.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
|
||||||
|
|
||||||
2014-07-19 12:48:11 +0200 Sebastian Dröge <sebastian@centricular.com>
|
2014-07-19 12:48:11 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
|
146
NEWS
146
NEWS
|
@ -1,146 +1,2 @@
|
||||||
This is GStreamer Ugly Plugins 1.4.0
|
This is GStreamer Ugly Plugins 1.5.1
|
||||||
|
|
||||||
Changes since 1.2:
|
|
||||||
|
|
||||||
New API:
|
|
||||||
• GstMessageType has GST_MESSAGE_EXTENDED added. All types before
|
|
||||||
that can be used together as a flags type as before, but from
|
|
||||||
that message onwards the types are just counted incrementally.
|
|
||||||
This was necessary to be able to add more message types.
|
|
||||||
In 2.0 GstMessageType will just become an enum and not a flags
|
|
||||||
type anymore.
|
|
||||||
• GstDeviceMonitor for device probing, e.g. to list all available
|
|
||||||
audio or video capture devices. This is the replacement for
|
|
||||||
GstPropertyProbe from 0.10.
|
|
||||||
• Events accumulate the running-time offset now when travelling
|
|
||||||
through pads, as set by the gst_pad_set_offset() function. This
|
|
||||||
allows to compensate for this in the QOS event for example.
|
|
||||||
• GstBuffer has a new flag "tag-memory" that is set automatically
|
|
||||||
when memory is added or removed to a buffer. This allows buffer
|
|
||||||
pools to detect if they can recycle a buffer or need to reset
|
|
||||||
it first.
|
|
||||||
• GstToc has new API to mark GstTocEntries as loops.
|
|
||||||
• A not-authorized resource error has been defined to notify
|
|
||||||
applications that accessing the resource has failed because
|
|
||||||
of missing authorization and to distinguish this case from others.
|
|
||||||
This change is actually already in 1.2.4.
|
|
||||||
• GstPad has a new flag "accept-intersect", that will let the default
|
|
||||||
ACCEPT_CAPS query handler do an intersection instead of subset check.
|
|
||||||
This is interesting for parser elements that can handle incomplete
|
|
||||||
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.
|
|
||||||
• Support for h265/HEVC and VP8 has been added to the codec utils and codec
|
|
||||||
parsers library, and was integrated into various elements.
|
|
||||||
• API for adjusting the TLS validation of RTSP connection has been added.
|
|
||||||
• The RTSP and SDP library has MIKEY (RFC 3830) support now, and
|
|
||||||
there is API to distinguish between the different RTSP profiles.
|
|
||||||
• API to access RTP time information and statistics.
|
|
||||||
• Support for auxiliary streams was added to rtpbin.
|
|
||||||
• 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
|
|
||||||
plugins and information to pass to the plugin installer.
|
|
||||||
• The GL library was merged from gst-plugins-gl to gst-plugins-bad,
|
|
||||||
providing a generic infrastructure for handling GL inside GStreamer
|
|
||||||
pipelines and a plugin with some elements using these, especially
|
|
||||||
a video sink. Supported platforms currently are Android, Cocoa (OS X),
|
|
||||||
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:
|
|
||||||
• New plugins and elements:
|
|
||||||
∘ v4l2videodec element for accessing hardware codecs on
|
|
||||||
platforms that make them accessible via V4L2, e.g.
|
|
||||||
Samsung Exynos. This comes together with major refactoring
|
|
||||||
of the existing V4L2 elements and the corresponding
|
|
||||||
infrastructure.
|
|
||||||
The v4l2videodec element replaces the mfcdec element.
|
|
||||||
∘ New downloadbuffer element that replaces the download
|
|
||||||
buffering feature of queue2. Compared to queue2's code
|
|
||||||
it is much simpler and only for this single use case.
|
|
||||||
A noteworthy new feature is that it's downloading gaps
|
|
||||||
in the already downloaded stream parts when nothing else
|
|
||||||
is to be downloaded.
|
|
||||||
This is now used by playbin when download buffering is
|
|
||||||
enabled.
|
|
||||||
∘ rtpstreampay and rtpstreamdepay elements for transmitting
|
|
||||||
RTP packets over a stream API (e.g. TCP) according to
|
|
||||||
RFC 4571.
|
|
||||||
∘ rtprtx elements for standard compliant implementation of
|
|
||||||
retransmissions, integrated into the rtpmanager plugin.
|
|
||||||
∘ audiomixer element that mixes multiple audio streams together
|
|
||||||
into a single one while keeping synchronization. This is
|
|
||||||
planned to become the replacement of the adder element.
|
|
||||||
∘ OpenNI2 plugin for 3D cameras like the Kinect camera.
|
|
||||||
∘ OpenEXR plugin for decoding high-dynamic-range EXR images.
|
|
||||||
∘ curlsshsink and curlsftpsink to write files via SSH/SFTP.
|
|
||||||
∘ videosignal, ivfparse and sndfile plugins ported from 0.10.
|
|
||||||
∘ avfvideosrc, vtdec and other elements were ported from 0.10 and
|
|
||||||
are available on OS X and iOS now.
|
|
||||||
|
|
||||||
• Other changes:
|
|
||||||
∘ gst-libav now uses libav 10.2, and gained support for H265/HEVC.
|
|
||||||
∘ Support for hardware codecs and special memory types has been
|
|
||||||
improved with bugfixes and feature additions in various plugins
|
|
||||||
and base classes.
|
|
||||||
∘ Various bugfixes and improvements to buffering in queue2 and
|
|
||||||
multiqueue elements.
|
|
||||||
∘ 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 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.
|
|
||||||
∘ hlsdemux has undergone major refactoring and works more
|
|
||||||
reliable now and supports more HLS features like trick modes.
|
|
||||||
Also fragments are pushed downstream while they're downloaded
|
|
||||||
now instead of waiting for each fragment to finish.
|
|
||||||
∘ dashdemux and mssdemux are now also pushing fragments downstream
|
|
||||||
while they're downloaded instead of waiting for each fragment to
|
|
||||||
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.
|
|
||||||
∘ Negotiation related performance improvements.
|
|
||||||
∘ 800+ fixed bug reports, and many other bug fixes and other
|
|
||||||
improvements everywhere that had no bug report.
|
|
||||||
|
|
||||||
Things to look out for:
|
|
||||||
• The eglglessink element was removed and replaced by the glimagesink
|
|
||||||
element.
|
|
||||||
• The mfcdec element was removed and replaced by v4l2videodec.
|
|
||||||
• osxvideosink is only available in OS X 10.6 or newer.
|
|
||||||
• On Android the namespace of the automatically generated Java class
|
|
||||||
for initialization of GStreamer has changed from com.gstreamer to
|
|
||||||
org.freedesktop.gstreamer to prevent namespace pollution.
|
|
||||||
• On iOS you have to update your gst_ios_init.h and gst_ios_init.m in
|
|
||||||
your projects from the one included in the binaries if you used the
|
|
||||||
GnuTLS GIO module before. The loading mechanism has slightly changed.
|
|
||||||
|
|
||||||
|
|
53
RELEASE
53
RELEASE
|
@ -1,23 +1,17 @@
|
||||||
|
|
||||||
Release notes for GStreamer Ugly Plugins 1.4.0
|
Release notes for GStreamer Ugly Plugins 1.5.1
|
||||||
|
|
||||||
|
|
||||||
The GStreamer team is pleased to announce the first release of
|
The GStreamer team is pleased to announce the first release of the unstable
|
||||||
the stable 1.4 release series. The 1.4 release series is adding new
|
1.5 release series. The 1.5 release series is adding new features on top of
|
||||||
features on top of the 1.0 and 1.2 series and is part of the API and
|
the 1.0, 1.2 and 1.4 series and is part of the API and ABI-stable 1.x release
|
||||||
ABI-stable 1.x release series of the GStreamer multimedia framework.
|
series of the GStreamer multimedia framework. The unstable 1.5 release series
|
||||||
|
will lead to the stable 1.6 release series in the next weeks, and newly added
|
||||||
|
API can still change until that point.
|
||||||
|
|
||||||
|
|
||||||
|
Binaries for Android, iOS, Mac OS X and Windows will be provided separately
|
||||||
Binaries for Android, iOS, Mac OS X and Windows are provided together
|
during the unstable 1.5 release series.
|
||||||
with this release.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
The stable 1.4 release series is API and ABI compatible with 1.0.x,
|
|
||||||
1.2.x and any other 1.x release series in the future. Compared to 1.2.x
|
|
||||||
it contains some new features and more intrusive changes that were
|
|
||||||
considered too risky as a bugfix.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -64,8 +58,23 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
There were no bugs fixed in this release
|
Features of this release
|
||||||
|
|
||||||
|
* Parallel installability with 0.10.x series
|
||||||
|
*
|
||||||
|
|
||||||
|
Bugs fixed in this release
|
||||||
|
|
||||||
|
* 731351 : x264enc: Shift PTS and DTS with bframes
|
||||||
|
* 453322 : dvdreadsrc ignores chapter specification when starting playback
|
||||||
|
* 734471 : asfdemux: Should pass seek events upstream first
|
||||||
|
* 735070 : asfdemux: ASF file with H.264 video not playing back properly
|
||||||
|
* 735379 : mpeg2dec: use stride information from GstVideoFrame
|
||||||
|
* 737516 : gst-launch-1.0 videotestsrc ! x264enc ! decodebin ! autovideosink doesn't want to preroll
|
||||||
|
* 746781 : a52dec: audio noise/distortions when there are multiple AC-3 streams being decoded in parallel
|
||||||
|
* 746887 : mpeg2dec: fix a couple of leaks
|
||||||
|
* 748162 : asfdemux: can't seek to the offset which is bigger than 4G bytes in push mode
|
||||||
|
* 732288 : x264enc: Does not request enough buffers in allocation query
|
||||||
|
|
||||||
==== Download ====
|
==== Download ====
|
||||||
|
|
||||||
|
@ -102,5 +111,17 @@ subscribe to the gstreamer-devel list.
|
||||||
|
|
||||||
Contributors to this release
|
Contributors to this release
|
||||||
|
|
||||||
|
* Cliff Han
|
||||||
|
* Edward Hervey
|
||||||
|
* Guillaume Desmottes
|
||||||
|
* Jan Schmidt
|
||||||
|
* Luis de Bethencourt
|
||||||
|
* Mark Nauwelaerts
|
||||||
|
* Nicolas Dufresne
|
||||||
* Sebastian Dröge
|
* Sebastian Dröge
|
||||||
|
* Simon Farnsworth
|
||||||
|
* Stefan Sauer
|
||||||
|
* Thiago Santos
|
||||||
|
* Tim-Philipp Müller
|
||||||
|
* Vincent Penquerc'h
|
||||||
|
|
|
@ -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, cvs and prerelease does -Werror too
|
dnl releases only do -Wall, cvs and prerelease does -Werror too
|
||||||
dnl use a three digit version number for releases, and four for cvs/prerelease
|
dnl use a three digit version number for releases, and four for cvs/prerelease
|
||||||
AC_INIT([GStreamer Ugly Plug-ins],[1.5.0.1],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-ugly])
|
AC_INIT([GStreamer Ugly Plug-ins],[1.5.1],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-ugly])
|
||||||
|
|
||||||
AG_GST_INIT
|
AG_GST_INIT
|
||||||
|
|
||||||
|
@ -45,8 +45,8 @@ AC_DEFINE_UNQUOTED(GST_API_VERSION, "$GST_API_VERSION",
|
||||||
AS_LIBTOOL(GST, 501, 0, 501)
|
AS_LIBTOOL(GST, 501, 0, 501)
|
||||||
|
|
||||||
dnl *** required versions of GStreamer stuff ***
|
dnl *** required versions of GStreamer stuff ***
|
||||||
GST_REQ=1.5.0.1
|
GST_REQ=1.5.1
|
||||||
GSTPB_REQ=1.5.0.1
|
GSTPB_REQ=1.5.1
|
||||||
|
|
||||||
dnl *** autotools stuff ****
|
dnl *** autotools stuff ****
|
||||||
|
|
||||||
|
|
|
@ -1021,7 +1021,7 @@
|
||||||
<ARG>
|
<ARG>
|
||||||
<NAME>GstX264Enc::threads</NAME>
|
<NAME>GstX264Enc::threads</NAME>
|
||||||
<TYPE>guint</TYPE>
|
<TYPE>guint</TYPE>
|
||||||
<RANGE><= 4</RANGE>
|
<RANGE><= G_MAXINT</RANGE>
|
||||||
<FLAGS>rw</FLAGS>
|
<FLAGS>rw</FLAGS>
|
||||||
<NICK>Threads</NICK>
|
<NICK>Threads</NICK>
|
||||||
<BLURB>Number of threads used by the codec (0 for automatic).</BLURB>
|
<BLURB>Number of threads used by the codec (0 for automatic).</BLURB>
|
||||||
|
|
|
@ -3,10 +3,10 @@
|
||||||
<description>Decodes ATSC A/52 encoded audio streams</description>
|
<description>Decodes ATSC A/52 encoded audio streams</description>
|
||||||
<filename>../../ext/a52dec/.libs/libgsta52dec.so</filename>
|
<filename>../../ext/a52dec/.libs/libgsta52dec.so</filename>
|
||||||
<basename>libgsta52dec.so</basename>
|
<basename>libgsta52dec.so</basename>
|
||||||
<version>1.5.0.1</version>
|
<version>1.5.1</version>
|
||||||
<license>GPL</license>
|
<license>GPL</license>
|
||||||
<source>gst-plugins-ugly</source>
|
<source>gst-plugins-ugly</source>
|
||||||
<package>GStreamer Ugly Plug-ins git</package>
|
<package>GStreamer Ugly Plug-ins source release</package>
|
||||||
<origin>Unknown package origin</origin>
|
<origin>Unknown package origin</origin>
|
||||||
<elements>
|
<elements>
|
||||||
<element>
|
<element>
|
||||||
|
|
|
@ -3,10 +3,10 @@
|
||||||
<description>Adaptive Multi-Rate Narrow-Band</description>
|
<description>Adaptive Multi-Rate Narrow-Band</description>
|
||||||
<filename>../../ext/amrnb/.libs/libgstamrnb.so</filename>
|
<filename>../../ext/amrnb/.libs/libgstamrnb.so</filename>
|
||||||
<basename>libgstamrnb.so</basename>
|
<basename>libgstamrnb.so</basename>
|
||||||
<version>1.5.0.1</version>
|
<version>1.5.1</version>
|
||||||
<license>unknown</license>
|
<license>unknown</license>
|
||||||
<source>gst-plugins-ugly</source>
|
<source>gst-plugins-ugly</source>
|
||||||
<package>GStreamer Ugly Plug-ins git</package>
|
<package>GStreamer Ugly Plug-ins source release</package>
|
||||||
<origin>Unknown package origin</origin>
|
<origin>Unknown package origin</origin>
|
||||||
<elements>
|
<elements>
|
||||||
<element>
|
<element>
|
||||||
|
|
|
@ -3,10 +3,10 @@
|
||||||
<description>Adaptive Multi-Rate Wide-Band Decoder</description>
|
<description>Adaptive Multi-Rate Wide-Band Decoder</description>
|
||||||
<filename>../../ext/amrwbdec/.libs/libgstamrwbdec.so</filename>
|
<filename>../../ext/amrwbdec/.libs/libgstamrwbdec.so</filename>
|
||||||
<basename>libgstamrwbdec.so</basename>
|
<basename>libgstamrwbdec.so</basename>
|
||||||
<version>1.5.0.1</version>
|
<version>1.5.1</version>
|
||||||
<license>unknown</license>
|
<license>unknown</license>
|
||||||
<source>gst-plugins-ugly</source>
|
<source>gst-plugins-ugly</source>
|
||||||
<package>GStreamer Ugly Plug-ins git</package>
|
<package>GStreamer Ugly Plug-ins source release</package>
|
||||||
<origin>Unknown package origin</origin>
|
<origin>Unknown package origin</origin>
|
||||||
<elements>
|
<elements>
|
||||||
<element>
|
<element>
|
||||||
|
|
|
@ -3,10 +3,10 @@
|
||||||
<description>Demuxes and muxes audio and video in Microsofts ASF format</description>
|
<description>Demuxes and muxes audio and video in Microsofts ASF format</description>
|
||||||
<filename>../../gst/asfdemux/.libs/libgstasf.so</filename>
|
<filename>../../gst/asfdemux/.libs/libgstasf.so</filename>
|
||||||
<basename>libgstasf.so</basename>
|
<basename>libgstasf.so</basename>
|
||||||
<version>1.5.0.1</version>
|
<version>1.5.1</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-ugly</source>
|
<source>gst-plugins-ugly</source>
|
||||||
<package>GStreamer Ugly Plug-ins git</package>
|
<package>GStreamer Ugly Plug-ins source release</package>
|
||||||
<origin>Unknown package origin</origin>
|
<origin>Unknown package origin</origin>
|
||||||
<elements>
|
<elements>
|
||||||
<element>
|
<element>
|
||||||
|
|
|
@ -3,10 +3,10 @@
|
||||||
<description>Read audio from audio CDs</description>
|
<description>Read audio from audio CDs</description>
|
||||||
<filename>../../ext/cdio/.libs/libgstcdio.so</filename>
|
<filename>../../ext/cdio/.libs/libgstcdio.so</filename>
|
||||||
<basename>libgstcdio.so</basename>
|
<basename>libgstcdio.so</basename>
|
||||||
<version>1.5.0.1</version>
|
<version>1.5.1</version>
|
||||||
<license>GPL</license>
|
<license>GPL</license>
|
||||||
<source>gst-plugins-ugly</source>
|
<source>gst-plugins-ugly</source>
|
||||||
<package>GStreamer Ugly Plug-ins git</package>
|
<package>GStreamer Ugly Plug-ins source release</package>
|
||||||
<origin>Unknown package origin</origin>
|
<origin>Unknown package origin</origin>
|
||||||
<elements>
|
<elements>
|
||||||
<element>
|
<element>
|
||||||
|
|
|
@ -3,10 +3,10 @@
|
||||||
<description>Decode DVD LPCM frames into standard PCM</description>
|
<description>Decode DVD LPCM frames into standard PCM</description>
|
||||||
<filename>../../gst/dvdlpcmdec/.libs/libgstdvdlpcmdec.so</filename>
|
<filename>../../gst/dvdlpcmdec/.libs/libgstdvdlpcmdec.so</filename>
|
||||||
<basename>libgstdvdlpcmdec.so</basename>
|
<basename>libgstdvdlpcmdec.so</basename>
|
||||||
<version>1.5.0.1</version>
|
<version>1.5.1</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-ugly</source>
|
<source>gst-plugins-ugly</source>
|
||||||
<package>GStreamer Ugly Plug-ins git</package>
|
<package>GStreamer Ugly Plug-ins source release</package>
|
||||||
<origin>Unknown package origin</origin>
|
<origin>Unknown package origin</origin>
|
||||||
<elements>
|
<elements>
|
||||||
<element>
|
<element>
|
||||||
|
|
|
@ -3,10 +3,10 @@
|
||||||
<description>Access a DVD with dvdread</description>
|
<description>Access a DVD with dvdread</description>
|
||||||
<filename>../../ext/dvdread/.libs/libgstdvdread.so</filename>
|
<filename>../../ext/dvdread/.libs/libgstdvdread.so</filename>
|
||||||
<basename>libgstdvdread.so</basename>
|
<basename>libgstdvdread.so</basename>
|
||||||
<version>1.5.0.1</version>
|
<version>1.5.1</version>
|
||||||
<license>GPL</license>
|
<license>GPL</license>
|
||||||
<source>gst-plugins-ugly</source>
|
<source>gst-plugins-ugly</source>
|
||||||
<package>GStreamer Ugly Plug-ins git</package>
|
<package>GStreamer Ugly Plug-ins source release</package>
|
||||||
<origin>Unknown package origin</origin>
|
<origin>Unknown package origin</origin>
|
||||||
<elements>
|
<elements>
|
||||||
<element>
|
<element>
|
||||||
|
|
|
@ -3,10 +3,10 @@
|
||||||
<description>DVD subtitle parser and decoder</description>
|
<description>DVD subtitle parser and decoder</description>
|
||||||
<filename>../../gst/dvdsub/.libs/libgstdvdsub.so</filename>
|
<filename>../../gst/dvdsub/.libs/libgstdvdsub.so</filename>
|
||||||
<basename>libgstdvdsub.so</basename>
|
<basename>libgstdvdsub.so</basename>
|
||||||
<version>1.5.0.1</version>
|
<version>1.5.1</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-ugly</source>
|
<source>gst-plugins-ugly</source>
|
||||||
<package>GStreamer Ugly Plug-ins git</package>
|
<package>GStreamer Ugly Plug-ins source release</package>
|
||||||
<origin>Unknown package origin</origin>
|
<origin>Unknown package origin</origin>
|
||||||
<elements>
|
<elements>
|
||||||
<element>
|
<element>
|
||||||
|
|
|
@ -3,10 +3,10 @@
|
||||||
<description>Encode MP3s with LAME</description>
|
<description>Encode MP3s with LAME</description>
|
||||||
<filename>../../ext/lame/.libs/libgstlame.so</filename>
|
<filename>../../ext/lame/.libs/libgstlame.so</filename>
|
||||||
<basename>libgstlame.so</basename>
|
<basename>libgstlame.so</basename>
|
||||||
<version>1.5.0.1</version>
|
<version>1.5.1</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-ugly</source>
|
<source>gst-plugins-ugly</source>
|
||||||
<package>GStreamer Ugly Plug-ins git</package>
|
<package>GStreamer Ugly Plug-ins source release</package>
|
||||||
<origin>Unknown package origin</origin>
|
<origin>Unknown package origin</origin>
|
||||||
<elements>
|
<elements>
|
||||||
<element>
|
<element>
|
||||||
|
|
|
@ -3,10 +3,10 @@
|
||||||
<description>mp3 decoding based on the mad library</description>
|
<description>mp3 decoding based on the mad library</description>
|
||||||
<filename>../../ext/mad/.libs/libgstmad.so</filename>
|
<filename>../../ext/mad/.libs/libgstmad.so</filename>
|
||||||
<basename>libgstmad.so</basename>
|
<basename>libgstmad.so</basename>
|
||||||
<version>1.5.0.1</version>
|
<version>1.5.1</version>
|
||||||
<license>GPL</license>
|
<license>GPL</license>
|
||||||
<source>gst-plugins-ugly</source>
|
<source>gst-plugins-ugly</source>
|
||||||
<package>GStreamer Ugly Plug-ins git</package>
|
<package>GStreamer Ugly Plug-ins source release</package>
|
||||||
<origin>Unknown package origin</origin>
|
<origin>Unknown package origin</origin>
|
||||||
<elements>
|
<elements>
|
||||||
<element>
|
<element>
|
||||||
|
|
|
@ -3,10 +3,10 @@
|
||||||
<description>LibMpeg2 decoder</description>
|
<description>LibMpeg2 decoder</description>
|
||||||
<filename>../../ext/mpeg2dec/.libs/libgstmpeg2dec.so</filename>
|
<filename>../../ext/mpeg2dec/.libs/libgstmpeg2dec.so</filename>
|
||||||
<basename>libgstmpeg2dec.so</basename>
|
<basename>libgstmpeg2dec.so</basename>
|
||||||
<version>1.5.0.1</version>
|
<version>1.5.1</version>
|
||||||
<license>GPL</license>
|
<license>GPL</license>
|
||||||
<source>gst-plugins-ugly</source>
|
<source>gst-plugins-ugly</source>
|
||||||
<package>GStreamer Ugly Plug-ins git</package>
|
<package>GStreamer Ugly Plug-ins source release</package>
|
||||||
<origin>Unknown package origin</origin>
|
<origin>Unknown package origin</origin>
|
||||||
<elements>
|
<elements>
|
||||||
<element>
|
<element>
|
||||||
|
|
|
@ -3,10 +3,10 @@
|
||||||
<description>RealMedia support plugins</description>
|
<description>RealMedia support plugins</description>
|
||||||
<filename>../../gst/realmedia/.libs/libgstrmdemux.so</filename>
|
<filename>../../gst/realmedia/.libs/libgstrmdemux.so</filename>
|
||||||
<basename>libgstrmdemux.so</basename>
|
<basename>libgstrmdemux.so</basename>
|
||||||
<version>1.5.0.1</version>
|
<version>1.5.1</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-ugly</source>
|
<source>gst-plugins-ugly</source>
|
||||||
<package>GStreamer Ugly Plug-ins git</package>
|
<package>GStreamer Ugly Plug-ins source release</package>
|
||||||
<origin>Unknown package origin</origin>
|
<origin>Unknown package origin</origin>
|
||||||
<elements>
|
<elements>
|
||||||
<element>
|
<element>
|
||||||
|
|
|
@ -3,10 +3,10 @@
|
||||||
<description>Uses libsidplay to decode .sid files</description>
|
<description>Uses libsidplay to decode .sid files</description>
|
||||||
<filename>../../ext/sidplay/.libs/libgstsid.so</filename>
|
<filename>../../ext/sidplay/.libs/libgstsid.so</filename>
|
||||||
<basename>libgstsid.so</basename>
|
<basename>libgstsid.so</basename>
|
||||||
<version>1.5.0.1</version>
|
<version>1.5.1</version>
|
||||||
<license>GPL</license>
|
<license>GPL</license>
|
||||||
<source>gst-plugins-ugly</source>
|
<source>gst-plugins-ugly</source>
|
||||||
<package>GStreamer Ugly Plug-ins git</package>
|
<package>GStreamer Ugly Plug-ins source release</package>
|
||||||
<origin>Unknown package origin</origin>
|
<origin>Unknown package origin</origin>
|
||||||
<elements>
|
<elements>
|
||||||
<element>
|
<element>
|
||||||
|
|
|
@ -3,10 +3,10 @@
|
||||||
<description>Encode MP2s with TwoLAME</description>
|
<description>Encode MP2s with TwoLAME</description>
|
||||||
<filename>../../ext/twolame/.libs/libgsttwolame.so</filename>
|
<filename>../../ext/twolame/.libs/libgsttwolame.so</filename>
|
||||||
<basename>libgsttwolame.so</basename>
|
<basename>libgsttwolame.so</basename>
|
||||||
<version>1.5.0.1</version>
|
<version>1.5.1</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-ugly</source>
|
<source>gst-plugins-ugly</source>
|
||||||
<package>GStreamer Ugly Plug-ins git</package>
|
<package>GStreamer Ugly Plug-ins source release</package>
|
||||||
<origin>Unknown package origin</origin>
|
<origin>Unknown package origin</origin>
|
||||||
<elements>
|
<elements>
|
||||||
<element>
|
<element>
|
||||||
|
|
|
@ -3,10 +3,10 @@
|
||||||
<description>libx264-based H264 plugins</description>
|
<description>libx264-based H264 plugins</description>
|
||||||
<filename>../../ext/x264/.libs/libgstx264.so</filename>
|
<filename>../../ext/x264/.libs/libgstx264.so</filename>
|
||||||
<basename>libgstx264.so</basename>
|
<basename>libgstx264.so</basename>
|
||||||
<version>1.5.0.1</version>
|
<version>1.5.1</version>
|
||||||
<license>GPL</license>
|
<license>GPL</license>
|
||||||
<source>gst-plugins-ugly</source>
|
<source>gst-plugins-ugly</source>
|
||||||
<package>GStreamer Ugly Plug-ins git</package>
|
<package>GStreamer Ugly Plug-ins source release</package>
|
||||||
<origin>Unknown package origin</origin>
|
<origin>Unknown package origin</origin>
|
||||||
<elements>
|
<elements>
|
||||||
<element>
|
<element>
|
||||||
|
|
|
@ -3,10 +3,10 @@
|
||||||
<description>Add XING tags to mpeg audio files</description>
|
<description>Add XING tags to mpeg audio files</description>
|
||||||
<filename>../../gst/xingmux/.libs/libgstxingmux.so</filename>
|
<filename>../../gst/xingmux/.libs/libgstxingmux.so</filename>
|
||||||
<basename>libgstxingmux.so</basename>
|
<basename>libgstxingmux.so</basename>
|
||||||
<version>1.5.0.1</version>
|
<version>1.5.1</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-ugly</source>
|
<source>gst-plugins-ugly</source>
|
||||||
<package>GStreamer Ugly Plug-ins git</package>
|
<package>GStreamer Ugly Plug-ins source release</package>
|
||||||
<origin>Unknown package origin</origin>
|
<origin>Unknown package origin</origin>
|
||||||
<elements>
|
<elements>
|
||||||
<element>
|
<element>
|
||||||
|
|
|
@ -33,6 +33,16 @@ might be widely known to present patent problems.
|
||||||
</GitRepository>
|
</GitRepository>
|
||||||
</repository>
|
</repository>
|
||||||
|
|
||||||
|
<release>
|
||||||
|
<Version>
|
||||||
|
<revision>1.5.1</revision>
|
||||||
|
<branch>1.5</branch>
|
||||||
|
<name></name>
|
||||||
|
<created>2015-06-07</created>
|
||||||
|
<file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.5.1.tar.xz" />
|
||||||
|
</Version>
|
||||||
|
</release>
|
||||||
|
|
||||||
<release>
|
<release>
|
||||||
<Version>
|
<Version>
|
||||||
<revision>1.4.0</revision>
|
<revision>1.4.0</revision>
|
||||||
|
|
|
@ -61,7 +61,7 @@
|
||||||
#define GST_PACKAGE_ORIGIN "Unknown package origin"
|
#define GST_PACKAGE_ORIGIN "Unknown package origin"
|
||||||
|
|
||||||
/* GStreamer package release date/time for plugins as YYYY-MM-DD */
|
/* GStreamer package release date/time for plugins as YYYY-MM-DD */
|
||||||
#define GST_PACKAGE_RELEASE_DATETIME "2014-07-19"
|
#define GST_PACKAGE_RELEASE_DATETIME "2015-06-07"
|
||||||
|
|
||||||
/* Define if static plugins should be built */
|
/* Define if static plugins should be built */
|
||||||
#undef GST_PLUGIN_BUILD_STATIC
|
#undef GST_PLUGIN_BUILD_STATIC
|
||||||
|
@ -86,9 +86,15 @@
|
||||||
the CoreFoundation framework. */
|
the CoreFoundation framework. */
|
||||||
#undef HAVE_CFPREFERENCESCOPYAPPVALUE
|
#undef HAVE_CFPREFERENCESCOPYAPPVALUE
|
||||||
|
|
||||||
|
/* Define if the target CPU is AARCH64 */
|
||||||
|
#undef HAVE_CPU_AARCH64
|
||||||
|
|
||||||
/* Define if the target CPU is an Alpha */
|
/* Define if the target CPU is an Alpha */
|
||||||
#undef HAVE_CPU_ALPHA
|
#undef HAVE_CPU_ALPHA
|
||||||
|
|
||||||
|
/* Define if the target CPU is an ARC */
|
||||||
|
#undef HAVE_CPU_ARC
|
||||||
|
|
||||||
/* Define if the target CPU is an ARM */
|
/* Define if the target CPU is an ARM */
|
||||||
#undef HAVE_CPU_ARM
|
#undef HAVE_CPU_ARM
|
||||||
|
|
||||||
|
@ -248,7 +254,7 @@
|
||||||
#define PACKAGE_NAME "GStreamer Ugly Plug-ins"
|
#define PACKAGE_NAME "GStreamer Ugly Plug-ins"
|
||||||
|
|
||||||
/* Define to the full name and version of this package. */
|
/* Define to the full name and version of this package. */
|
||||||
#define PACKAGE_STRING "GStreamer Ugly Plug-ins 1.4.0"
|
#define PACKAGE_STRING "GStreamer Ugly Plug-ins 1.5.1"
|
||||||
|
|
||||||
/* Define to the one symbol short name of this package. */
|
/* Define to the one symbol short name of this package. */
|
||||||
#define PACKAGE_TARNAME "gst-plugins-ugly"
|
#define PACKAGE_TARNAME "gst-plugins-ugly"
|
||||||
|
@ -257,7 +263,7 @@
|
||||||
#undef PACKAGE_URL
|
#undef PACKAGE_URL
|
||||||
|
|
||||||
/* Define to the version of this package. */
|
/* Define to the version of this package. */
|
||||||
#define PACKAGE_VERSION "1.4.0"
|
#define PACKAGE_VERSION "1.5.1"
|
||||||
|
|
||||||
/* directory where plugins are located */
|
/* directory where plugins are located */
|
||||||
#ifdef _DEBUG
|
#ifdef _DEBUG
|
||||||
|
@ -288,7 +294,7 @@
|
||||||
#undef TARGET_CPU
|
#undef TARGET_CPU
|
||||||
|
|
||||||
/* Version number of package */
|
/* Version number of package */
|
||||||
#define VERSION "1.4.0"
|
#define VERSION "1.5.1"
|
||||||
|
|
||||||
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
|
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
|
||||||
significant byte first (like Motorola and SPARC, unlike Intel). */
|
significant byte first (like Motorola and SPARC, unlike Intel). */
|
||||||
|
|
Loading…
Reference in a new issue