mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-01-09 00:45:56 +00:00
Release 1.10.0
This commit is contained in:
parent
e65f88cb28
commit
990eeb22ba
73 changed files with 1656 additions and 109 deletions
434
ChangeLog
434
ChangeLog
|
@ -1,9 +1,437 @@
|
|||
=== release 1.9.90 ===
|
||||
=== release 1.10.0 ===
|
||||
|
||||
2016-09-30 Sebastian Dröge <slomo@coaxion.net>
|
||||
2016-11-01 Sebastian Dröge <slomo@coaxion.net>
|
||||
|
||||
* configure.ac:
|
||||
releasing 1.9.90
|
||||
releasing 1.10.0
|
||||
|
||||
2016-11-01 17:41:51 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* po/el.po:
|
||||
po: Update translations
|
||||
|
||||
2016-10-27 12:01:55 +0200 Tobias Schneider <tobias.schneider@voiceinterconnect.de>
|
||||
|
||||
* sys/v4l2/gstv4l2object.c:
|
||||
v4l2object: fix extra-controls leak
|
||||
Gst struct v4l2object->extra_controls is created if user sets appropriate
|
||||
option but it is not freed on destruction of v4l2object.
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=773580
|
||||
|
||||
2016-10-31 18:00:07 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* ext/soup/gstsouphttpsrc.c:
|
||||
* ext/soup/gstsouphttpsrc.h:
|
||||
Revert "souphttpsrc: reduce reading latency by using non-blocking read"
|
||||
This reverts commit 8816764112408766889c8b680a3af51115df4bf5.
|
||||
It causes issues with the timeouts, and causes connections to be closed
|
||||
without actual reason. Needs further investigation.
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=773509
|
||||
|
||||
2016-10-31 09:00:49 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* gst/wavparse/gstwavparse.c:
|
||||
wavparse: Don't try to add srcpad if we don't know valid caps yet
|
||||
Otherwise we'll run into an assertion on specially crafted files.
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=773643
|
||||
|
||||
2016-10-27 11:23:51 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
|
||||
|
||||
* meson.build:
|
||||
meson: Remove uselessly duplicated dep checks
|
||||
These checks are done inside the meson.build files for each plugin.
|
||||
|
||||
2016-10-27 11:22:59 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
|
||||
|
||||
* ext/meson.build:
|
||||
meson: dv plugin now works on MSVC
|
||||
Needs a Meson patch to filter out the useless -lpthread
|
||||
https://github.com/mesonbuild/meson/pull/962
|
||||
|
||||
2016-10-27 14:03:48 +0200 Branko Subasic <branko@axis.com>
|
||||
|
||||
* gst/matroska/matroska-mux.c:
|
||||
matroskamux: allow resolutions above 4096
|
||||
Modify the caps string to allow width and height greater than 4096.
|
||||
There is no need to restrict it since the matroska format allows the
|
||||
width and height values to be up to eight bytes long.
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=773582
|
||||
|
||||
2016-10-23 17:23:10 -0700 Scott D Phillips <scott.d.phillips@intel.com>
|
||||
|
||||
* gst/udp/gstudpsrc.c:
|
||||
udpsrc: Check for G_PLATFORM_WIN32 for presence of ipi_spec_dest
|
||||
G_OS_WIN32 is only set when not building with cygwin, but
|
||||
ipi_spec_dest is missing both with and without cygwin.
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=773114
|
||||
|
||||
2016-10-26 08:51:40 +0200 Michael Olbrich <m.olbrich@pengutronix.de>
|
||||
|
||||
* ext/soup/gstsouphttpsrc.c:
|
||||
souphttpsrc: reset read_position when reading fails
|
||||
souphttpsrc maintains two variables for the position:
|
||||
* 'request_position' is where we want to be
|
||||
* 'read_position' is where we are
|
||||
During Normal operations both are updated in sync when data arrives. A seek
|
||||
changes 'request_position' but not 'read_position'.
|
||||
When the two positions get out of sync, then a new request is send and the
|
||||
'Range' header is adjusted to the current 'request_position'.
|
||||
Without this patch, if reading fails, then the source is destroyed. This
|
||||
triggers a new request, but the range remains unchanged. As a result, the
|
||||
old range is used and old data will be read.
|
||||
Changing the 'read_position' to -1 makes it explicitly different from
|
||||
'request_position' and as a result the 'Range' header is updated correctly.
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=773509
|
||||
|
||||
2016-10-25 08:54:34 -0700 Scott D Phillips <scott.d.phillips@intel.com>
|
||||
|
||||
* meson.build:
|
||||
meson: Don't depend on gstreamer-check-1.0 on windows
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=773114
|
||||
|
||||
2016-10-25 15:24:20 +0200 Mark Nauwelaerts <mnauw@users.sourceforge.net>
|
||||
|
||||
* gst/rtsp/gstrtspsrc.c:
|
||||
rtspsrc: reset connection info to non-flushing when closing
|
||||
This solves a hanging mainloop in following scenario:
|
||||
* connect to source
|
||||
* network/server drops
|
||||
* pipeline set to NULL (and connection to flushing as part)
|
||||
* pipeline set to PAUSED/PLAYING (connection to non-flushing, but not recorded)
|
||||
* [connecting still not possible]
|
||||
* pipeline set to NULL => mainloop hangs (since no actual flushing is done)
|
||||
|
||||
2016-10-26 14:32:48 +1100 Jan Schmidt <jan@centricular.com>
|
||||
|
||||
* gst/multifile/gstsplitmuxsink.c:
|
||||
* gst/multifile/gstsplitmuxsink.h:
|
||||
splitmuxsink: Only allow one video request pad
|
||||
The pacing of the overall muxing is controlled
|
||||
by the video GOPs arriving, so we can only handle
|
||||
1 video stream, and the request pad is named accordingly.
|
||||
Ignore a request for a 2nd video pad if there's already
|
||||
an active one.
|
||||
|
||||
2016-10-26 11:59:32 +1100 Jan Schmidt <jan@centricular.com>
|
||||
|
||||
* gst/multifile/gstsplitmuxsink.c:
|
||||
splitmuxsink: Take ownership of floating refs
|
||||
sink the floating ref when handed a muxer or sink to use so
|
||||
we clearly take ownership.
|
||||
|
||||
2016-10-25 14:51:52 +1100 Jan Schmidt <jan@centricular.com>
|
||||
|
||||
* gst/multifile/gstsplitmuxsink.c:
|
||||
splitmuxsink: Set child elements to NULL when removing.
|
||||
Make sure that elements are in the NULL state when removing.
|
||||
Fixes critical warnings when errors occur early on in starting up.
|
||||
|
||||
2016-10-25 14:50:53 +1100 Jan Schmidt <jan@centricular.com>
|
||||
|
||||
* gst/multifile/gstsplitmuxsink.c:
|
||||
splitmuxsink: Set pad template on request sink pads
|
||||
Ensure that the ghost pad returned as a request pad
|
||||
has the template that was requested
|
||||
|
||||
2016-10-25 10:50:47 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
|
||||
|
||||
* meson.build:
|
||||
* tests/check/meson.build:
|
||||
Revert "meson: move gstreamer-check-1.0 dependency to tests/check"
|
||||
This reverts commit 46632694662b96fddb848a1f2091a215b28a2d35.
|
||||
Does not actually work. See:
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=773114#c31
|
||||
|
||||
2016-06-08 11:24:37 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
||||
|
||||
* gst/flv/gstflvmux.c:
|
||||
flvmux: Assume PTS is DTS when PTS is missing
|
||||
This fixes issue for encoders that only sets the DTS. We assume that
|
||||
there was no re-ordering when that happens.
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=762207
|
||||
|
||||
2016-10-24 00:34:15 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||||
|
||||
* tests/check/meson.build:
|
||||
meson: fix build outside of gst-all
|
||||
|
||||
2016-10-21 00:42:54 -0700 Scott D Phillips <scott.d.phillips@intel.com>
|
||||
|
||||
* sys/directsound/meson.build:
|
||||
meson: directsound: Add ole32 library dependency
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=773114
|
||||
|
||||
2016-10-21 00:42:18 -0700 Scott D Phillips <scott.d.phillips@intel.com>
|
||||
|
||||
* meson.build:
|
||||
* tests/check/meson.build:
|
||||
meson: move gstreamer-check-1.0 dependency to tests/check
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=773114
|
||||
|
||||
2016-10-20 22:08:14 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||||
|
||||
* tests/check/elements/videomixer.c:
|
||||
tests: videomixer: disable racy flush_start_flush_stop test
|
||||
It's been broken for years, and it's unlikely it will ever
|
||||
be fixed for collectpads/videomixer now that there's compositor
|
||||
which works fine. So let's disable it, since all it does
|
||||
is that it creates noise that distracts from other failures.
|
||||
Also see the corresponding adder bug as it failed in the same way:
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=708891
|
||||
|
||||
2016-10-09 16:56:10 +0200 Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
|
||||
|
||||
* tests/check/elements/souphttpsrc.c:
|
||||
tests: Fix souphttpsrc tests without CK_FORK=no
|
||||
It seems that the forked processes all attempt to handle the listening
|
||||
socket from the server, and only one has to shutdown the socket to break
|
||||
the server completely.
|
||||
Create a new server inside each test to avoid this.
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=772656
|
||||
|
||||
2016-10-09 15:23:51 +0200 Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
|
||||
|
||||
* tests/check/elements/level.c:
|
||||
tests: Fix level test in CK_FORK=no mode
|
||||
The tests accumulate buffers in GstCheck's buffers list, and the list is
|
||||
not (consistently) reset between tests. Do that and remove the now
|
||||
conflicting unrefs for outbuffers.
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=772644
|
||||
|
||||
2016-10-07 13:04:27 +0530 Gaurav Gupta <g.gupta@samsung.com>
|
||||
|
||||
* sys/waveform/gstwaveformsink.c:
|
||||
waveformsink: Fix Memory leak using GST_PTR_FORMAT
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=772497
|
||||
|
||||
2016-10-18 12:23:42 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
|
||||
|
||||
* gst/monoscope/meson.build:
|
||||
meson: Add missing gstaudio dep to monoscope
|
||||
In file included from ../subprojects/gst-plugins-good/gst/monoscope/gstmonoscope.c:42:0:
|
||||
../subprojects/gst-plugins-base/gst-libs/gst/audio/audio.h:26:39: fatal error: gst/audio/audio-enumtypes.h: No such file or directory
|
||||
#include <gst/audio/audio-enumtypes.h>
|
||||
^
|
||||
compilation terminated.
|
||||
https://ci.gstreamer.net/job/GStreamer-master-meson/271/console
|
||||
|
||||
2016-10-16 02:18:22 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
|
||||
|
||||
* gst/multifile/meson.build:
|
||||
meson: Add missing pbutils dependency to multifile
|
||||
Found via the Jenkins CI:
|
||||
FAILED: subprojects/gst-plugins-good/gst/multifile/gstmultifile@sha/gstsplitmuxsink.c.o
|
||||
[...]
|
||||
In file included from ../subprojects/gst-plugins-good/gst/multifile/gstsplitmuxsink.h:24:0,
|
||||
from ../subprojects/gst-plugins-good/gst/multifile/gstsplitmuxsink.c:59:
|
||||
../subprojects/gst-plugins-base/gst-libs/gst/pbutils/pbutils.h:30:43: fatal error: gst/pbutils/pbutils-enumtypes.h: No such file or directory
|
||||
#include <gst/pbutils/pbutils-enumtypes.h>
|
||||
^
|
||||
compilation terminated.
|
||||
https://ci.gstreamer.net/job/GStreamer-master-meson/263/console
|
||||
|
||||
2016-10-15 22:11:08 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
|
||||
|
||||
* meson.build:
|
||||
meson: Don't set c_std to gnu99
|
||||
Use the default for each compiler on every platform instead. This
|
||||
improves our compatibility with compilers that don't have gnu99 as
|
||||
a c_std.
|
||||
|
||||
2016-10-04 18:04:11 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
|
||||
|
||||
* meson.build:
|
||||
* tests/check/getpluginsdir:
|
||||
* tests/check/meson.build:
|
||||
meson: Make use of new environment object and set plugin path to builddir
|
||||
Workaround source_root being the root directory of all projects in the subproject
|
||||
case and remove now unneeded getpluginsdir
|
||||
Bump meson requirement to 0.35
|
||||
|
||||
2016-10-06 11:15:54 +0530 Gaurav Gupta <g.gupta@samsung.com>
|
||||
|
||||
* tests/examples/rtp/client-rtpaux.c:
|
||||
tests: Fix memory leak in test rtpaux test
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=772496
|
||||
|
||||
2016-10-03 11:27:54 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
|
||||
|
||||
* gst/imagefreeze/gstimagefreeze.c:
|
||||
imagefreeze: Forward latency queries to upstream
|
||||
Without this, latency queries to imagefreeze will fail.
|
||||
|
||||
2016-09-30 11:35:39 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
|
||||
|
||||
* hooks/pre-commit.hook:
|
||||
* meson.build:
|
||||
* tests/check/getpluginsdir:
|
||||
meson: Setup pre commit hook and fix getpluginsdir for standalone case
|
||||
|
||||
2016-09-29 04:55:14 +1000 Jan Schmidt <jan@centricular.com>
|
||||
|
||||
* gst/multifile/gstsplitmuxsrc.c:
|
||||
splitmuxsrc: Handle stop point from segment
|
||||
If the seek stop point (or start, during reverse play)
|
||||
was within the segment we just finished, go EOS immediately
|
||||
instead of proceeding through all other parts and sending
|
||||
0 length seeks to them.
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=772138
|
||||
|
||||
2016-09-29 03:21:26 +1000 Jan Schmidt <jan@centricular.com>
|
||||
|
||||
* gst/multifile/gstsplitmuxsrc.c:
|
||||
splitmuxsrc: Drop lock shutting down pads
|
||||
Avoid a sporadic deadlock on shutdown by dropping
|
||||
the splitmux lock around pad shutdown
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=772138
|
||||
|
||||
2016-09-29 02:47:36 +1000 Jan Schmidt <jan@centricular.com>
|
||||
|
||||
* gst/multifile/gstsplitmuxpartreader.c:
|
||||
splitmuxsrc: Fix extra unref handling queries
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=772138
|
||||
|
||||
2016-09-29 04:50:25 +1000 Jan Schmidt <jan@centricular.com>
|
||||
|
||||
* gst/multifile/gstsplitmuxpartreader.c:
|
||||
* gst/multifile/gstsplitmuxpartreader.h:
|
||||
* gst/multifile/gstsplitmuxsrc.c:
|
||||
splitmuxsrc: Avoid stall when parts get out of sync
|
||||
When one part moves ahead of the others - due to excessive
|
||||
downstream queueing, or really small input files - then
|
||||
we can end up activating parts more than once. That can lead to
|
||||
effects like shutting down pad tasks prematurely.
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=772138
|
||||
|
||||
2016-09-30 11:41:19 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||||
|
||||
* meson.build:
|
||||
meson: update version
|
||||
|
||||
=== release 1.9.90 ===
|
||||
|
||||
2016-09-30 13:02:19 +0300 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* ChangeLog:
|
||||
* NEWS:
|
||||
* RELEASE:
|
||||
* configure.ac:
|
||||
* docs/plugins/gst-plugins-good-plugins.args:
|
||||
* docs/plugins/gst-plugins-good-plugins.interfaces:
|
||||
* docs/plugins/inspect/plugin-1394.xml:
|
||||
* docs/plugins/inspect/plugin-aasink.xml:
|
||||
* docs/plugins/inspect/plugin-alaw.xml:
|
||||
* docs/plugins/inspect/plugin-alpha.xml:
|
||||
* docs/plugins/inspect/plugin-alphacolor.xml:
|
||||
* docs/plugins/inspect/plugin-apetag.xml:
|
||||
* docs/plugins/inspect/plugin-audiofx.xml:
|
||||
* docs/plugins/inspect/plugin-audioparsers.xml:
|
||||
* docs/plugins/inspect/plugin-auparse.xml:
|
||||
* docs/plugins/inspect/plugin-autodetect.xml:
|
||||
* docs/plugins/inspect/plugin-avi.xml:
|
||||
* docs/plugins/inspect/plugin-cacasink.xml:
|
||||
* docs/plugins/inspect/plugin-cairo.xml:
|
||||
* docs/plugins/inspect/plugin-cutter.xml:
|
||||
* docs/plugins/inspect/plugin-debug.xml:
|
||||
* docs/plugins/inspect/plugin-deinterlace.xml:
|
||||
* docs/plugins/inspect/plugin-dtmf.xml:
|
||||
* docs/plugins/inspect/plugin-dv.xml:
|
||||
* docs/plugins/inspect/plugin-effectv.xml:
|
||||
* docs/plugins/inspect/plugin-equalizer.xml:
|
||||
* docs/plugins/inspect/plugin-flac.xml:
|
||||
* docs/plugins/inspect/plugin-flv.xml:
|
||||
* docs/plugins/inspect/plugin-flxdec.xml:
|
||||
* docs/plugins/inspect/plugin-gdkpixbuf.xml:
|
||||
* docs/plugins/inspect/plugin-goom.xml:
|
||||
* docs/plugins/inspect/plugin-goom2k1.xml:
|
||||
* docs/plugins/inspect/plugin-icydemux.xml:
|
||||
* docs/plugins/inspect/plugin-id3demux.xml:
|
||||
* docs/plugins/inspect/plugin-imagefreeze.xml:
|
||||
* docs/plugins/inspect/plugin-interleave.xml:
|
||||
* docs/plugins/inspect/plugin-isomp4.xml:
|
||||
* docs/plugins/inspect/plugin-jack.xml:
|
||||
* docs/plugins/inspect/plugin-jpeg.xml:
|
||||
* docs/plugins/inspect/plugin-level.xml:
|
||||
* docs/plugins/inspect/plugin-matroska.xml:
|
||||
* docs/plugins/inspect/plugin-mulaw.xml:
|
||||
* docs/plugins/inspect/plugin-multifile.xml:
|
||||
* docs/plugins/inspect/plugin-multipart.xml:
|
||||
* docs/plugins/inspect/plugin-navigationtest.xml:
|
||||
* docs/plugins/inspect/plugin-oss4.xml:
|
||||
* docs/plugins/inspect/plugin-ossaudio.xml:
|
||||
* docs/plugins/inspect/plugin-png.xml:
|
||||
* docs/plugins/inspect/plugin-pulseaudio.xml:
|
||||
* docs/plugins/inspect/plugin-replaygain.xml:
|
||||
* docs/plugins/inspect/plugin-rtp.xml:
|
||||
* docs/plugins/inspect/plugin-rtpmanager.xml:
|
||||
* docs/plugins/inspect/plugin-rtsp.xml:
|
||||
* docs/plugins/inspect/plugin-shapewipe.xml:
|
||||
* docs/plugins/inspect/plugin-shout2send.xml:
|
||||
* docs/plugins/inspect/plugin-smpte.xml:
|
||||
* docs/plugins/inspect/plugin-soup.xml:
|
||||
* docs/plugins/inspect/plugin-spectrum.xml:
|
||||
* docs/plugins/inspect/plugin-speex.xml:
|
||||
* docs/plugins/inspect/plugin-taglib.xml:
|
||||
* docs/plugins/inspect/plugin-udp.xml:
|
||||
* docs/plugins/inspect/plugin-video4linux2.xml:
|
||||
* docs/plugins/inspect/plugin-videobox.xml:
|
||||
* docs/plugins/inspect/plugin-videocrop.xml:
|
||||
* docs/plugins/inspect/plugin-videofilter.xml:
|
||||
* docs/plugins/inspect/plugin-videomixer.xml:
|
||||
* docs/plugins/inspect/plugin-vpx.xml:
|
||||
* docs/plugins/inspect/plugin-wavenc.xml:
|
||||
* docs/plugins/inspect/plugin-wavpack.xml:
|
||||
* docs/plugins/inspect/plugin-wavparse.xml:
|
||||
* docs/plugins/inspect/plugin-ximagesrc.xml:
|
||||
* docs/plugins/inspect/plugin-y4menc.xml:
|
||||
* gst-plugins-good.doap:
|
||||
* win32/common/config.h:
|
||||
Release 1.9.90
|
||||
|
||||
2016-09-30 12:17:26 +0300 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/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:
|
||||
* po/zh_HK.po:
|
||||
* po/zh_TW.po:
|
||||
Update .po files
|
||||
|
||||
2016-09-30 11:43:54 +0300 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
|
|
54
RELEASE
54
RELEASE
|
@ -1,13 +1,15 @@
|
|||
|
||||
Release notes for GStreamer Good Plugins 1.9.90
|
||||
Release notes for GStreamer Good Plugins 1.10.0
|
||||
|
||||
The GStreamer team is pleased to announce the first release candidate of the
|
||||
stable 1.10 release series. The 1.10 release series is adding new features on
|
||||
top of the 1.0, 1.2, 1.4, 1.6 and 1.8 series and is part of the API and
|
||||
ABI-stable 1.x release series of the GStreamer multimedia framework.
|
||||
The GStreamer team is pleased to announce the first release of the new stable
|
||||
1.10 release series. The 1.10 release series is adding new features on top of
|
||||
the 1.0, 1.2, 1.4, 1.6 and 1.8 series and is part of the API and ABI-stable 1.x
|
||||
release series of the GStreamer multimedia framework.
|
||||
|
||||
|
||||
Binaries for Android, iOS, Mac OS X and Windows will be provided in the next days.
|
||||
Binaries for Android, iOS, Mac OS X and Windows will be provided shortly after
|
||||
the source release by the GStreamer project during the stable 1.10 release
|
||||
series.
|
||||
|
||||
|
||||
"Such ingratitude. After all the times I've saved your life."
|
||||
|
@ -53,17 +55,15 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg)
|
|||
|
||||
Bugs fixed in this release
|
||||
|
||||
* 751559 : qtmux: Implement the preset interface.
|
||||
* 766990 : multifilesink: 'buffer'-mode writes no longer atomic (regression)
|
||||
* 769278 : aacparse: a few fixes and improvements for LOAS parsing
|
||||
* 769757 : rtpjitterbuffer: Fix calculating next_seqnum when dropping old buffers from a full queue.
|
||||
* 769768 : rtpjitterbuffer: lots of improvements around RTX
|
||||
* 770951 : qtdemux: Crash with no cenc auxiliary offset available
|
||||
* 771272 : jackaudiosink: hangs when jackd changes sample rate and/or buffer size
|
||||
* 771278 : udpsrc: Compilation error on NetBSD
|
||||
* 771395 : autodetect: Use gst_bin_set_suppressed_flags() API
|
||||
* 772143 : qtmux: Don't calculate PTS offset and DTS with GST_CLOCK_TIME_NONE
|
||||
* 772228 : tagschecking: Unit test fails because it sends untimestamped buffers to qtdemux
|
||||
* 762207 : flvmux: Ensure we fallback to DTS when clipping
|
||||
* 772496 : tests: Fix memory leak by gst_caps_to_string()
|
||||
* 772497 : waveform : Fix Memory leak by gst_caps_to_string
|
||||
* 772644 : Fix level test in CK_FORK=no mode
|
||||
* 772656 : Fix souphttpsrc tests without CK_FORK=no
|
||||
* 773509 : souphttpsrc: connection loss / reconnect issues
|
||||
* 773580 : v4l2object: fix extra-controls leak
|
||||
* 773582 : matroskamux does not allow resolutions above 4096x4096
|
||||
* 773643 : wavparse: crashes on invalid wav file
|
||||
|
||||
==== Download ====
|
||||
|
||||
|
@ -100,21 +100,17 @@ subscribe to the gstreamer-devel list.
|
|||
|
||||
Contributors to this release
|
||||
|
||||
* Arun Raghavan
|
||||
* Georg Lippitsch
|
||||
* Havard Graff
|
||||
* Branko Subasic
|
||||
* Gaurav Gupta
|
||||
* Jan Alexander Steffens (heftig)
|
||||
* Jan Schmidt
|
||||
* Mathieu Duponchelle
|
||||
* Mark Nauwelaerts
|
||||
* Michael Olbrich
|
||||
* Nicolas Dufresne
|
||||
* Olivier Crête
|
||||
* Nirbheek Chauhan
|
||||
* Scott D Phillips
|
||||
* Sebastian Dröge
|
||||
* Stian Selnes
|
||||
* Thibault Saunier
|
||||
* Thomas Bluemel
|
||||
* Thomas Klausner
|
||||
* Thomas Scheuermann
|
||||
* Tim-Philipp Müller
|
||||
* Vincent Penquerc'h
|
||||
* Wonchul Lee
|
||||
* Xabier Rodriguez Calvar
|
||||
* Tobias Schneider
|
||||
|
|
@ -5,7 +5,7 @@ dnl please read gstreamer/docs/random/autotools before changing this file
|
|||
dnl initialize autoconf
|
||||
dnl releases only do -Wall, git and prerelease does -Werror too
|
||||
dnl use a three digit version number for releases, and four for git/pre
|
||||
AC_INIT([GStreamer Good Plug-ins],[1.9.90],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-good])
|
||||
AC_INIT([GStreamer Good Plug-ins],[1.10.0],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-good])
|
||||
|
||||
AG_GST_INIT
|
||||
|
||||
|
@ -43,11 +43,11 @@ AC_DEFINE_UNQUOTED(GST_API_VERSION, "$GST_API_VERSION",
|
|||
[GStreamer API Version])
|
||||
|
||||
AG_GST_LIBTOOL_PREPARE
|
||||
AS_LIBTOOL(GST, 990, 0, 990)
|
||||
AS_LIBTOOL(GST, 1000, 0, 1000)
|
||||
|
||||
dnl *** required versions of GStreamer stuff ***
|
||||
GST_REQ=1.9.90
|
||||
GSTPB_REQ=1.9.90
|
||||
GST_REQ=1.10.0
|
||||
GSTPB_REQ=1.10.0
|
||||
|
||||
dnl *** autotools stuff ****
|
||||
|
||||
|
|
|
@ -1015,7 +1015,7 @@
|
|||
<FLAGS>rw</FLAGS>
|
||||
<NICK>User Agent</NICK>
|
||||
<BLURB>The User-Agent string to send to the server.</BLURB>
|
||||
<DEFAULT>"GStreamer/1.9.90"</DEFAULT>
|
||||
<DEFAULT>"GStreamer/1.10.0"</DEFAULT>
|
||||
</ARG>
|
||||
|
||||
<ARG>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Source for video data via IEEE1394 interface</description>
|
||||
<filename>../../ext/raw1394/.libs/libgst1394.so</filename>
|
||||
<basename>libgst1394.so</basename>
|
||||
<version>1.9.90</version>
|
||||
<version>1.10.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-good</source>
|
||||
<package>GStreamer Good Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>ASCII Art video sink</description>
|
||||
<filename>../../ext/aalib/.libs/libgstaasink.so</filename>
|
||||
<basename>libgstaasink.so</basename>
|
||||
<version>1.9.90</version>
|
||||
<version>1.10.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-good</source>
|
||||
<package>GStreamer Good Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>ALaw audio conversion routines</description>
|
||||
<filename>../../gst/law/.libs/libgstalaw.so</filename>
|
||||
<basename>libgstalaw.so</basename>
|
||||
<version>1.9.90</version>
|
||||
<version>1.10.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-good</source>
|
||||
<package>GStreamer Good Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>adds an alpha channel to video - constant or via chroma-keying</description>
|
||||
<filename>../../gst/alpha/.libs/libgstalpha.so</filename>
|
||||
<basename>libgstalpha.so</basename>
|
||||
<version>1.9.90</version>
|
||||
<version>1.10.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-good</source>
|
||||
<package>GStreamer Good Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>RGBA from/to AYUV colorspace conversion preserving the alpha channel</description>
|
||||
<filename>../../gst/alpha/.libs/libgstalphacolor.so</filename>
|
||||
<basename>libgstalphacolor.so</basename>
|
||||
<version>1.9.90</version>
|
||||
<version>1.10.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-good</source>
|
||||
<package>GStreamer Good Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>APEv1/2 tag reader</description>
|
||||
<filename>../../gst/apetag/.libs/libgstapetag.so</filename>
|
||||
<basename>libgstapetag.so</basename>
|
||||
<version>1.9.90</version>
|
||||
<version>1.10.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-good</source>
|
||||
<package>GStreamer Good Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Audio effects plugin</description>
|
||||
<filename>../../gst/audiofx/.libs/libgstaudiofx.so</filename>
|
||||
<basename>libgstaudiofx.so</basename>
|
||||
<version>1.9.90</version>
|
||||
<version>1.10.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-good</source>
|
||||
<package>GStreamer Good Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Parsers for various audio formats</description>
|
||||
<filename>../../gst/audioparsers/.libs/libgstaudioparsers.so</filename>
|
||||
<basename>libgstaudioparsers.so</basename>
|
||||
<version>1.9.90</version>
|
||||
<version>1.10.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-good</source>
|
||||
<package>GStreamer Good Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>parses au streams</description>
|
||||
<filename>../../gst/auparse/.libs/libgstauparse.so</filename>
|
||||
<basename>libgstauparse.so</basename>
|
||||
<version>1.9.90</version>
|
||||
<version>1.10.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-good</source>
|
||||
<package>GStreamer Good Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Plugin contains auto-detection plugins for video/audio in- and outputs</description>
|
||||
<filename>../../gst/autodetect/.libs/libgstautodetect.so</filename>
|
||||
<basename>libgstautodetect.so</basename>
|
||||
<version>1.9.90</version>
|
||||
<version>1.10.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-good</source>
|
||||
<package>GStreamer Good Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>AVI stream handling</description>
|
||||
<filename>../../gst/avi/.libs/libgstavi.so</filename>
|
||||
<basename>libgstavi.so</basename>
|
||||
<version>1.9.90</version>
|
||||
<version>1.10.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-good</source>
|
||||
<package>GStreamer Good Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Colored ASCII Art video sink</description>
|
||||
<filename>../../ext/libcaca/.libs/libgstcacasink.so</filename>
|
||||
<basename>libgstcacasink.so</basename>
|
||||
<version>1.9.90</version>
|
||||
<version>1.10.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-good</source>
|
||||
<package>GStreamer Good Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Cairo-based elements</description>
|
||||
<filename>../../ext/cairo/.libs/libgstcairo.so</filename>
|
||||
<basename>libgstcairo.so</basename>
|
||||
<version>1.9.90</version>
|
||||
<version>1.10.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-good</source>
|
||||
<package>GStreamer Good Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Audio Cutter to split audio into non-silent bits</description>
|
||||
<filename>../../gst/cutter/.libs/libgstcutter.so</filename>
|
||||
<basename>libgstcutter.so</basename>
|
||||
<version>1.9.90</version>
|
||||
<version>1.10.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-good</source>
|
||||
<package>GStreamer Good Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>elements for testing and debugging</description>
|
||||
<filename>../../gst/debugutils/.libs/libgstdebug.so</filename>
|
||||
<basename>libgstdebug.so</basename>
|
||||
<version>1.9.90</version>
|
||||
<version>1.10.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-good</source>
|
||||
<package>GStreamer Good Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Deinterlacer</description>
|
||||
<filename>../../gst/deinterlace/.libs/libgstdeinterlace.so</filename>
|
||||
<basename>libgstdeinterlace.so</basename>
|
||||
<version>1.9.90</version>
|
||||
<version>1.10.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-good</source>
|
||||
<package>GStreamer Good Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>DTMF plugins</description>
|
||||
<filename>../../gst/dtmf/.libs/libgstdtmf.so</filename>
|
||||
<basename>libgstdtmf.so</basename>
|
||||
<version>1.9.90</version>
|
||||
<version>1.10.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-good</source>
|
||||
<package>GStreamer Good Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>DV demuxer and decoder based on libdv (libdv.sf.net)</description>
|
||||
<filename>../../ext/dv/.libs/libgstdv.so</filename>
|
||||
<basename>libgstdv.so</basename>
|
||||
<version>1.9.90</version>
|
||||
<version>1.10.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-good</source>
|
||||
<package>GStreamer Good Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>effect plugins from the effectv project</description>
|
||||
<filename>../../gst/effectv/.libs/libgsteffectv.so</filename>
|
||||
<basename>libgsteffectv.so</basename>
|
||||
<version>1.9.90</version>
|
||||
<version>1.10.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-good</source>
|
||||
<package>GStreamer Good Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>GStreamer audio equalizers</description>
|
||||
<filename>../../gst/equalizer/.libs/libgstequalizer.so</filename>
|
||||
<basename>libgstequalizer.so</basename>
|
||||
<version>1.9.90</version>
|
||||
<version>1.10.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-good</source>
|
||||
<package>GStreamer Good Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>The FLAC Lossless compressor Codec</description>
|
||||
<filename>../../ext/flac/.libs/libgstflac.so</filename>
|
||||
<basename>libgstflac.so</basename>
|
||||
<version>1.9.90</version>
|
||||
<version>1.10.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-good</source>
|
||||
<package>GStreamer Good Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>FLV muxing and demuxing plugin</description>
|
||||
<filename>../../gst/flv/.libs/libgstflv.so</filename>
|
||||
<basename>libgstflv.so</basename>
|
||||
<version>1.9.90</version>
|
||||
<version>1.10.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-good</source>
|
||||
<package>GStreamer Good Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>FLC/FLI/FLX video decoder</description>
|
||||
<filename>../../gst/flx/.libs/libgstflxdec.so</filename>
|
||||
<basename>libgstflxdec.so</basename>
|
||||
<version>1.9.90</version>
|
||||
<version>1.10.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-good</source>
|
||||
<package>GStreamer Good Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>GdkPixbuf-based image decoder, overlay and sink</description>
|
||||
<filename>../../ext/gdk_pixbuf/.libs/libgstgdkpixbuf.so</filename>
|
||||
<basename>libgstgdkpixbuf.so</basename>
|
||||
<version>1.9.90</version>
|
||||
<version>1.10.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-good</source>
|
||||
<package>GStreamer Good Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>GOOM visualization filter</description>
|
||||
<filename>../../gst/goom/.libs/libgstgoom.so</filename>
|
||||
<basename>libgstgoom.so</basename>
|
||||
<version>1.9.90</version>
|
||||
<version>1.10.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-good</source>
|
||||
<package>GStreamer Good Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>GOOM 2k1 visualization filter</description>
|
||||
<filename>../../gst/goom2k1/.libs/libgstgoom2k1.so</filename>
|
||||
<basename>libgstgoom2k1.so</basename>
|
||||
<version>1.9.90</version>
|
||||
<version>1.10.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-good</source>
|
||||
<package>GStreamer Good Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Demux ICY tags from a stream</description>
|
||||
<filename>../../gst/icydemux/.libs/libgsticydemux.so</filename>
|
||||
<basename>libgsticydemux.so</basename>
|
||||
<version>1.9.90</version>
|
||||
<version>1.10.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-good</source>
|
||||
<package>GStreamer Good Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Demux ID3v1 and ID3v2 tags from a file</description>
|
||||
<filename>../../gst/id3demux/.libs/libgstid3demux.so</filename>
|
||||
<basename>libgstid3demux.so</basename>
|
||||
<version>1.9.90</version>
|
||||
<version>1.10.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-good</source>
|
||||
<package>GStreamer Good Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Still frame stream generator</description>
|
||||
<filename>../../gst/imagefreeze/.libs/libgstimagefreeze.so</filename>
|
||||
<basename>libgstimagefreeze.so</basename>
|
||||
<version>1.9.90</version>
|
||||
<version>1.10.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-good</source>
|
||||
<package>GStreamer Good Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Audio interleaver/deinterleaver</description>
|
||||
<filename>../../gst/interleave/.libs/libgstinterleave.so</filename>
|
||||
<basename>libgstinterleave.so</basename>
|
||||
<version>1.9.90</version>
|
||||
<version>1.10.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-good</source>
|
||||
<package>GStreamer Good Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>ISO base media file format support (mp4, 3gpp, qt, mj2)</description>
|
||||
<filename>../../gst/isomp4/.libs/libgstisomp4.so</filename>
|
||||
<basename>libgstisomp4.so</basename>
|
||||
<version>1.9.90</version>
|
||||
<version>1.10.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-good</source>
|
||||
<package>GStreamer Good Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>JACK audio elements</description>
|
||||
<filename>../../ext/jack/.libs/libgstjack.so</filename>
|
||||
<basename>libgstjack.so</basename>
|
||||
<version>1.9.90</version>
|
||||
<version>1.10.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-good</source>
|
||||
<package>GStreamer Good Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>JPeg plugin library</description>
|
||||
<filename>../../ext/jpeg/.libs/libgstjpeg.so</filename>
|
||||
<basename>libgstjpeg.so</basename>
|
||||
<version>1.9.90</version>
|
||||
<version>1.10.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-good</source>
|
||||
<package>GStreamer Good Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Audio level plugin</description>
|
||||
<filename>../../gst/level/.libs/libgstlevel.so</filename>
|
||||
<basename>libgstlevel.so</basename>
|
||||
<version>1.9.90</version>
|
||||
<version>1.10.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-good</source>
|
||||
<package>GStreamer Good Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Matroska and WebM stream handling</description>
|
||||
<filename>../../gst/matroska/.libs/libgstmatroska.so</filename>
|
||||
<basename>libgstmatroska.so</basename>
|
||||
<version>1.9.90</version>
|
||||
<version>1.10.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-good</source>
|
||||
<package>GStreamer Good Plug-ins source release</package>
|
||||
|
@ -65,7 +65,7 @@
|
|||
<name>video_%u</name>
|
||||
<direction>sink</direction>
|
||||
<presence>request</presence>
|
||||
<details>video/mpeg, mpegversion=(int){ 1, 2, 4 }, systemstream=(boolean)false, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h264, stream-format=(string)avc, alignment=(string)au, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h265, stream-format=(string)hvc1, alignment=(string)au, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-divx, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-huffyuv, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-dv, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h263, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-msmpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; image/jpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-theora; video/x-dirac, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-pn-realvideo, rmversion=(int)[ 1, 4 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-vp8, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-vp9, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-raw, format=(string){ YUY2, I420, YV12, UYVY, AYUV, GRAY8, BGR, RGB }, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-prores, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-wmv, wmvversion=(int)[ 1, 3 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]</details>
|
||||
<details>video/mpeg, mpegversion=(int){ 1, 2, 4 }, systemstream=(boolean)false, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-h264, stream-format=(string)avc, alignment=(string)au, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-h265, stream-format=(string)hvc1, alignment=(string)au, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-divx, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-huffyuv, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-dv, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-h263, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-msmpeg, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; image/jpeg, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-theora; video/x-dirac, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-pn-realvideo, rmversion=(int)[ 1, 4 ], width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-vp8, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-vp9, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-raw, format=(string){ YUY2, I420, YV12, UYVY, AYUV, GRAY8, BGR, RGB }, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-prores, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-wmv, wmvversion=(int)[ 1, 3 ], width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>MuLaw audio conversion routines</description>
|
||||
<filename>../../gst/law/.libs/libgstmulaw.so</filename>
|
||||
<basename>libgstmulaw.so</basename>
|
||||
<version>1.9.90</version>
|
||||
<version>1.10.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-good</source>
|
||||
<package>GStreamer Good Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Reads/Writes buffers from/to sequentially named files</description>
|
||||
<filename>../../gst/multifile/.libs/libgstmultifile.so</filename>
|
||||
<basename>libgstmultifile.so</basename>
|
||||
<version>1.9.90</version>
|
||||
<version>1.10.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-good</source>
|
||||
<package>GStreamer Good Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>multipart stream manipulation</description>
|
||||
<filename>../../gst/multipart/.libs/libgstmultipart.so</filename>
|
||||
<basename>libgstmultipart.so</basename>
|
||||
<version>1.9.90</version>
|
||||
<version>1.10.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-good</source>
|
||||
<package>GStreamer Good Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Template for a video filter</description>
|
||||
<filename>../../gst/debugutils/.libs/libgstnavigationtest.so</filename>
|
||||
<basename>libgstnavigationtest.so</basename>
|
||||
<version>1.9.90</version>
|
||||
<version>1.10.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-good</source>
|
||||
<package>GStreamer Good Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Open Sound System (OSS) version 4 support for GStreamer</description>
|
||||
<filename>../../sys/oss4/.libs/libgstoss4audio.so</filename>
|
||||
<basename>libgstoss4audio.so</basename>
|
||||
<version>1.9.90</version>
|
||||
<version>1.10.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-good</source>
|
||||
<package>GStreamer Good Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>OSS (Open Sound System) support for GStreamer</description>
|
||||
<filename>../../sys/oss/.libs/libgstossaudio.so</filename>
|
||||
<basename>libgstossaudio.so</basename>
|
||||
<version>1.9.90</version>
|
||||
<version>1.10.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-good</source>
|
||||
<package>GStreamer Good Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>PNG plugin library</description>
|
||||
<filename>../../ext/libpng/.libs/libgstpng.so</filename>
|
||||
<basename>libgstpng.so</basename>
|
||||
<version>1.9.90</version>
|
||||
<version>1.10.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-good</source>
|
||||
<package>GStreamer Good Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>PulseAudio plugin library</description>
|
||||
<filename>../../ext/pulse/.libs/libgstpulse.so</filename>
|
||||
<basename>libgstpulse.so</basename>
|
||||
<version>1.9.90</version>
|
||||
<version>1.10.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-good</source>
|
||||
<package>GStreamer Good Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>ReplayGain volume normalization</description>
|
||||
<filename>../../gst/replaygain/.libs/libgstreplaygain.so</filename>
|
||||
<basename>libgstreplaygain.so</basename>
|
||||
<version>1.9.90</version>
|
||||
<version>1.10.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-good</source>
|
||||
<package>GStreamer Good Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Real-time protocol plugins</description>
|
||||
<filename>../../gst/rtp/.libs/libgstrtp.so</filename>
|
||||
<basename>libgstrtp.so</basename>
|
||||
<version>1.9.90</version>
|
||||
<version>1.10.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-good</source>
|
||||
<package>GStreamer Good Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>RTP session management plugin library</description>
|
||||
<filename>../../gst/rtpmanager/.libs/libgstrtpmanager.so</filename>
|
||||
<basename>libgstrtpmanager.so</basename>
|
||||
<version>1.9.90</version>
|
||||
<version>1.10.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-good</source>
|
||||
<package>GStreamer Good Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>transfer data via RTSP</description>
|
||||
<filename>../../gst/rtsp/.libs/libgstrtsp.so</filename>
|
||||
<basename>libgstrtsp.so</basename>
|
||||
<version>1.9.90</version>
|
||||
<version>1.10.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-good</source>
|
||||
<package>GStreamer Good Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Shape Wipe transition filter</description>
|
||||
<filename>../../gst/shapewipe/.libs/libgstshapewipe.so</filename>
|
||||
<basename>libgstshapewipe.so</basename>
|
||||
<version>1.9.90</version>
|
||||
<version>1.10.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-good</source>
|
||||
<package>GStreamer Good Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Sends data to an icecast server using libshout2</description>
|
||||
<filename>../../ext/shout2/.libs/libgstshout2.so</filename>
|
||||
<basename>libgstshout2.so</basename>
|
||||
<version>1.9.90</version>
|
||||
<version>1.10.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-good</source>
|
||||
<package>libshout2</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Apply the standard SMPTE transitions on video images</description>
|
||||
<filename>../../gst/smpte/.libs/libgstsmpte.so</filename>
|
||||
<basename>libgstsmpte.so</basename>
|
||||
<version>1.9.90</version>
|
||||
<version>1.10.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-good</source>
|
||||
<package>GStreamer Good Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>libsoup HTTP client src/sink</description>
|
||||
<filename>../../ext/soup/.libs/libgstsouphttpsrc.so</filename>
|
||||
<basename>libgstsouphttpsrc.so</basename>
|
||||
<version>1.9.90</version>
|
||||
<version>1.10.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-good</source>
|
||||
<package>GStreamer Good Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Run an FFT on the audio signal, output spectrum data</description>
|
||||
<filename>../../gst/spectrum/.libs/libgstspectrum.so</filename>
|
||||
<basename>libgstspectrum.so</basename>
|
||||
<version>1.9.90</version>
|
||||
<version>1.10.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-good</source>
|
||||
<package>GStreamer Good Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Speex plugin library</description>
|
||||
<filename>../../ext/speex/.libs/libgstspeex.so</filename>
|
||||
<basename>libgstspeex.so</basename>
|
||||
<version>1.9.90</version>
|
||||
<version>1.10.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-good</source>
|
||||
<package>GStreamer Good Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Tag writing plug-in based on taglib</description>
|
||||
<filename>../../ext/taglib/.libs/libgsttaglib.so</filename>
|
||||
<basename>libgsttaglib.so</basename>
|
||||
<version>1.9.90</version>
|
||||
<version>1.10.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-good</source>
|
||||
<package>GStreamer Good Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>transfer data via UDP</description>
|
||||
<filename>../../gst/udp/.libs/libgstudp.so</filename>
|
||||
<basename>libgstudp.so</basename>
|
||||
<version>1.9.90</version>
|
||||
<version>1.10.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-good</source>
|
||||
<package>GStreamer Good Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>elements for Video 4 Linux</description>
|
||||
<filename>../../sys/v4l2/.libs/libgstvideo4linux2.so</filename>
|
||||
<basename>libgstvideo4linux2.so</basename>
|
||||
<version>1.9.90</version>
|
||||
<version>1.10.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-good</source>
|
||||
<package>GStreamer Good Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>resizes a video by adding borders or cropping</description>
|
||||
<filename>../../gst/videobox/.libs/libgstvideobox.so</filename>
|
||||
<basename>libgstvideobox.so</basename>
|
||||
<version>1.9.90</version>
|
||||
<version>1.10.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-good</source>
|
||||
<package>GStreamer Good Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Crops video into a user-defined region</description>
|
||||
<filename>../../gst/videocrop/.libs/libgstvideocrop.so</filename>
|
||||
<basename>libgstvideocrop.so</basename>
|
||||
<version>1.9.90</version>
|
||||
<version>1.10.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-good</source>
|
||||
<package>GStreamer Good Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Video filters plugin</description>
|
||||
<filename>../../gst/videofilter/.libs/libgstvideofilter.so</filename>
|
||||
<basename>libgstvideofilter.so</basename>
|
||||
<version>1.9.90</version>
|
||||
<version>1.10.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-good</source>
|
||||
<package>GStreamer Good Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Video mixer</description>
|
||||
<filename>../../gst/videomixer/.libs/libgstvideomixer.so</filename>
|
||||
<basename>libgstvideomixer.so</basename>
|
||||
<version>1.9.90</version>
|
||||
<version>1.10.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-good</source>
|
||||
<package>GStreamer Good Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>VP8 plugin</description>
|
||||
<filename>../../ext/vpx/.libs/libgstvpx.so</filename>
|
||||
<basename>libgstvpx.so</basename>
|
||||
<version>1.9.90</version>
|
||||
<version>1.10.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-good</source>
|
||||
<package>GStreamer Good Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Encode raw audio into WAV</description>
|
||||
<filename>../../gst/wavenc/.libs/libgstwavenc.so</filename>
|
||||
<basename>libgstwavenc.so</basename>
|
||||
<version>1.9.90</version>
|
||||
<version>1.10.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-good</source>
|
||||
<package>GStreamer Good Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Wavpack lossless/lossy audio format handling</description>
|
||||
<filename>../../ext/wavpack/.libs/libgstwavpack.so</filename>
|
||||
<basename>libgstwavpack.so</basename>
|
||||
<version>1.9.90</version>
|
||||
<version>1.10.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-good</source>
|
||||
<package>GStreamer Good Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Parse a .wav file into raw audio</description>
|
||||
<filename>../../gst/wavparse/.libs/libgstwavparse.so</filename>
|
||||
<basename>libgstwavparse.so</basename>
|
||||
<version>1.9.90</version>
|
||||
<version>1.10.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-good</source>
|
||||
<package>GStreamer Good Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>X11 video input plugin using standard Xlib calls</description>
|
||||
<filename>../../sys/ximage/.libs/libgstximagesrc.so</filename>
|
||||
<basename>libgstximagesrc.so</basename>
|
||||
<version>1.9.90</version>
|
||||
<version>1.10.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-good</source>
|
||||
<package>GStreamer Good Plug-ins source release</package>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<description>Encodes a YUV frame into the yuv4mpeg format (mjpegtools)</description>
|
||||
<filename>../../gst/y4m/.libs/libgsty4menc.so</filename>
|
||||
<basename>libgsty4menc.so</basename>
|
||||
<version>1.9.90</version>
|
||||
<version>1.10.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-good</source>
|
||||
<package>GStreamer Good Plug-ins source release</package>
|
||||
|
|
|
@ -32,6 +32,16 @@ the plug-in code, LGPL or LGPL-compatible for the supporting library).
|
|||
</GitRepository>
|
||||
</repository>
|
||||
|
||||
<release>
|
||||
<Version>
|
||||
<revision>1.10.0</revision>
|
||||
<branch>master</branch>
|
||||
<name></name>
|
||||
<created>2016-11-01</created>
|
||||
<file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.10.0.tar.xz" />
|
||||
</Version>
|
||||
</release>
|
||||
|
||||
<release>
|
||||
<Version>
|
||||
<revision>1.9.90</revision>
|
||||
|
|
|
@ -64,7 +64,7 @@
|
|||
#define GST_PACKAGE_ORIGIN "Unknown package origin"
|
||||
|
||||
/* GStreamer package release date/time for plugins as YYYY-MM-DD */
|
||||
#define GST_PACKAGE_RELEASE_DATETIME "2016-09-30"
|
||||
#define GST_PACKAGE_RELEASE_DATETIME "2016-11-01"
|
||||
|
||||
/* Define if static plugins should be built */
|
||||
#undef GST_PLUGIN_BUILD_STATIC
|
||||
|
@ -401,7 +401,7 @@
|
|||
#define PACKAGE_NAME "GStreamer Good Plug-ins"
|
||||
|
||||
/* Define to the full name and version of this package. */
|
||||
#define PACKAGE_STRING "GStreamer Good Plug-ins 1.9.90"
|
||||
#define PACKAGE_STRING "GStreamer Good Plug-ins 1.10.0"
|
||||
|
||||
/* Define to the one symbol short name of this package. */
|
||||
#define PACKAGE_TARNAME "gst-plugins-good"
|
||||
|
@ -410,7 +410,7 @@
|
|||
#undef PACKAGE_URL
|
||||
|
||||
/* Define to the version of this package. */
|
||||
#define PACKAGE_VERSION "1.9.90"
|
||||
#define PACKAGE_VERSION "1.10.0"
|
||||
|
||||
/* directory where plugins are located */
|
||||
#ifdef _DEBUG
|
||||
|
@ -445,7 +445,7 @@
|
|||
#undef TARGET_CPU
|
||||
|
||||
/* Version number of package */
|
||||
#define VERSION "1.9.90"
|
||||
#define VERSION "1.10.0"
|
||||
|
||||
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
|
||||
significant byte first (like Motorola and SPARC, unlike Intel). */
|
||||
|
|
Loading…
Reference in a new issue