mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-26 11:41:09 +00:00
Release 1.3.1
This commit is contained in:
parent
c679c34b80
commit
79d97d5f50
24 changed files with 568 additions and 156 deletions
394
ChangeLog
394
ChangeLog
|
@ -1,9 +1,397 @@
|
||||||
=== release 1.2.0 ===
|
=== release 1.3.1 ===
|
||||||
|
|
||||||
2013-09-24 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
2014-05-03 Sebastian Dröge <slomo@coaxion.net>
|
||||||
|
|
||||||
* configure.ac:
|
* configure.ac:
|
||||||
releasing 1.2.0
|
releasing 1.3.1
|
||||||
|
|
||||||
|
2014-05-03 18:21:01 +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-05-03 17:23:39 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* po/de.po:
|
||||||
|
* po/id.po:
|
||||||
|
* po/lv.po:
|
||||||
|
* po/sk.po:
|
||||||
|
* po/sr.po:
|
||||||
|
po: Update translations
|
||||||
|
|
||||||
|
2014-05-03 10:15:28 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* common:
|
||||||
|
Automatic update of common submodule
|
||||||
|
From bcb1518 to 211fa5f
|
||||||
|
|
||||||
|
2014-04-27 00:29:16 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||||||
|
|
||||||
|
* ext/sidplay/gstsiddec.cc:
|
||||||
|
* gst/asfdemux/gstrtspwms.c:
|
||||||
|
* gst/realmedia/rademux.c:
|
||||||
|
* gst/realmedia/rdtmanager.c:
|
||||||
|
* gst/realmedia/rtspreal.c:
|
||||||
|
docs: remove outdated and pointless 'Last reviewed' lines from docs
|
||||||
|
They are very confusing for people, and more often than not
|
||||||
|
also just not very accurate. Seeing 'last reviewed: 2005' in
|
||||||
|
your docs is not very confidence-inspiring. Let's just remove
|
||||||
|
those comments.
|
||||||
|
|
||||||
|
2014-04-10 17:29:30 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
|
||||||
|
|
||||||
|
* gst/dvdsub/gstdvdsubdec.c:
|
||||||
|
dvdsubdec: fix spurious rejection of 0 time offset commands
|
||||||
|
Coverity 206168
|
||||||
|
|
||||||
|
2014-04-10 16:53:25 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
|
||||||
|
|
||||||
|
* ext/dvdread/dvdreadsrc.c:
|
||||||
|
dvdread: avoid intermediate promotion to signed
|
||||||
|
We should not reach the dangerous range here, though.
|
||||||
|
Coverity 206491, 206492, 1139856
|
||||||
|
|
||||||
|
2014-01-17 10:46:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
|
||||||
|
|
||||||
|
* ext/mpeg2dec/gstmpeg2dec.c:
|
||||||
|
mpeg2dec: do not reset the whole video info when setting size
|
||||||
|
New changes to gstvideo will reset all the video info state
|
||||||
|
when calling _set_format, overwriting what was previously set
|
||||||
|
in the preceding code.
|
||||||
|
The comment says the following code is meant to preserve the
|
||||||
|
pre-crop size, so let's just keep the size and related data
|
||||||
|
as this does not seem to break anything else (this is what
|
||||||
|
the _set_format call would have set before the change that
|
||||||
|
reset all data, except the colorimetry).
|
||||||
|
|
||||||
|
2014-04-03 15:06:22 +0200 Edward Hervey <bilboed@bilboed.com>
|
||||||
|
|
||||||
|
* gst/asfdemux/gstasfdemux.c:
|
||||||
|
asfdemux: Fix payloads check
|
||||||
|
Don't iterate stream->payloads if ... it doesn't exist
|
||||||
|
CID #1139846
|
||||||
|
|
||||||
|
2014-03-02 05:11:10 +0100 Sebastian Rasmussen <sebras@hotmail.com>
|
||||||
|
|
||||||
|
* .gitignore:
|
||||||
|
.gitignore: Ignore gcov intermediate files
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=725483
|
||||||
|
|
||||||
|
2014-02-28 09:35:10 +0100 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* common:
|
||||||
|
Automatic update of common submodule
|
||||||
|
From fe1672e to bcb1518
|
||||||
|
|
||||||
|
2014-02-26 22:12:50 +0100 Stefan Sauer <ensonic@users.sf.net>
|
||||||
|
|
||||||
|
* common:
|
||||||
|
Automatic update of common submodule
|
||||||
|
From 1a07da9 to fe1672e
|
||||||
|
|
||||||
|
2014-02-26 11:31:03 +0100 Stefan Sauer <ensonic@users.sf.net>
|
||||||
|
|
||||||
|
* docs/Makefile.am:
|
||||||
|
docs: install prebuilt plugin docs if gtk-doc is disabled
|
||||||
|
Sync to the Makefile.am from gst-plugin-base where it is done right.
|
||||||
|
Fixes #725034
|
||||||
|
|
||||||
|
2014-02-13 09:39:04 +0100 Stefan Sauer <ensonic@users.sf.net>
|
||||||
|
|
||||||
|
* gst/xingmux/gstxingmux.c:
|
||||||
|
* gst/xingmux/plugin.c:
|
||||||
|
xingmux: add muxer category and make element plugable
|
||||||
|
This is required to make encodebin consider the element. Yet it is not enough to
|
||||||
|
have it plugged it has a lower priority than most mp3encoders and no different
|
||||||
|
caps.
|
||||||
|
|
||||||
|
2014-02-24 11:42:00 +0100 Dirk Van Haerenborgh <vhdirk@gmail.com>
|
||||||
|
|
||||||
|
* ext/x264/gstx264enc.c:
|
||||||
|
x264enc: allow lossless compression (qp=0)
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=725051
|
||||||
|
|
||||||
|
2014-02-20 21:08:08 +0100 Edward Hervey <edward@collabora.com>
|
||||||
|
|
||||||
|
* m4/a52.m4:
|
||||||
|
m4: Remove extra check for 11+ year old a52 release
|
||||||
|
You deserve a build failure if you still have that version
|
||||||
|
If someone wants to completely remove this m4 to replace it with the
|
||||||
|
generic AS_GST_CHECK_LIBHEADER() it would be appreciated.
|
||||||
|
|
||||||
|
2014-02-19 21:11:55 +0100 Rico Tzschichholz <ricotz@ubuntu.com>
|
||||||
|
|
||||||
|
* m4/a52.m4:
|
||||||
|
m4: Fix multiple tests in AC_CHECK_A52DEC
|
||||||
|
|
||||||
|
2014-02-09 23:41:36 +0100 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* gst/asfdemux/gstasfdemux.c:
|
||||||
|
asfdemux: Remove unused function
|
||||||
|
|
||||||
|
2014-02-06 19:22:47 +0100 Edward Hervey <edward@collabora.com>
|
||||||
|
|
||||||
|
* tests/check/Makefile.am:
|
||||||
|
check: Fix test location
|
||||||
|
|
||||||
|
2014-02-03 02:06:11 +0100 Sebastian Rasmussen <sebras@hotmail.com>
|
||||||
|
|
||||||
|
* tests/check/Makefile.am:
|
||||||
|
tests: Don't build disabled plugins' check tests
|
||||||
|
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723505
|
||||||
|
|
||||||
|
2014-01-30 10:44:29 +0100 Edward Hervey <bilboed@bilboed.com>
|
||||||
|
|
||||||
|
* common:
|
||||||
|
Automatic update of common submodule
|
||||||
|
From d48bed3 to 1a07da9
|
||||||
|
|
||||||
|
2014-01-03 16:20:11 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||||
|
|
||||||
|
* gst/asfdemux/gstasfdemux.c:
|
||||||
|
asfdemux: only add "format" field with fourcc to WMV caps
|
||||||
|
Doesn't make sense for e.g. H264 or MJPEG.
|
||||||
|
|
||||||
|
2013-12-22 22:34:03 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||||
|
|
||||||
|
* autogen.sh:
|
||||||
|
* common:
|
||||||
|
Automatic update of common submodule
|
||||||
|
From dbedaa0 to d48bed3
|
||||||
|
|
||||||
|
2013-12-22 21:56:03 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||||
|
|
||||||
|
* po/Makevars:
|
||||||
|
po: set gettext domain in Makevars so we don't have to patch the generated Makefile.in.in
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=705455
|
||||||
|
|
||||||
|
2013-12-05 12:16:45 +0100 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* ext/amrwbdec/amrwbdec.c:
|
||||||
|
amrwbdec: Remove some dead code
|
||||||
|
|
||||||
|
2013-12-05 12:16:38 +0100 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* ext/amrnb/amrnbdec.c:
|
||||||
|
amrnbdec: Remove some dead code
|
||||||
|
|
||||||
|
2013-12-05 12:09:04 +0100 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* ext/amrnb/amrnbdec.c:
|
||||||
|
amrnbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
|
||||||
|
|
||||||
|
2013-12-05 12:08:46 +0100 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* ext/amrwbdec/amrwbdec.c:
|
||||||
|
amrwbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
|
||||||
|
|
||||||
|
2013-12-05 11:44:10 +0100 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* ext/mpeg2dec/gstmpeg2dec.c:
|
||||||
|
mpeg2dec: Use new gst_video_decoder_set_needs_format() API
|
||||||
|
|
||||||
|
2013-11-29 15:51:49 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||||
|
|
||||||
|
* ext/x264/gstx264enc.c:
|
||||||
|
x264enc: fix compiler warning
|
||||||
|
Compiler warns rightly about possibly uninitialized variable.
|
||||||
|
|
||||||
|
2013-11-29 15:49:29 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||||
|
|
||||||
|
* ext/x264/gstx264enc.c:
|
||||||
|
x264enc: fix crash on NULL caps when negotiation happens without a downstream peer
|
||||||
|
gst-launch-1.0 videotestsrc ! x264enc
|
||||||
|
|
||||||
|
2013-11-11 13:15:54 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
|
||||||
|
|
||||||
|
* ext/mpeg2dec/gstmpeg2dec.c:
|
||||||
|
mpeg2dec: graceful degradation for badly parsed input
|
||||||
|
|
||||||
|
2013-11-05 11:20:20 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||||
|
|
||||||
|
* common:
|
||||||
|
Automatic update of common submodule
|
||||||
|
From 865aa20 to dbedaa0
|
||||||
|
|
||||||
|
2013-10-22 16:02:04 +0900 HyeJin Choi <meeshel@meeshel78@hotmail.com>
|
||||||
|
|
||||||
|
* gst/asfdemux/asfpacket.c:
|
||||||
|
asfdemux: mo_size check bug fix. mo_size is not mandatory field.
|
||||||
|
So, don't need to check previous payload's mo_size and current
|
||||||
|
payload's mo_size when merging it.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=710609
|
||||||
|
|
||||||
|
2013-10-22 15:03:15 -0300 Thiago Santos <ts.santos@partner.samsung.com>
|
||||||
|
|
||||||
|
* gst/asfdemux/gstasfdemux.c:
|
||||||
|
* gst/asfdemux/gstasfdemux.h:
|
||||||
|
asfdemux: Keep audio error checking fields only for audio
|
||||||
|
Video shouldn't need to be descrambled, this can cause frames data
|
||||||
|
to be corrupted
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=684942
|
||||||
|
|
||||||
|
2013-10-22 00:56:29 -0300 Thiago Santos <ts.santos@partner.samsung.com>
|
||||||
|
|
||||||
|
* gst/asfdemux/gstasfdemux.c:
|
||||||
|
asfdemux: really copy the buffer data
|
||||||
|
Pass the copy-memory flag to copy the memory for the output buffer,
|
||||||
|
otherwise we end with 0-sized buffers
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=684942
|
||||||
|
|
||||||
|
2013-09-27 08:05:25 -0700 Michael Esemplare <michael.esemplare@gmail.com>
|
||||||
|
|
||||||
|
* ext/x264/gstx264enc.c:
|
||||||
|
x264enc: If FPS is available, set VFR to false
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=708940
|
||||||
|
|
||||||
|
2013-09-24 10:08:10 -0700 Thiago Santos <ts.santos@partner.samsung.com>
|
||||||
|
|
||||||
|
* gst/asfdemux/gstasfdemux.c:
|
||||||
|
asfdemux: Only use segment.start as seek_time if it is relative
|
||||||
|
Relying on the gst_segment_do_seek results for getting the
|
||||||
|
seeking time should not be used if seek type is SET because the
|
||||||
|
do_seek function makes the 'cur` position of the seek normalized
|
||||||
|
on the segment range. This means that seeking beyond the end of the
|
||||||
|
file might not result in instant EOS as it will end up seeking to
|
||||||
|
the final ts of the file.
|
||||||
|
In asf seeking to the final timestamp can lead to seeking to the last
|
||||||
|
keyframe, meaning a few seconds of video will still be played, which should
|
||||||
|
not be the desired behavior when seeking beyong file limits.
|
||||||
|
|
||||||
|
2013-09-24 10:07:25 -0700 Thiago Santos <ts.santos@partner.samsung.com>
|
||||||
|
|
||||||
|
* gst/asfdemux/gstasfdemux.c:
|
||||||
|
asfdemux: Parse last simple index entry
|
||||||
|
The entry size is fixed at 6, fix typo to finish parsing the index
|
||||||
|
correctly until the last sample
|
||||||
|
|
||||||
|
2013-09-24 18:32:31 +0100 Tim-Philipp Müller <tim@centricular.net>
|
||||||
|
|
||||||
|
* README:
|
||||||
|
* common:
|
||||||
|
Automatic update of common submodule
|
||||||
|
From 6b03ba7 to 865aa20
|
||||||
|
|
||||||
|
2013-09-24 15:05:36 +0200 Sebastian Dröge <slomo@circular-chaos.org>
|
||||||
|
|
||||||
|
* configure.ac:
|
||||||
|
configure: Actually use 1.3.0.1 as version to make configure happy
|
||||||
|
|
||||||
|
2013-09-24 15:00:30 +0200 Sebastian Dröge <slomo@circular-chaos.org>
|
||||||
|
|
||||||
|
* configure.ac:
|
||||||
|
Back to development
|
||||||
|
|
||||||
|
=== release 1.2.0 ===
|
||||||
|
|
||||||
|
2013-09-24 14:27:45 +0200 Sebastian Dröge <slomo@circular-chaos.org>
|
||||||
|
|
||||||
|
* 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.2.0
|
||||||
|
|
||||||
|
2013-09-24 14:27:39 +0200 Sebastian Dröge <slomo@circular-chaos.org>
|
||||||
|
|
||||||
|
* 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
|
||||||
|
|
||||||
2013-09-18 11:34:56 +0200 Andoni Morales Alastruey <ylatuya@gmail.com>
|
2013-09-18 11:34:56 +0200 Andoni Morales Alastruey <ylatuya@gmail.com>
|
||||||
|
|
||||||
|
|
213
NEWS
213
NEWS
|
@ -1,123 +1,110 @@
|
||||||
This is GStreamer Ugly Plugins 1.2.0
|
This is GStreamer Ugly Plugins 1.3.1
|
||||||
|
|
||||||
Changes since 1.0:
|
Changes since 1.2:
|
||||||
|
|
||||||
New API:
|
New API:
|
||||||
• GstContext negotiation / sharing / announcing for sharing a
|
• GstMessageType has GST_MESSAGE_EXTENDED added. All types before
|
||||||
generic context between elements, e.g. a display handle
|
that can be used together as a flags type as before, but from
|
||||||
• GL texture upload conversion meta for allowing different
|
that message onwards the types are just counted incrementally.
|
||||||
buffer types to be converted to an OpenGL texture
|
This was necessary to be able to add more message types.
|
||||||
• GstCapsFeatures as extension to GstCaps for allowing the
|
In 2.0 GstMessageType will just become an enum and not a flags
|
||||||
negotiation of specific memory or meta requirements between
|
type anymore.
|
||||||
elements
|
• GstDeviceMonitor for device probing, e.g. to list all available
|
||||||
• GstMemory flags for contiguous and non-mappable memory
|
audio or video capture devices. This is the replacement for
|
||||||
• The stream-start event has optional flags now, e.g. for signalling
|
GstPropertyProbe from 0.10.
|
||||||
sparse streams
|
• Events accumulate the running-time offset now when travelling
|
||||||
• The stream-start even has an optional group-id field now to signal
|
through pads, as set by the gst_pad_set_offset() function. This
|
||||||
all streams that should be played together
|
allows to compensate for this in the QOS event for example.
|
||||||
• Allocators library in gst-plugins-base, currently only with generic
|
• GstBuffer has a new flag "tag-memory" that is set automatically
|
||||||
dmabuf memory support
|
when memory is added or removed to a buffer. This allows buffer
|
||||||
• insertbin library for easier handling of dynamically linked
|
pools to detect if they can recycle a buffer or need to reset
|
||||||
pipelines (in -bad for now)
|
it first.
|
||||||
• EGL helper library (in -bad for now)
|
• GstToc has new API to mark GstTocEntries as loops.
|
||||||
• MPEG-TS data structure library (in -bad for now)
|
• A not-authorized resource error has been defined to notify
|
||||||
• New GstVideoRegionOfInterestMeta to describe a region of interest on
|
applications that accessing the resource has failed because
|
||||||
video frames.
|
of missing authorization and to distinguish this case from others.
|
||||||
• GstVideoDecoder/Encoder has new ::flush() vfunc to replace the
|
This change is actually already in 1.2.4.
|
||||||
ill-defined ::reset() vfunc.
|
• GstPad has a new flag "accept-intersect", that will let the default
|
||||||
• The URI query allows to query the redirected URI now.
|
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.
|
||||||
|
• 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.
|
||||||
|
• playbin/playsink has support for application provided audio and video
|
||||||
|
filters.
|
||||||
|
• 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.
|
||||||
|
|
||||||
|
|
||||||
Major changes:
|
Major changes:
|
||||||
• New tool: gst-play-1.0 in gst-plugins-base for basic playback
|
• New plugins and elements:
|
||||||
testing on the command line.
|
∘ v4l2videodec element for accessing hardware codecs on
|
||||||
• New plugins:
|
platforms that make them accessible via V4L2, e.g.
|
||||||
∘ mssdemux for Microsoft Smooth Streaming
|
Samsung Exynos. This comes together with major refactoring
|
||||||
∘ dashdemux for DASH adaptive streaming protocol
|
of the existing V4L2 elements and the corresponding
|
||||||
∘ bluez for interaction with Bluetooth devices
|
infrastructure.
|
||||||
∘ openjpeg for JPEG2000 decoding and encoding
|
The v4l2videodec element replaces the mfcdec element.
|
||||||
∘ daala for experimental Daala decoding and encoding
|
∘ rtpstreampay and rtpstreamdepay elements for transmitting
|
||||||
∘ vpx plugin has experimental VP9 decoding and encoding support
|
RTP packets over a stream API (e.g. TCP) according to
|
||||||
∘ webp plugin for WebP decoding (encoding to be added later)
|
RFC 4571.
|
||||||
∘ Various others: yadif, srtp, sbc, fluidsynth, midiparse,
|
∘ rtprtx elements for standard compliant implementation of
|
||||||
mfc, ivtv, accuraterip and audiofxbad
|
retransmissions, integrated into the rtpmanager plugin.
|
||||||
|
∘ audiomixer element that mixes multiple audio streams together
|
||||||
• Moved plugins:
|
into a single one while keeping synchronization. This is
|
||||||
∘ dtmf, vp8rtp, scaletempo and rtpmux plugins are in
|
planned to become the replacement of the adder element.
|
||||||
gst-plugins-good now
|
∘ OpenNI2 plugin for 3D cameras like the Kinect camera.
|
||||||
|
∘ OpenEXR plugin for decoding high-dynamic-range EXR images.
|
||||||
• Video:
|
∘ curlsshsink and curlsftpsink to write files via SSH/SFTP.
|
||||||
∘ Fix handling of interlaced video in converters such as videoscale
|
∘ videosignal, ivfparse and sndfile plugins ported from 0.10.
|
||||||
and videoconvert (e.g. scale both fields independently)
|
∘ avfvideosrc, vtdec and other elements were ported from 0.10 and
|
||||||
∘ videoconvert will try harder to minimise quality losses when
|
are available on OS X and iOS now.
|
||||||
conversion is necessary
|
|
||||||
∘ The experimental GstSurfaceConverter, GstSurfaceMeta and
|
|
||||||
GstVideoContext APIs from the (confusingly-named)
|
|
||||||
libgstbasevideo-1.0 library in gst-plugins-bad have now been
|
|
||||||
removed and been replaced by new APIs in GStreamer Core and
|
|
||||||
gst-plugins-base (see above). Since that was all that was left in
|
|
||||||
this library, the entire experimental libgstbasevideo-1.0 library
|
|
||||||
has been removed from gst-plugins-bad
|
|
||||||
∘ Chroma subsampling and chroma siting conversion is better handled
|
|
||||||
in videoconvert and the support for interlaced video was improved.
|
|
||||||
∘ New pinwheel and spoke patterns in videotestsrc
|
|
||||||
∘ videomixer can now accept different video formats on its sinkpads
|
|
||||||
and converts to a common format during mixing
|
|
||||||
|
|
||||||
• Audio:
|
|
||||||
∘ audioconvert will try harder to minimise quality losses when
|
|
||||||
conversion is necessary
|
|
||||||
∘ adder now allows muting/unmuting of its input streams, and also
|
|
||||||
per-input stream volume
|
|
||||||
∘ pulseaudio elements can switch between devices during playback now
|
|
||||||
∘ aacparse can convert between ADTS←→RAW
|
|
||||||
|
|
||||||
• Platform specific changes:
|
|
||||||
∘ Caps, events, etc. are now printed in the GStreamer debug logs
|
|
||||||
with their content instead of just the pointer address even on
|
|
||||||
non-glibc platforms (e.g. Windows, OSX, Android).
|
|
||||||
∘ Network elements (UDP/TCP) now work better with platforms,
|
|
||||||
where IPv6 sockets can't handle IPv4 (e.g. Windows)
|
|
||||||
∘ Linux/BSD: v4l2 had many improvements and cleanups
|
|
||||||
|
|
||||||
• Other changes:
|
• Other changes:
|
||||||
∘ gst-libav now uses libav 9
|
∘ gst-libav now uses libav 10, and gained support for H265/HEVC.
|
||||||
∘ Static linking of plugins is supported now (also in 1.0.7)
|
∘ Support for hardware codecs and special memory types has been
|
||||||
∘ rtspsrc: add support for NetClientClock: when the server suggests a
|
improved with bugfixes and feature additions in various plugins
|
||||||
GstNetTimeProvider in the SDP, set up a GstNetClientClock that
|
and base classes.
|
||||||
slaves to the remote clock and suggest this clock in provide_clock.
|
∘ Various bugfixes and improvements to buffering in queue2 and
|
||||||
Simplifies synchronized playback of a resource from an RTSP server.
|
multiqueue elements.
|
||||||
gst-rtsp-server now supports adding this to the SDP and can provide
|
∘ dvbsrc supports more delivery mechanisms and other features
|
||||||
a network clock
|
now, including DVB S2 and T2 support.
|
||||||
∘ RTP retransmission / NACK support and big RTP jitterbuffer improvements
|
∘ The MPEGTS library has support for many more descriptors.
|
||||||
∘ SRTP and DTLS support
|
∘ Major improvements to tsdemux, especially time related.
|
||||||
∘ Changes to many elements and core to use the correct sticky event
|
∘ souphttpsrc now has support for keep-alive connections,
|
||||||
order and also not lose any important sticky events during flushing
|
compression, configurable number of retries and configuration
|
||||||
∘ >1000 fixed bug reports, and many other bug fixes and other
|
for SSL certificate validation.
|
||||||
improvements everywhere that had no bug report
|
∘ 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.
|
||||||
|
∘ videoflip can automatically flip based on the orientation tag.
|
||||||
|
∘ openjpeg supports the OpenJPEG2 API.
|
||||||
|
∘ gst-rtsp-server supports SRTP and MIKEY now.
|
||||||
|
∘ Lots of fixes for coverity warnings all over the place.
|
||||||
|
∘ 400+ fixed bug reports, and many other bug fixes and other
|
||||||
|
improvements everywhere that had no bug report.
|
||||||
|
|
||||||
Things to look out for:
|
Things to look out for:
|
||||||
• Single header includes for all libraries, e.g. #include
|
• The eglglessink element was removed and replaced by the glimagesink
|
||||||
<gst/video/video.h> - this was needed for some bindings.
|
element.
|
||||||
• Stricter (correct) caps subset checking in some cases where this was
|
• The mfcdec element was removed and replaced by v4l2videodec.
|
||||||
not correct before. Caps will now always fail to be a compatible
|
• osxvideosink is only available in OS X 10.6 or newer.
|
||||||
subset of another set of caps if the subset caps are missing some
|
|
||||||
fields that the superset caps have. This might lead to not-negotiated
|
|
||||||
errors if caps are incomplete now. However, it also prevents possible
|
|
||||||
data corruption caused by piping data formatted in an
|
|
||||||
incompatible/unexpected way into some elements. Check your h264 caps
|
|
||||||
for stream-format and alignment fields and AAC caps for the
|
|
||||||
stream-format field. This change will also be included in the next
|
|
||||||
stable 1.0.8 release.
|
|
||||||
• Stricter checking for missing events and correct sticky event order
|
|
||||||
(stream-start, caps, segment) in some places; this is not enabled in
|
|
||||||
stable releases by default, but you may get warnings when using git
|
|
||||||
builds, development releases or when compiling with
|
|
||||||
-UG_DISABLE_ASSERT in CFLAGS
|
|
||||||
• x264enc now outputs data in byte-stream by default if downstream has
|
|
||||||
ANY caps (e.g. appsink without caps set, filesink, udpsink,
|
|
||||||
tcpserversink etc.)
|
|
||||||
• The MPEG TS demuxer posts messages contain the PMT, PAT, etc. in a
|
|
||||||
different format now. This new format uses the data structures from
|
|
||||||
the new MPEGTS library
|
|
||||||
• The GstContext API has changed between 1.1.4 and 1.1.90
|
|
||||||
|
|
||||||
|
|
48
RELEASE
48
RELEASE
|
@ -1,15 +1,29 @@
|
||||||
|
|
||||||
Release notes for GStreamer Ugly Plugins 1.2.0
|
Release notes for GStreamer Ugly Plugins 1.3.1
|
||||||
|
|
||||||
The GStreamer team is proud to announce a new feature release
|
|
||||||
in the 1.x stable series of the
|
|
||||||
core of the GStreamer streaming media framework.
|
|
||||||
|
|
||||||
|
|
||||||
The 1.x series is a stable series targeted at end users.
|
The GStreamer team is pleased to announce the first release of the unstable
|
||||||
It is not API or ABI compatible with the stable 0.10.x series.
|
1.3 release series. The 1.3 release series is adding new features on top of
|
||||||
It is, however, parallel installable with the 0.10.x series and
|
the 1.0 and 1.2 series and is part of the API and ABI-stable 1.x release
|
||||||
will not affect an existing 0.10.x installation.
|
series of the GStreamer multimedia framework. The unstable 1.3 release series
|
||||||
|
will lead to the stable 1.4 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
|
||||||
|
during the unstable 1.3 release series.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
The versioning scheme that is used in general is that 1.x.y is API and
|
||||||
|
ABI backwards compatible with previous 1.x.y releases. If x is an even
|
||||||
|
number it is a stable release series and all releases in this series
|
||||||
|
will only contain important bugfixes, e.g. the 1.0 series with 1.0.7. If
|
||||||
|
x is odd it is a development release series that will lead to the next
|
||||||
|
stable release series 1.x+1 and contains new features and bigger
|
||||||
|
changes. During the development release series, new API can still
|
||||||
|
change.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -58,7 +72,11 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg)
|
||||||
|
|
||||||
Bugs fixed in this release
|
Bugs fixed in this release
|
||||||
|
|
||||||
* 708036 : x264enc: Update documentation to specify default profile if no constraints are given
|
* 708598 : asfdemux: when seek to end of file, some asf recieve EOS and then finished. But some asf file play from beginning.
|
||||||
|
* 722291 : mpeg2dec: deinterlace no longer automatically deinterlaces mpeg2dec output
|
||||||
|
* 723505 : gst-plugins-ugly: Do not build check tests for disabled plugins
|
||||||
|
* 725051 : x264enc: allow lossless compression (qp=0)
|
||||||
|
* 725483 : gst-plugins-ugly: Ignore gcov intermediate files
|
||||||
|
|
||||||
==== Download ====
|
==== Download ====
|
||||||
|
|
||||||
|
@ -95,8 +113,16 @@ subscribe to the gstreamer-devel list.
|
||||||
|
|
||||||
Contributors to this release
|
Contributors to this release
|
||||||
|
|
||||||
* Andoni Morales Alastruey
|
* Dirk Van Haerenborgh
|
||||||
* Edward Hervey
|
* Edward Hervey
|
||||||
|
* HyeJin Choi
|
||||||
|
* Mark Nauwelaerts
|
||||||
|
* Michael Esemplare
|
||||||
|
* Rico Tzschichholz
|
||||||
* Sebastian Dröge
|
* Sebastian Dröge
|
||||||
|
* Sebastian Rasmussen
|
||||||
|
* Stefan Sauer
|
||||||
|
* Thiago Santos
|
||||||
* Tim-Philipp Müller
|
* 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.3.0.1],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-ugly])
|
AC_INIT([GStreamer Ugly Plug-ins],[1.3.1],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-ugly])
|
||||||
|
|
||||||
AG_GST_INIT
|
AG_GST_INIT
|
||||||
|
|
||||||
|
@ -42,11 +42,11 @@ AC_SUBST(GST_API_VERSION)
|
||||||
AC_DEFINE_UNQUOTED(GST_API_VERSION, "$GST_API_VERSION",
|
AC_DEFINE_UNQUOTED(GST_API_VERSION, "$GST_API_VERSION",
|
||||||
[GStreamer API Version])
|
[GStreamer API Version])
|
||||||
|
|
||||||
AS_LIBTOOL(GST, 300, 0, 300)
|
AS_LIBTOOL(GST, 301, 0, 301)
|
||||||
|
|
||||||
dnl *** required versions of GStreamer stuff ***
|
dnl *** required versions of GStreamer stuff ***
|
||||||
GST_REQ=1.3.0.1
|
GST_REQ=1.3.1
|
||||||
GSTPB_REQ=1.3.0.1
|
GSTPB_REQ=1.3.1
|
||||||
|
|
||||||
dnl *** autotools stuff ****
|
dnl *** autotools stuff ****
|
||||||
|
|
||||||
|
|
|
@ -941,7 +941,7 @@
|
||||||
<ARG>
|
<ARG>
|
||||||
<NAME>GstX264Enc::qp-max</NAME>
|
<NAME>GstX264Enc::qp-max</NAME>
|
||||||
<TYPE>guint</TYPE>
|
<TYPE>guint</TYPE>
|
||||||
<RANGE>[1,51]</RANGE>
|
<RANGE><= 51</RANGE>
|
||||||
<FLAGS>rw</FLAGS>
|
<FLAGS>rw</FLAGS>
|
||||||
<NICK>Maximum Quantizer</NICK>
|
<NICK>Maximum Quantizer</NICK>
|
||||||
<BLURB>Maximum quantizer.</BLURB>
|
<BLURB>Maximum quantizer.</BLURB>
|
||||||
|
@ -951,7 +951,7 @@
|
||||||
<ARG>
|
<ARG>
|
||||||
<NAME>GstX264Enc::qp-min</NAME>
|
<NAME>GstX264Enc::qp-min</NAME>
|
||||||
<TYPE>guint</TYPE>
|
<TYPE>guint</TYPE>
|
||||||
<RANGE>[1,51]</RANGE>
|
<RANGE><= 51</RANGE>
|
||||||
<FLAGS>rw</FLAGS>
|
<FLAGS>rw</FLAGS>
|
||||||
<NICK>Minimum Quantizer</NICK>
|
<NICK>Minimum Quantizer</NICK>
|
||||||
<BLURB>Minimum quantizer.</BLURB>
|
<BLURB>Minimum quantizer.</BLURB>
|
||||||
|
@ -961,7 +961,7 @@
|
||||||
<ARG>
|
<ARG>
|
||||||
<NAME>GstX264Enc::qp-step</NAME>
|
<NAME>GstX264Enc::qp-step</NAME>
|
||||||
<TYPE>guint</TYPE>
|
<TYPE>guint</TYPE>
|
||||||
<RANGE>[1,50]</RANGE>
|
<RANGE><= 50</RANGE>
|
||||||
<FLAGS>rw</FLAGS>
|
<FLAGS>rw</FLAGS>
|
||||||
<NICK>Maximum Quantizer Difference</NICK>
|
<NICK>Maximum Quantizer Difference</NICK>
|
||||||
<BLURB>Maximum quantizer difference between frames.</BLURB>
|
<BLURB>Maximum quantizer difference between frames.</BLURB>
|
||||||
|
@ -971,7 +971,7 @@
|
||||||
<ARG>
|
<ARG>
|
||||||
<NAME>GstX264Enc::quantizer</NAME>
|
<NAME>GstX264Enc::quantizer</NAME>
|
||||||
<TYPE>guint</TYPE>
|
<TYPE>guint</TYPE>
|
||||||
<RANGE>[1,50]</RANGE>
|
<RANGE><= 50</RANGE>
|
||||||
<FLAGS>rw</FLAGS>
|
<FLAGS>rw</FLAGS>
|
||||||
<NICK>Constant Quantizer</NICK>
|
<NICK>Constant Quantizer</NICK>
|
||||||
<BLURB>Constant quantizer or quality to apply.</BLURB>
|
<BLURB>Constant quantizer or quality to apply.</BLURB>
|
||||||
|
|
|
@ -47,6 +47,7 @@ GObject
|
||||||
GstPadTemplate
|
GstPadTemplate
|
||||||
GstPlugin
|
GstPlugin
|
||||||
GstPluginFeature
|
GstPluginFeature
|
||||||
|
GstDeviceMonitorFactory
|
||||||
GstElementFactory
|
GstElementFactory
|
||||||
GstTypeFindFactory
|
GstTypeFindFactory
|
||||||
GstRegistry
|
GstRegistry
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<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.2.0</version>
|
<version>1.3.1</version>
|
||||||
<license>GPL</license>
|
<license>GPL</license>
|
||||||
<source>gst-plugins-ugly</source>
|
<source>gst-plugins-ugly</source>
|
||||||
<package>GStreamer Ugly Plug-ins source release</package>
|
<package>GStreamer Ugly Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<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.2.0</version>
|
<version>1.3.1</version>
|
||||||
<license>unknown</license>
|
<license>unknown</license>
|
||||||
<source>gst-plugins-ugly</source>
|
<source>gst-plugins-ugly</source>
|
||||||
<package>GStreamer Ugly Plug-ins source release</package>
|
<package>GStreamer Ugly Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<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.2.0</version>
|
<version>1.3.1</version>
|
||||||
<license>unknown</license>
|
<license>unknown</license>
|
||||||
<source>gst-plugins-ugly</source>
|
<source>gst-plugins-ugly</source>
|
||||||
<package>GStreamer Ugly Plug-ins source release</package>
|
<package>GStreamer Ugly Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<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.2.0</version>
|
<version>1.3.1</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-ugly</source>
|
<source>gst-plugins-ugly</source>
|
||||||
<package>GStreamer Ugly Plug-ins source release</package>
|
<package>GStreamer Ugly Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<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.2.0</version>
|
<version>1.3.1</version>
|
||||||
<license>GPL</license>
|
<license>GPL</license>
|
||||||
<source>gst-plugins-ugly</source>
|
<source>gst-plugins-ugly</source>
|
||||||
<package>GStreamer Ugly Plug-ins source release</package>
|
<package>GStreamer Ugly Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<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.2.0</version>
|
<version>1.3.1</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-ugly</source>
|
<source>gst-plugins-ugly</source>
|
||||||
<package>GStreamer Ugly Plug-ins source release</package>
|
<package>GStreamer Ugly Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<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.2.0</version>
|
<version>1.3.1</version>
|
||||||
<license>GPL</license>
|
<license>GPL</license>
|
||||||
<source>gst-plugins-ugly</source>
|
<source>gst-plugins-ugly</source>
|
||||||
<package>GStreamer Ugly Plug-ins source release</package>
|
<package>GStreamer Ugly Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<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.2.0</version>
|
<version>1.3.1</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-ugly</source>
|
<source>gst-plugins-ugly</source>
|
||||||
<package>GStreamer Ugly Plug-ins source release</package>
|
<package>GStreamer Ugly Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<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.2.0</version>
|
<version>1.3.1</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-ugly</source>
|
<source>gst-plugins-ugly</source>
|
||||||
<package>GStreamer Ugly Plug-ins source release</package>
|
<package>GStreamer Ugly Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<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.2.0</version>
|
<version>1.3.1</version>
|
||||||
<license>GPL</license>
|
<license>GPL</license>
|
||||||
<source>gst-plugins-ugly</source>
|
<source>gst-plugins-ugly</source>
|
||||||
<package>GStreamer Ugly Plug-ins source release</package>
|
<package>GStreamer Ugly Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<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.2.0</version>
|
<version>1.3.1</version>
|
||||||
<license>GPL</license>
|
<license>GPL</license>
|
||||||
<source>gst-plugins-ugly</source>
|
<source>gst-plugins-ugly</source>
|
||||||
<package>GStreamer Ugly Plug-ins source release</package>
|
<package>GStreamer Ugly Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<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.2.0</version>
|
<version>1.3.1</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-ugly</source>
|
<source>gst-plugins-ugly</source>
|
||||||
<package>GStreamer Ugly Plug-ins source release</package>
|
<package>GStreamer Ugly Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<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.2.0</version>
|
<version>1.3.1</version>
|
||||||
<license>GPL</license>
|
<license>GPL</license>
|
||||||
<source>gst-plugins-ugly</source>
|
<source>gst-plugins-ugly</source>
|
||||||
<package>GStreamer Ugly Plug-ins source release</package>
|
<package>GStreamer Ugly Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<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.2.0</version>
|
<version>1.3.1</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-ugly</source>
|
<source>gst-plugins-ugly</source>
|
||||||
<package>GStreamer Ugly Plug-ins source release</package>
|
<package>GStreamer Ugly Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<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.2.0</version>
|
<version>1.3.1</version>
|
||||||
<license>GPL</license>
|
<license>GPL</license>
|
||||||
<source>gst-plugins-ugly</source>
|
<source>gst-plugins-ugly</source>
|
||||||
<package>GStreamer Ugly Plug-ins source release</package>
|
<package>GStreamer Ugly Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<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.2.0</version>
|
<version>1.3.1</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-ugly</source>
|
<source>gst-plugins-ugly</source>
|
||||||
<package>GStreamer Ugly Plug-ins source release</package>
|
<package>GStreamer Ugly Plug-ins source release</package>
|
||||||
|
@ -12,7 +12,7 @@
|
||||||
<element>
|
<element>
|
||||||
<name>xingmux</name>
|
<name>xingmux</name>
|
||||||
<longname>MP3 Xing muxer</longname>
|
<longname>MP3 Xing muxer</longname>
|
||||||
<class>Formatter/Metadata</class>
|
<class>Formatter/Muxer/Metadata</class>
|
||||||
<description>Adds a Xing header to the beginning of a VBR MP3 file</description>
|
<description>Adds a Xing header to the beginning of a VBR MP3 file</description>
|
||||||
<author>Christophe Fergeau <teuf@gnome.org></author>
|
<author>Christophe Fergeau <teuf@gnome.org></author>
|
||||||
<pads>
|
<pads>
|
||||||
|
|
|
@ -33,6 +33,16 @@ might be widely known to present patent problems.
|
||||||
</GitRepository>
|
</GitRepository>
|
||||||
</repository>
|
</repository>
|
||||||
|
|
||||||
|
<release>
|
||||||
|
<Version>
|
||||||
|
<revision>1.3.1</revision>
|
||||||
|
<branch>1.3</branch>
|
||||||
|
<name></name>
|
||||||
|
<created>2014-05-03</created>
|
||||||
|
<file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.3.1.tar.xz" />
|
||||||
|
</Version>
|
||||||
|
</release>
|
||||||
|
|
||||||
<release>
|
<release>
|
||||||
<Version>
|
<Version>
|
||||||
<revision>1.2.0</revision>
|
<revision>1.2.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 "2013-09-24"
|
#define GST_PACKAGE_RELEASE_DATETIME "2014-05-03"
|
||||||
|
|
||||||
/* Define if static plugins should be built */
|
/* Define if static plugins should be built */
|
||||||
#undef GST_PLUGIN_BUILD_STATIC
|
#undef GST_PLUGIN_BUILD_STATIC
|
||||||
|
@ -248,7 +248,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.2.0"
|
#define PACKAGE_STRING "GStreamer Ugly Plug-ins 1.3.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 +257,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.2.0"
|
#define PACKAGE_VERSION "1.3.1"
|
||||||
|
|
||||||
/* directory where plugins are located */
|
/* directory where plugins are located */
|
||||||
#ifdef _DEBUG
|
#ifdef _DEBUG
|
||||||
|
@ -288,7 +288,7 @@
|
||||||
#undef TARGET_CPU
|
#undef TARGET_CPU
|
||||||
|
|
||||||
/* Version number of package */
|
/* Version number of package */
|
||||||
#define VERSION "1.2.0"
|
#define VERSION "1.3.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