mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-30 05:31:15 +00:00
Release 1.5.2
This commit is contained in:
parent
6595508109
commit
f12899878f
74 changed files with 1312 additions and 317 deletions
953
ChangeLog
953
ChangeLog
|
@ -1,9 +1,956 @@
|
||||||
=== release 1.5.1 ===
|
=== release 1.5.2 ===
|
||||||
|
|
||||||
2015-06-07 Sebastian Dröge <slomo@coaxion.net>
|
2015-06-24 Sebastian Dröge <slomo@coaxion.net>
|
||||||
|
|
||||||
* configure.ac:
|
* configure.ac:
|
||||||
releasing 1.5.1
|
releasing 1.5.2
|
||||||
|
|
||||||
|
2015-06-24 22:56:12 +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/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
|
||||||
|
|
||||||
|
2015-06-24 11:15:00 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* po/nl.po:
|
||||||
|
po: Update translations
|
||||||
|
|
||||||
|
2015-06-23 18:42:59 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
||||||
|
|
||||||
|
* tests/check/elements/qtmux.c:
|
||||||
|
qtmux: Correctly test each segments
|
||||||
|
In presence of gaps, qtdemux will emit multiple segments. The
|
||||||
|
second segment start should match the CTTS.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=751361
|
||||||
|
|
||||||
|
2015-06-23 17:54:31 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
||||||
|
|
||||||
|
* gst/isomp4/gstqtmux.c:
|
||||||
|
* gst/isomp4/gstqtmux.h:
|
||||||
|
qtmux: Correctly calculate the elst media start
|
||||||
|
The media start has nothing to do with the shift we have applied
|
||||||
|
but with the value of the first PTS. This is defined as:
|
||||||
|
Dt(0) = 0
|
||||||
|
Ct(0) = Dt(0) + CTTS(0)
|
||||||
|
So the media start is always the first CTTS.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=751361
|
||||||
|
|
||||||
|
2015-06-23 11:49:32 -0300 Thiago Santos <thiagoss@osg.samsung.com>
|
||||||
|
|
||||||
|
* gst/isomp4/qtdemux.c:
|
||||||
|
qtdemux: accumulate previous edts entries into segment.base
|
||||||
|
Allows playing edts editted files with proper synchronization of
|
||||||
|
streams. This patch fixes the regression introduced by
|
||||||
|
bf95f93c0189aa04f18e264b86b6527e431c5d53 that was added to fix
|
||||||
|
segment seeks handling.
|
||||||
|
Having the accumulated_base separated from the main segment.base
|
||||||
|
allows handling both segment seeks and edts editted files.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=751361
|
||||||
|
|
||||||
|
2015-06-23 00:56:16 -0300 Thiago Santos <thiagoss@osg.samsung.com>
|
||||||
|
|
||||||
|
* gst/isomp4/qtdemux.c:
|
||||||
|
qtdemux: improve some debug messages
|
||||||
|
Those messages are about the stream, use the pad as the
|
||||||
|
debug object to make it clear from the logs
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=751361
|
||||||
|
|
||||||
|
2015-06-22 22:22:09 -0300 Thiago Santos <thiagoss@osg.samsung.com>
|
||||||
|
|
||||||
|
* gst/isomp4/gstqtmux.c:
|
||||||
|
qtmux: store last_dts of the first buffer
|
||||||
|
Buffers need not to start at running-time 0 so the last_dts needs
|
||||||
|
to be the value of the first buffer's dts as it is used to compute
|
||||||
|
the duration of the buffers. If it was left at 0 the first buffer
|
||||||
|
would have a larger duration when it shouldn't
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=751361
|
||||||
|
|
||||||
|
2015-06-23 17:11:57 +0900 Vineeth TM <vineeth.tm@samsung.com>
|
||||||
|
|
||||||
|
* gst/audioparsers/gstflacparse.c:
|
||||||
|
flacparse: fix possible memory leak
|
||||||
|
when buffer is stored to seektable, and stop gets called due to
|
||||||
|
corrupt flac file, then the seektable is not being released
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=751364
|
||||||
|
|
||||||
|
2015-06-23 16:28:40 +1000 Jan Schmidt <jan@centricular.com>
|
||||||
|
|
||||||
|
* gst/multifile/gstsplitmuxsink.c:
|
||||||
|
* gst/multifile/gstsplitmuxsink.h:
|
||||||
|
Revert "splitmuxsink: Mask async-start/done while switching files."
|
||||||
|
This reverts commit d61e5393f110ed482815d77807245d78b52eff46.
|
||||||
|
Causes failures muxing larger GOP sizes for some reason. Reverting
|
||||||
|
while I figure it out
|
||||||
|
|
||||||
|
2015-06-18 23:22:06 +1000 Jan Schmidt <jan@centricular.com>
|
||||||
|
|
||||||
|
* gst/multifile/gstsplitmuxpartreader.c:
|
||||||
|
* gst/multifile/gstsplitmuxsrc.c:
|
||||||
|
splitmuxsrc: Fix startup and shutdown races.
|
||||||
|
Fix 2 startup races when things happen too quickly, and 1
|
||||||
|
at shutdown by holding a ref to the pads in use until the
|
||||||
|
loop functions exit.
|
||||||
|
Handle errors activating file parts and publish them on
|
||||||
|
the bus.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=750747
|
||||||
|
|
||||||
|
2015-06-18 09:26:13 +1000 Jan Schmidt <jan@centricular.com>
|
||||||
|
|
||||||
|
* gst/multifile/gstsplitmuxsink.c:
|
||||||
|
* gst/multifile/gstsplitmuxsink.h:
|
||||||
|
splitmuxsink: Mask async-start/done while switching files.
|
||||||
|
Sometimes, extra async-start/done from the internal sink
|
||||||
|
while the element is still starting up can cause splitmuxsink
|
||||||
|
to stall in PAUSED state when it has been set to PLAYING
|
||||||
|
by the app. Drop the child's async-start/done messages while
|
||||||
|
switching, so they don't cause state changes at the
|
||||||
|
splitmuxsink level.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=750747
|
||||||
|
|
||||||
|
2015-06-15 16:12:10 +1000 Jan Schmidt <jan@centricular.com>
|
||||||
|
|
||||||
|
* gst/matroska/matroska-demux.c:
|
||||||
|
matroska-demux: Use gst_video_multiview_guess_half_aspect()
|
||||||
|
Use the gst_video_multiview_guess_half_aspect() utility function
|
||||||
|
to set the half-aspect flag (or not) on stereoscopic frame-packed
|
||||||
|
videos.
|
||||||
|
|
||||||
|
2015-06-15 16:10:37 +1000 Jan Schmidt <jan@centricular.com>
|
||||||
|
|
||||||
|
* gst/isomp4/qtdemux.c:
|
||||||
|
qtdemux: Move multiview caps calculations, add half-aspect heuristics
|
||||||
|
Move the multiview caps calculations to the configure_stream()
|
||||||
|
function, so the rest of the video info is available, and
|
||||||
|
use the gst_video_multiview_guess_half_aspect() function to
|
||||||
|
determine if the half-aspect flag should be set on frame-packed
|
||||||
|
video.
|
||||||
|
|
||||||
|
2015-06-18 16:06:02 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
||||||
|
|
||||||
|
* gst/isomp4/qtdemux.c:
|
||||||
|
qtdemux: Add cslg support
|
||||||
|
The cslg atom provide information about the DTS shift. This is
|
||||||
|
needed in recent version of ctts atom where the offset can be
|
||||||
|
negative. When cslg is missing, we parse the CTTS table as proposed
|
||||||
|
in the spec to calculate these values.
|
||||||
|
In this implementation, we only need to know the shift. As GStreamer
|
||||||
|
cannot transport negative timestamps, we shift the timestamps forward
|
||||||
|
using that value and adapt the segment to compensate. This patch also
|
||||||
|
removes bogus offset of ctts_soffset, this offset shall be included
|
||||||
|
in the edit list.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=751103
|
||||||
|
|
||||||
|
2015-06-19 18:37:59 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
||||||
|
|
||||||
|
* tests/check/elements/qtmux.c:
|
||||||
|
qtmux: Test gaps at start of stream
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=751242
|
||||||
|
|
||||||
|
2015-06-19 18:40:43 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
||||||
|
|
||||||
|
* gst/isomp4/gstqtmux.c:
|
||||||
|
qtmux: Use PTS to figure-out presence of gaps
|
||||||
|
We need to look at the presentation timestamp in order to conclude if
|
||||||
|
there is a gap at the start of a stream.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=751242
|
||||||
|
|
||||||
|
2015-06-19 16:45:02 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
||||||
|
|
||||||
|
* gst/isomp4/gstqtmux.c:
|
||||||
|
qtmux: Set edit list to compensate DTS shift
|
||||||
|
We shift DTS forward to avoid negative timestamps which cannot be
|
||||||
|
represented with version 0 of the CTTS table. To stick with that
|
||||||
|
version (backward compatibility), the spec recommend using an
|
||||||
|
edit list entry to move back the presentation time to where it
|
||||||
|
should be.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=751242
|
||||||
|
|
||||||
|
2015-06-22 14:35:52 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
|
||||||
|
|
||||||
|
* gst/flv/gstflvmux.c:
|
||||||
|
flvmux: Insert AVC end of sequence
|
||||||
|
This FLV specific mark is needed to prevent Flow Player (most likely
|
||||||
|
all Flash base player) from going into buffering state when near EOS.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=751320
|
||||||
|
|
||||||
|
2015-06-22 13:05:29 +0900 Vineeth TM <vineeth.tm@samsung.com>
|
||||||
|
|
||||||
|
* gst/matroska/matroska-demux.c:
|
||||||
|
* gst/matroska/matroska-parse.c:
|
||||||
|
matroska: remove useless check
|
||||||
|
No need to check for context availability while freeing. We are inside
|
||||||
|
inside a code block with a condition that dereferences context.
|
||||||
|
if (context->type == 0 ...
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=751306
|
||||||
|
|
||||||
|
2015-06-22 19:35:57 +0900 Vineeth T M <vineeth.tm@samsung.com>
|
||||||
|
|
||||||
|
* gst/matroska/lzo.c:
|
||||||
|
lzo: fix memory leak
|
||||||
|
the opened file is not being closed during test, which will result
|
||||||
|
in memory leak.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=751306
|
||||||
|
|
||||||
|
2015-06-22 19:30:58 +0900 Vineeth T M <vineeth.tm@samsung.com>
|
||||||
|
|
||||||
|
* ext/mikmod/mikmod_reader.c:
|
||||||
|
mikmod_reader: Possible null pointer dereference:
|
||||||
|
gst_reader variable is being used before actually checking if it
|
||||||
|
allocated properly
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=751306
|
||||||
|
|
||||||
|
2015-06-22 19:45:14 +0900 Sangkyu Park <sk1122.park@samsung.com>
|
||||||
|
|
||||||
|
* gst/rtpmanager/gstrtpjitterbuffer.c:
|
||||||
|
* gst/rtpmanager/rtpjitterbuffer.c:
|
||||||
|
rtpjitterbuffer: Minor clean-up
|
||||||
|
1. Fix the code which is wrong coding style.
|
||||||
|
2. Fix a typing error of comment.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=751316
|
||||||
|
|
||||||
|
2015-06-22 11:28:13 +0200 Jose Antonio Santos Cadenas <santoscadenas@gmail.com>
|
||||||
|
|
||||||
|
* gst/rtpmanager/rtpsource.c:
|
||||||
|
rtpsource: Do not try to push NULL buffers
|
||||||
|
If update_receiver_stats() fails, we can't really do anything with this buffer
|
||||||
|
anymore and have to drop it. This happens if there's a big seqnum
|
||||||
|
discontinuity for example.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=751311
|
||||||
|
|
||||||
|
2015-06-22 13:10:02 +0900 Vineeth TM <vineeth.tm@samsung.com>
|
||||||
|
|
||||||
|
* gst/flv/gstflvdemux.c:
|
||||||
|
flvdemux: trivial cleanup
|
||||||
|
trivial patch to add proper ( while checking for if(G_UNLIKELY())
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=751306
|
||||||
|
|
||||||
|
2015-06-22 13:16:08 +0900 Vineeth TM <vineeth.tm@samsung.com>
|
||||||
|
|
||||||
|
* gst/audioparsers/gstdcaparse.c:
|
||||||
|
dcaparse: initialize size variable
|
||||||
|
size can be used in cleanup without being initialized. Hence
|
||||||
|
setting it to 0 when declaring
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=751306
|
||||||
|
|
||||||
|
2015-06-22 13:13:29 +0900 Vineeth TM <vineeth.tm@samsung.com>
|
||||||
|
|
||||||
|
* gst/audioparsers/gstmpegaudioparse.c:
|
||||||
|
mpegaudioparse: initialze bpf variable
|
||||||
|
bpf variable might be used in cleanup without being intialized.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=751306
|
||||||
|
|
||||||
|
2015-06-19 14:50:59 +0200 Miguel París Díaz <mparisdiaz@gmail.com>
|
||||||
|
|
||||||
|
* gst/rtpmanager/gstrtprtxqueue.c:
|
||||||
|
rtprtxqueue: reverse pending list before pushing buffers
|
||||||
|
With this we send the RTX buffers in the same order
|
||||||
|
that they were requested.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=751297
|
||||||
|
|
||||||
|
2015-06-21 19:22:10 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
|
||||||
|
|
||||||
|
* gst/flv/gstflvmux.c:
|
||||||
|
flvmux: Fix DTS validity check
|
||||||
|
This check was up-side-down, causing a bad timestamp at start
|
||||||
|
and then all timestamp being delayed.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=751298
|
||||||
|
|
||||||
|
2015-06-17 15:19:47 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
||||||
|
|
||||||
|
* gst/isomp4/fourcc.h:
|
||||||
|
* gst/isomp4/qtdemux_dump.c:
|
||||||
|
* gst/isomp4/qtdemux_dump.h:
|
||||||
|
* gst/isomp4/qtdemux_types.c:
|
||||||
|
cslg: Add Composition Shift Least Greatest Atom
|
||||||
|
This simply add fourcc and dump function for the cslg Atom.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=751103
|
||||||
|
|
||||||
|
2015-06-17 15:18:38 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
||||||
|
|
||||||
|
* gst/isomp4/qtdemux_dump.c:
|
||||||
|
ctts_dump: Fix signess issues
|
||||||
|
It didn't bug, but use correct signess in traces. The number of
|
||||||
|
entries is unsigned while the offset can be signed according to
|
||||||
|
recent spec.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=751103
|
||||||
|
|
||||||
|
2015-06-16 17:48:08 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
|
||||||
|
|
||||||
|
* common:
|
||||||
|
Automatic update of common submodule
|
||||||
|
From 6015d26 to f74b2df
|
||||||
|
|
||||||
|
2015-06-16 11:43:39 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* gst/rtpmanager/gstrtpjitterbuffer.c:
|
||||||
|
rtpjitterbuffer: gst_rtp_buffer_ext_timestamp() modifies its first argument, keep a copy around
|
||||||
|
|
||||||
|
2015-06-16 10:30:34 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* gst/rtpmanager/gstrtpjitterbuffer.c:
|
||||||
|
rtpjitterbuffer: Compare ext RTP times, not plain RTP time and ext RTP time when calculating elapsed time
|
||||||
|
Otherwise all RTP times after a wraparound would be considered as going
|
||||||
|
backwards, they will always be smaller than the ext RTP time.
|
||||||
|
|
||||||
|
2015-06-15 19:25:12 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* gst/rtpmanager/gstrtpbin.c:
|
||||||
|
rtpbin: The default rtp-profile should be AVP, not AVPF
|
||||||
|
|
||||||
|
2015-06-15 14:32:21 +0900 Sangkyu Park <sk1122.park@samsung.com>
|
||||||
|
|
||||||
|
* gst/rtpmanager/gstrtpjitterbuffer.c:
|
||||||
|
* gst/rtpmanager/rtpjitterbuffer.c:
|
||||||
|
rtpjitterbuffer: Minor cleanup
|
||||||
|
1. Add Null check in 'free_item' function.
|
||||||
|
2. Fix a typing error of comment.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=750965
|
||||||
|
|
||||||
|
2015-06-12 17:44:51 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
||||||
|
|
||||||
|
* gst/flv/gstflvmux.c:
|
||||||
|
flmux: Make sure best_time is initialized
|
||||||
|
|
||||||
|
2015-06-12 23:29:19 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* gst/rtpmanager/gstrtpbin.c:
|
||||||
|
* gst/rtpmanager/gstrtpbin.h:
|
||||||
|
* gst/rtpmanager/gstrtpsession.c:
|
||||||
|
* gst/rtpmanager/gstrtpsession.h:
|
||||||
|
rtpbin/session: Add new ntp-time-source property and deprecate use-pipeline-clock property
|
||||||
|
The new property allows to select the time source that should be used for the
|
||||||
|
NTP time in RTCP packets. By default it will continue to calculate the NTP
|
||||||
|
timestamp (1900 epoch) based on the realtime clock. Alternatively it can use
|
||||||
|
the UNIX timestamp (1970 epoch), the pipeline's running time or the pipeline's
|
||||||
|
clock time. The latter is especially useful for synchronizing multiple
|
||||||
|
receivers if all of them share the same clock.
|
||||||
|
If use-pipeline-clock is set to TRUE, it will override the ntp-time-source
|
||||||
|
setting and continue to use the running time plus 70 years. This is only kept
|
||||||
|
for backwards compatibility.
|
||||||
|
|
||||||
|
2015-04-07 16:03:42 -0300 Thiago Santos <thiagoss@osg.samsung.com>
|
||||||
|
|
||||||
|
* tests/check/elements/qtmux.c:
|
||||||
|
tests: qtmux: test for muxing with DTS outside the segment
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=740575
|
||||||
|
|
||||||
|
2015-06-11 17:26:49 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
||||||
|
|
||||||
|
* gst/isomp4/qtdemux.c:
|
||||||
|
qtdemux: Adjust segment according to ctts offset
|
||||||
|
In presence of a CTTS, the segment start/stop must be offset so
|
||||||
|
the segment start/stop include the PTS. This is needed since the
|
||||||
|
PTS cannot be negative in this format. This fixes issues where the
|
||||||
|
running time of the first buffer isn't at the start.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=740575
|
||||||
|
|
||||||
|
2015-04-03 20:34:42 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
||||||
|
|
||||||
|
* gst/isomp4/gstqtmux.c:
|
||||||
|
* gst/isomp4/gstqtmux.h:
|
||||||
|
qtmux: Handle DTS with negative running time
|
||||||
|
As QT works with duration, simply bring back first DTS to 0 and shift
|
||||||
|
forward the PTS of the same amount.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=740575
|
||||||
|
|
||||||
|
2015-06-10 18:15:52 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
||||||
|
|
||||||
|
* gst/flv/gstflvmux.c:
|
||||||
|
* gst/flv/gstflvmux.h:
|
||||||
|
flvmux: Add negative runtime DTS support
|
||||||
|
This is done by using new feature of the CollectPad clip function
|
||||||
|
which sets the DTS as a gint64 in the collected data. It also simplify
|
||||||
|
the code a bit.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=740575
|
||||||
|
|
||||||
|
2015-06-12 23:06:24 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* gst/rtpmanager/gstrtpbin.c:
|
||||||
|
rtpbin: Rename some variables and debug output to make more sense
|
||||||
|
Local and remote were mixed up in a few places, and the time we store here is
|
||||||
|
not UNIX time (1970 epoch), but NTP time (1900 epoch) in nanoseconds.
|
||||||
|
|
||||||
|
2015-06-12 19:21:10 +0300 Ilya Konstantinov <ilya.konstantinov@gmail.com>
|
||||||
|
|
||||||
|
* sys/osxaudio/gstosxcoreaudioremoteio.c:
|
||||||
|
osxaudio: fix latency property query on RemoteIO
|
||||||
|
AudioUnitGetProperty would fail with kParamErr (-50) every time,
|
||||||
|
simply because size wasn't initialized.
|
||||||
|
Now it returns zero latency, but at least it doesn't fail.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=750868
|
||||||
|
|
||||||
|
2015-04-07 14:06:16 +0530 Arun Raghavan <git@arunraghavan.net>
|
||||||
|
|
||||||
|
* ext/pulse/pulsesrc.c:
|
||||||
|
pulsesrc: Fix mapping of latency parameters to buffer attributes
|
||||||
|
|
||||||
|
2015-06-12 01:56:37 +1000 Jan Schmidt <jan@centricular.com>
|
||||||
|
|
||||||
|
* gst/matroska/matroska-demux.c:
|
||||||
|
matroska-demux: Actually set detected 3D info into output caps.
|
||||||
|
Use the information read from the StereoMode info
|
||||||
|
to configure multiview-mode and multiview-flags in the
|
||||||
|
video caps.
|
||||||
|
|
||||||
|
2015-06-11 13:36:54 +1000 Jan Schmidt <jan@centricular.com>
|
||||||
|
|
||||||
|
* gst/multifile/gstsplitmuxpartreader.c:
|
||||||
|
* gst/multifile/gstsplitmuxsink.c:
|
||||||
|
* gst/multifile/gstsplitmuxsink.h:
|
||||||
|
splitmuxsink: Take released-but-not-yet-output bytes into account
|
||||||
|
When deciding whether it's time to switch to a new file, take into
|
||||||
|
account data that's been released for pushing, but hasn't yet
|
||||||
|
been pushed - because downstream is slow or the threads haven't been
|
||||||
|
scheduled.
|
||||||
|
Fixes a race in the unit test and probably in practice - sometimes
|
||||||
|
failing to switch when it should for an extra GOP or two.
|
||||||
|
Also fix a problem in splitmuxsrc where playback sometimes
|
||||||
|
stalls at startup if types are found too quickly.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=750747
|
||||||
|
|
||||||
|
2015-06-11 01:04:51 -0300 Thiago Santos <thiagoss@osg.samsung.com>
|
||||||
|
|
||||||
|
* gst/isomp4/atoms.c:
|
||||||
|
atoms: remove custom gst_buffer_new function in favor of core version
|
||||||
|
Remove a custom specialized version of gst_buffer_new_wrapped by
|
||||||
|
using gst_buffer_new_wrapped_full inside a macro to simplify
|
||||||
|
parameters and give it a more meaningful name.
|
||||||
|
It is only used to create temporary buffers to have its data copied.
|
||||||
|
|
||||||
|
2015-06-11 00:14:41 -0300 Thiago Santos <thiagoss@osg.samsung.com>
|
||||||
|
|
||||||
|
* gst/isomp4/atoms.c:
|
||||||
|
atoms: simplify free form data atoms creation
|
||||||
|
Avoid creating an intermediary buffer or memory area just
|
||||||
|
to copy into an atom's data area.
|
||||||
|
|
||||||
|
2015-06-10 22:27:27 -0300 Thiago Santos <thiagoss@osg.samsung.com>
|
||||||
|
|
||||||
|
* gst/isomp4/atoms.c:
|
||||||
|
* gst/isomp4/atoms.h:
|
||||||
|
* gst/isomp4/fourcc.h:
|
||||||
|
* gst/isomp4/gstqtmux.c:
|
||||||
|
* gst/isomp4/gstqtmux.h:
|
||||||
|
* gst/isomp4/gstqtmuxmap.c:
|
||||||
|
qtmux: add AC-3 muxing support
|
||||||
|
Adds AC-3 muxing support. It is defined for mp4 and 3gp formats.
|
||||||
|
One extra feature that was added was the ability to add extension
|
||||||
|
atoms after set_caps as the AC-3 extension atom needs some data
|
||||||
|
that has to be extracted from the stream itself and is not
|
||||||
|
present on caps.
|
||||||
|
|
||||||
|
2015-06-10 22:36:59 -0300 Thiago Santos <thiagoss@osg.samsung.com>
|
||||||
|
|
||||||
|
* gst/isomp4/atoms.c:
|
||||||
|
* gst/isomp4/atoms.h:
|
||||||
|
qtmux: remove unused type MP4S
|
||||||
|
|
||||||
|
2015-06-10 22:29:01 -0300 Thiago Santos <thiagoss@osg.samsung.com>
|
||||||
|
|
||||||
|
* gst/isomp4/gstqtmux.c:
|
||||||
|
qtmux: remove duplicate attribute value set
|
||||||
|
It is also set a few lines below
|
||||||
|
|
||||||
|
2015-06-11 00:22:54 +1000 Jan Schmidt <jan@centricular.com>
|
||||||
|
|
||||||
|
* gst/matroska/matroska-demux.c:
|
||||||
|
* gst/matroska/matroska-ids.c:
|
||||||
|
* gst/matroska/matroska-ids.h:
|
||||||
|
* gst/matroska/matroska-mux.c:
|
||||||
|
matroska: Implement basic stereoscopic video support
|
||||||
|
Implement support for the packed video formats WebM
|
||||||
|
uses, not all the values that Matroska might use.
|
||||||
|
In practice, it's really hard to find any samples in the
|
||||||
|
wild of any.
|
||||||
|
Supported in both the muxer and demuxer.
|
||||||
|
|
||||||
|
2015-06-10 01:26:15 +1000 Jan Schmidt <jan@centricular.com>
|
||||||
|
|
||||||
|
* gst/isomp4/fourcc.h:
|
||||||
|
* gst/isomp4/qtdemux.c:
|
||||||
|
* gst/isomp4/qtdemux_dump.c:
|
||||||
|
* gst/isomp4/qtdemux_dump.h:
|
||||||
|
* gst/isomp4/qtdemux_types.c:
|
||||||
|
qtdemux: Add basic support for MPEG-A stereoscopic video
|
||||||
|
The MPEG-A format provides an extension to the ISO base media
|
||||||
|
file format to store stereoscopic content encoded with different
|
||||||
|
codecs like H.264 and MPEG-4:2. The stereo video media information(svmi)
|
||||||
|
atom declares the presence and storage method for the video.
|
||||||
|
Stereo video information for MPEG-A can also be supplied through
|
||||||
|
the 'stvi' atom (ref: ISO/IEC_14496-12, ISO/IEC_23000-11), which
|
||||||
|
is not implemented in this patch.
|
||||||
|
Also missing is support for stereo video encoded as separate video tracks
|
||||||
|
for now.
|
||||||
|
Based on a patch by Sreerenj Balachandran <sreerenj.balachandran@intel.com>
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=611157
|
||||||
|
|
||||||
|
2015-06-02 16:15:35 -0400 Xavier Claessens <xavier.claessens@collabora.com>
|
||||||
|
|
||||||
|
* ext/soup/gstsouphttpsrc.c:
|
||||||
|
* ext/soup/gstsouphttpsrc.h:
|
||||||
|
souphttpsrc: Add tls-database property
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=750298
|
||||||
|
|
||||||
|
2015-06-10 14:33:50 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* gst/rtp/gstasteriskh263.c:
|
||||||
|
* gst/rtp/gstrtpac3pay.c:
|
||||||
|
* gst/rtp/gstrtpamrpay.c:
|
||||||
|
* gst/rtp/gstrtpceltdepay.c:
|
||||||
|
* gst/rtp/gstrtpceltpay.c:
|
||||||
|
* gst/rtp/gstrtpdvpay.c:
|
||||||
|
* gst/rtp/gstrtpg723pay.c:
|
||||||
|
* gst/rtp/gstrtpg729pay.c:
|
||||||
|
* gst/rtp/gstrtpgsmpay.c:
|
||||||
|
* gst/rtp/gstrtpgstpay.c:
|
||||||
|
* gst/rtp/gstrtph263pay.c:
|
||||||
|
* gst/rtp/gstrtph263ppay.c:
|
||||||
|
* gst/rtp/gstrtph264depay.c:
|
||||||
|
* gst/rtp/gstrtpj2kpay.c:
|
||||||
|
* gst/rtp/gstrtpjpegpay.c:
|
||||||
|
* gst/rtp/gstrtpmp2tpay.c:
|
||||||
|
* gst/rtp/gstrtpmp4adepay.c:
|
||||||
|
* gst/rtp/gstrtpmp4apay.c:
|
||||||
|
* gst/rtp/gstrtpmp4gdepay.c:
|
||||||
|
* gst/rtp/gstrtpmp4gpay.c:
|
||||||
|
* gst/rtp/gstrtpmp4vpay.c:
|
||||||
|
* gst/rtp/gstrtpmpapay.c:
|
||||||
|
* gst/rtp/gstrtpmparobustdepay.c:
|
||||||
|
* gst/rtp/gstrtpmpvpay.c:
|
||||||
|
* gst/rtp/gstrtpqcelpdepay.c:
|
||||||
|
* gst/rtp/gstrtpqdmdepay.c:
|
||||||
|
* gst/rtp/gstrtpsbcpay.c:
|
||||||
|
* gst/rtp/gstrtpspeexpay.c:
|
||||||
|
* gst/rtp/gstrtpsv3vdepay.c:
|
||||||
|
* gst/rtp/gstrtptheorapay.c:
|
||||||
|
* gst/rtp/gstrtpvorbispay.c:
|
||||||
|
* gst/rtp/gstrtpvrawdepay.c:
|
||||||
|
* gst/rtp/gstrtpvrawpay.c:
|
||||||
|
* gst/rtpmanager/gstrtpmux.c:
|
||||||
|
* gst/rtpmanager/gstrtpsession.c:
|
||||||
|
* gst/rtpmanager/rtpsession.c:
|
||||||
|
* gst/rtpmanager/rtpsource.c:
|
||||||
|
rtp: Use GST_BUFFER_PTS() instead of GST_BUFFER_TIMESTAMP()
|
||||||
|
The mix between all these in the RTP code is confusing, let's try to be
|
||||||
|
consistent.
|
||||||
|
|
||||||
|
2015-06-10 14:49:50 +0300 Ilya Konstantinov <ilya.konstantinov@gmail.com>
|
||||||
|
|
||||||
|
* gst/rtpmanager/rtpsource.c:
|
||||||
|
rtpmanager: clarify negative lost packets in stats
|
||||||
|
Also:
|
||||||
|
- Move notes on units before field documentation.
|
||||||
|
- Unify documentation style.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=750653
|
||||||
|
|
||||||
|
2015-06-10 06:38:39 -0400 Xavier Claessens <xavier.claessens@collabora.com>
|
||||||
|
|
||||||
|
* ext/soup/gstsouphttpsrc.c:
|
||||||
|
souphttpsrc: fix getter of "ssl-use-system-ca-file"
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=750298
|
||||||
|
|
||||||
|
2015-06-10 09:49:47 +0900 Vineeth TM <vineeth.tm@samsung.com>
|
||||||
|
|
||||||
|
* gst/isomp4/qtdemux.c:
|
||||||
|
qtdemux: fix reverse playback
|
||||||
|
When performing seek, segment->start is being updated with desired_offset,
|
||||||
|
but in case of reverse playback segment->start should be 0 and
|
||||||
|
segment->stop should be updated with desired offset.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=750675
|
||||||
|
|
||||||
|
2015-01-21 18:09:03 +0100 Philipp Zabel <p.zabel@pengutronix.de>
|
||||||
|
|
||||||
|
* sys/v4l2/gstv4l2allocator.c:
|
||||||
|
* sys/v4l2/gstv4l2allocator.h:
|
||||||
|
* sys/v4l2/gstv4l2bufferpool.c:
|
||||||
|
gstv4l2bufferpool: handle -EPIPE from DQBUF to signal EOS
|
||||||
|
The V4L2 decoder signals EOS by returning -EPIPE from DQBUF after the
|
||||||
|
last buffer.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=743338
|
||||||
|
|
||||||
|
2015-06-06 21:09:19 -0400 Xavier Claessens <xavier.claessens@collabora.com>
|
||||||
|
|
||||||
|
* gst/rtsp/gstrtspsrc.c:
|
||||||
|
* gst/rtsp/gstrtspsrc.h:
|
||||||
|
rtspsrc: Add a GTlsInteraction property
|
||||||
|
It can be used for TLS client authentication.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=750471
|
||||||
|
|
||||||
|
2015-01-09 11:36:11 +0100 Enrico Jorns <ejo@pengutronix.de>
|
||||||
|
|
||||||
|
* sys/v4l2/gstv4l2transform.c:
|
||||||
|
v4l2: Allow scaling in the v4l2*convert element
|
||||||
|
This is inspired of videoscale and videoconvert elements.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=742917
|
||||||
|
|
||||||
|
2015-06-09 19:02:55 +0300 Ilya Konstantinov <ilya.konstantinov@gmail.com>
|
||||||
|
|
||||||
|
* gst/rtpmanager/rtpsource.c:
|
||||||
|
* gst/rtpmanager/rtpstats.h:
|
||||||
|
rtpmanager: document units of stats and arguments
|
||||||
|
Also, minor spelling and style corrections.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=750653
|
||||||
|
|
||||||
|
2015-06-09 14:42:27 +0200 Stefan Sauer <ensonic@users.sf.net>
|
||||||
|
|
||||||
|
* Makefile.am:
|
||||||
|
cruft: add the obsolete tmpl dir to cruft-dirs
|
||||||
|
|
||||||
|
2015-06-09 11:30:22 +0200 Edward Hervey <bilboed@bilboed.com>
|
||||||
|
|
||||||
|
* common:
|
||||||
|
Automatic update of common submodule
|
||||||
|
From d9a3353 to 6015d26
|
||||||
|
|
||||||
|
2015-06-09 07:04:07 +0200 Edward Hervey <bilboed@bilboed.com>
|
||||||
|
|
||||||
|
* common:
|
||||||
|
Fix common version
|
||||||
|
Was accidently downgraded by 87a4884acd8655a6591d735a1d944ecb5ea3de16
|
||||||
|
|
||||||
|
2015-06-08 19:11:41 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
||||||
|
|
||||||
|
* sys/v4l2/gstv4l2object.c:
|
||||||
|
v4l2: Also set colorimetry on output devices
|
||||||
|
This completes the code that set the colorimetry on output
|
||||||
|
device.
|
||||||
|
|
||||||
|
2015-06-08 19:10:34 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
||||||
|
|
||||||
|
* common:
|
||||||
|
* sys/v4l2/gstv4l2object.c:
|
||||||
|
v4l2: Add missing SMTP240M matrix
|
||||||
|
This is missing in the doc, but was in the header.
|
||||||
|
|
||||||
|
2015-06-08 23:00:16 +0100 Luis de Bethencourt <luis.bg@samsung.com>
|
||||||
|
|
||||||
|
* gst/goom/goom_core.c:
|
||||||
|
goom: possible uninitialized variables warning
|
||||||
|
Build fails with the latest snapshot of gcc-4.9 because param1 and param2 might
|
||||||
|
possibly be used uninitialized. They are set depending on the cases of a switch
|
||||||
|
statement and the compiler sees this as not a complete guarantee.
|
||||||
|
Set them to 0 if the switch statement falls down to the default case.
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=750566#c6
|
||||||
|
|
||||||
|
2015-06-08 17:24:38 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
||||||
|
|
||||||
|
* sys/v4l2/gstv4l2object.c:
|
||||||
|
v4l2object: Fully implement colorimetry support
|
||||||
|
This fixes wrong mapping for sRGB as in GStreamer sRGB correctly
|
||||||
|
apply to RGB formats, while in V4L2 it's an alias for sYCC. Also
|
||||||
|
add support for the new quantization (range), ycbcr_encoding (matrix)
|
||||||
|
and xfer_func (transfer) enumeration.
|
||||||
|
|
||||||
|
2015-06-08 17:01:15 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
|
||||||
|
|
||||||
|
* sys/v4l2/ext/types-compat.h:
|
||||||
|
* sys/v4l2/ext/v4l2-common.h:
|
||||||
|
* sys/v4l2/ext/v4l2-controls.h:
|
||||||
|
* sys/v4l2/ext/videodev2.h:
|
||||||
|
v4l2: Update kernel headers to latest from media tree
|
||||||
|
This is the latest from media tree. This should enable more development
|
||||||
|
of the v4l2 elements. This includes new flags requires to fix draining
|
||||||
|
path in decoder, colorimetry and much more.
|
||||||
|
|
||||||
|
2015-06-08 23:07:55 +0200 Stefan Sauer <ensonic@users.sf.net>
|
||||||
|
|
||||||
|
* common:
|
||||||
|
Automatic update of common submodule
|
||||||
|
From d37af32 to d9a3353
|
||||||
|
|
||||||
|
2015-06-08 19:42:30 +0100 Chris Clayton <chris2553@googlemail.com>
|
||||||
|
|
||||||
|
* gst/rtp/gstrtpvp8pay.c:
|
||||||
|
rtpvp8depay: potential access beyond end of array
|
||||||
|
Compiling (with gcc-4.9-20150603) produces an error because of an access beyond
|
||||||
|
the end of an array. This patch fixes the error by initializing the loop
|
||||||
|
control/array index variable (i) to 1 and returning i - 1 when a match is found.
|
||||||
|
Also, because the values stored in the array increase in value as the index
|
||||||
|
increases, the >= test unnecessary, so it is removed.
|
||||||
|
|
||||||
|
2015-04-30 02:52:58 +1000 Jan Schmidt <jan@centricular.com>
|
||||||
|
|
||||||
|
* gst/multifile/gstsplitmuxsink.c:
|
||||||
|
splitmuxsink: Don't accumulate more than 2 GOPs
|
||||||
|
Don't allow large amounts of data to queue up - we only need
|
||||||
|
the GOP we're writing, and the GOP we're accumulating.
|
||||||
|
|
||||||
|
2015-04-16 10:44:49 +1000 Jan Schmidt <jan@centricular.com>
|
||||||
|
|
||||||
|
* gst/isomp4/gstqtmux.c:
|
||||||
|
isomp4: fsync after sending updates in robust mode
|
||||||
|
Use the new GstBuffer SYNC_AFTER flag to trigger an fsync
|
||||||
|
after updating the moov or mdat atom, and after updating the free
|
||||||
|
atom to make it visible.
|
||||||
|
|
||||||
|
2015-04-03 00:57:20 +1100 Jan Schmidt <jan@centricular.com>
|
||||||
|
|
||||||
|
* gst/isomp4/gstqtmux.c:
|
||||||
|
isomp4: Only set moov header into streamheader at EOS
|
||||||
|
Only update the moov header into the caps if it's the finalised
|
||||||
|
moov at EOS time. Avoids posting a bogus moov at startup and
|
||||||
|
repeated updates in robust-recording mode
|
||||||
|
|
||||||
|
2015-04-03 01:44:15 +1100 Jan Schmidt <jan@centricular.com>
|
||||||
|
|
||||||
|
* tests/check/elements/qtmux.c:
|
||||||
|
tests: Update mp4 mux test for mdat placeholder change
|
||||||
|
The mp4 muxer now writes a place-holder mdat as a free
|
||||||
|
atom followed by a 0-byte mdat that covers the rest of the
|
||||||
|
file, making it possible to rewrite it as 64-bit, or leave
|
||||||
|
it as-is if nothing else is written afterward
|
||||||
|
|
||||||
|
2015-04-01 11:15:38 +1100 Jan Schmidt <jan@centricular.com>
|
||||||
|
|
||||||
|
* gst/isomp4/atoms.c:
|
||||||
|
* gst/isomp4/atoms.h:
|
||||||
|
* gst/isomp4/atomsrecovery.c:
|
||||||
|
* gst/isomp4/gstqtmux.c:
|
||||||
|
* gst/isomp4/gstqtmux.h:
|
||||||
|
isomp4: Implement robust muxing using ping-pong strategy
|
||||||
|
Implement a robust recording mode, where the output
|
||||||
|
file is always in a playable state, seeking and rewriting
|
||||||
|
the moov header at a configurable interval. Rewriting
|
||||||
|
moov is done using reserved space at the start of
|
||||||
|
the file, and a ping-pong strategy where the moov
|
||||||
|
is replaced atomically so it's never invalid.
|
||||||
|
Track when tags have actually changed, and don't write them into
|
||||||
|
the moov unless they've changed. Clear any existing tags when
|
||||||
|
re-writing them, so we can do progressive moov updating in robust
|
||||||
|
recording mode.
|
||||||
|
Write placeholder mdat as a free atom plus a 32-bit mdat
|
||||||
|
with '0' size, which means "rest of the file" in the spec.
|
||||||
|
Re-write it later to a full 64-bit extended size atom if needed.
|
||||||
|
|
||||||
|
2015-04-01 00:58:52 +1100 Jan Schmidt <jan@centricular.com>
|
||||||
|
|
||||||
|
* gst/isomp4/atoms.c:
|
||||||
|
* gst/isomp4/atoms.h:
|
||||||
|
* gst/isomp4/gstqtmux.c:
|
||||||
|
isomp4: Update edit list when re-writing moov
|
||||||
|
Correctly update any edit lists each time the moov is recalculated,
|
||||||
|
updating existing table entries if they already exist instead of just
|
||||||
|
adding new ones.
|
||||||
|
|
||||||
|
2015-04-08 01:41:18 +1000 Jan Schmidt <jan@centricular.com>
|
||||||
|
|
||||||
|
* gst/isomp4/gstqtmux.c:
|
||||||
|
isomp4: Remove an extra bracket in a comment.
|
||||||
|
|
||||||
|
2015-03-19 20:29:44 +1100 Jan Schmidt <jan@centricular.com>
|
||||||
|
|
||||||
|
* gst/multifile/gstsplitmuxsrc.c:
|
||||||
|
splitmuxsrc: Protect total_duration state variable with the object lock.
|
||||||
|
Prevent deadlocks from downstream querying duration from the streaming thread.
|
||||||
|
|
||||||
|
2015-06-07 23:06:20 +0200 Stefan Sauer <ensonic@users.sf.net>
|
||||||
|
|
||||||
|
* common:
|
||||||
|
Automatic update of common submodule
|
||||||
|
From 21ba2e5 to d37af32
|
||||||
|
|
||||||
|
2015-06-07 19:24:20 +0100 Luis de Bethencourt <luis.bg@samsung.com>
|
||||||
|
|
||||||
|
* gst/goom/gstaudiovisualizer.c:
|
||||||
|
goom: clean dereferences of private structure
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=742875
|
||||||
|
|
||||||
|
2015-06-07 19:20:04 +0100 Luis de Bethencourt <luis.bg@samsung.com>
|
||||||
|
|
||||||
|
* gst/goom2k1/gstaudiovisualizer.c:
|
||||||
|
goom2k1: clean dereferences of private structure
|
||||||
|
https://bugzilla.gnome.org/show_bug.cgi?id=742875
|
||||||
|
|
||||||
|
2015-06-07 17:32:01 +0200 Stefan Sauer <ensonic@users.sf.net>
|
||||||
|
|
||||||
|
* common:
|
||||||
|
Automatic update of common submodule
|
||||||
|
From c408583 to 21ba2e5
|
||||||
|
|
||||||
|
2015-06-07 17:01:37 +0200 Stefan Sauer <ensonic@users.sf.net>
|
||||||
|
|
||||||
|
* docs/plugins/Makefile.am:
|
||||||
|
docs: remove variables that we define in the snippet from common
|
||||||
|
This is syncing our Makefile.am with upstream gtkdoc.
|
||||||
|
|
||||||
|
2015-06-07 17:16:19 +0200 Stefan Sauer <ensonic@users.sf.net>
|
||||||
|
|
||||||
|
* autogen.sh:
|
||||||
|
* common:
|
||||||
|
Automatic update of common submodule
|
||||||
|
From d676993 to c408583
|
||||||
|
|
||||||
|
2015-06-07 16:44:37 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* configure.ac:
|
||||||
|
Back to development
|
||||||
|
|
||||||
|
=== release 1.5.1 ===
|
||||||
|
|
||||||
|
2015-06-07 10:46:34 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
* ChangeLog:
|
||||||
|
* NEWS:
|
||||||
|
* RELEASE:
|
||||||
|
* configure.ac:
|
||||||
|
* docs/plugins/gst-plugins-good-plugins.args:
|
||||||
|
* docs/plugins/gst-plugins-good-plugins.hierarchy:
|
||||||
|
* 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:
|
||||||
|
* gst/deinterlace/tvtime-dist.c:
|
||||||
|
* gst/videomixer/videomixerorc-dist.c:
|
||||||
|
* win32/common/config.h:
|
||||||
|
Release 1.5.1
|
||||||
|
|
||||||
|
2015-06-07 10:38:28 +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/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
|
||||||
|
|
||||||
2015-06-07 10:32:38 +0200 Sebastian Dröge <sebastian@centricular.com>
|
2015-06-07 10:32:38 +0200 Sebastian Dröge <sebastian@centricular.com>
|
||||||
|
|
||||||
|
|
2
NEWS
2
NEWS
|
@ -1,2 +1,2 @@
|
||||||
This is GStreamer Good Plugins 1.5.1
|
This is GStreamer Good Plugins 1.5.2
|
||||||
|
|
||||||
|
|
260
RELEASE
260
RELEASE
|
@ -1,8 +1,8 @@
|
||||||
|
|
||||||
Release notes for GStreamer Good Plugins 1.5.1
|
Release notes for GStreamer Good Plugins 1.5.2
|
||||||
|
|
||||||
|
|
||||||
The GStreamer team is pleased to announce the first release of the unstable
|
The GStreamer team is pleased to announce the second release of the unstable
|
||||||
1.5 release series. The 1.5 release series is adding new features on top of
|
1.5 release series. The 1.5 release series is adding new features on top of
|
||||||
the 1.0, 1.2 and 1.4 series and is part of the API and ABI-stable 1.x release
|
the 1.0, 1.2 and 1.4 series and is part of the API and ABI-stable 1.x release
|
||||||
series of the GStreamer multimedia framework. The unstable 1.5 release series
|
series of the GStreamer multimedia framework. The unstable 1.5 release series
|
||||||
|
@ -58,172 +58,26 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg)
|
||||||
|
|
||||||
Bugs fixed in this release
|
Bugs fixed in this release
|
||||||
|
|
||||||
* 740130 : matroskamux: wrong duration on some files
|
* 742917 : v4l2: Allow scaling in the v4l2*convert element
|
||||||
* 699382 : v4l2: dmabuf handling is not complete
|
* 746146 : v4l2src: Seems to produce invalid or not-supported colorimetry field
|
||||||
* 746747 : rtpsession: Also report internal sources in on-new-ssrc and on-ssrc-active
|
* 750298 : souphttpsrc: add tls-database property
|
||||||
* 741783 : qtmux: crash when trying to mux ALAC
|
* 750471 : rtspsrc: Add support for TLS client authentication
|
||||||
* 601733 : rtspsrc: Use specific error message when authentication is required
|
* 750566 : goom: FTBFS: possible uninitialized variables compiler warning
|
||||||
* 635701 : rtspsrc: seeking is broken
|
* 750567 : rtpvp8depay: FTBFS because of access beyond end of array compiler warning
|
||||||
* 678124 : multifilesink: add support for time based file switching
|
* 750653 : rtpmanager: document units of stats and arguments
|
||||||
* 682770 : v4l2src: should renegotiate
|
* 750675 : qtdemux: reverse playback not working
|
||||||
* 690646 : ximagesrc: Cursor offset with ximagesrc and xid
|
* 750747 : splitmuxtest sometimes fails
|
||||||
* 690719 : jackaudiosink: add new property (port-pattern) to specify which jack ports to autoconnect to
|
* 750868 : osxaudio: fix latency property query on RemoteIO
|
||||||
* 692473 : qtmux: does not store stream specific tags
|
* 750965 : rtpjitterbuffer: 1. Fix a typing error of comment, 2. Add null check in free_item function
|
||||||
* 708808 : qtmux: Error out when downstream is not seekable and no fast-start
|
* 751164 : rtspsrc does not respect the timeout value in the SETUP reply
|
||||||
* 711764 : osxaudiosrc: Produces broken audio for any sample rate other than 44100Hz
|
* 751297 : rtprtxqueue: reverse pending list before pushing buffers
|
||||||
* 722567 : wavparse: loops on incorrect wav file
|
* 751298 : flvmux: produced files does not work well with common flash players
|
||||||
* 725335 : rtspsrc: Extract the payload type from sdp framesize attribute
|
* 751306 : good plugins: fix some issues found using static analysis tool
|
||||||
* 726415 : rtpjpegpay/-depay: Remove incorrectly introduced framesize SDP attribute
|
* 751316 : rtpjitterbuffer : Fix a typing error of comment and the code which is wrong coding style. (trivial cleanup)
|
||||||
* 726416 : rtph263pay/-depay: add framesize SDP attribute
|
* 751320 : flvmux: Does not append AVC end of sequence
|
||||||
* 730417 : rtspt: no timestamp from some rtsp source over tcp
|
* 751361 : qtmux generates bad output timestamps
|
||||||
* 731038 : playbin downmixes 5.0 multichannel-audio to stereo
|
* 751364 : flacparse: fix possible memory leak
|
||||||
* 732152 : multiudpsink: use sendmmsg() to send multiple packets to multiple recipients in one go
|
* 743338 : gstv4l2bufferpool: handle -EPIPE from DQBUF to signal EOS
|
||||||
* 732866 : udpsink: client add/remove from app blocked while render function is stuck in g_socket_send_message()
|
|
||||||
* 732870 : jpegenc: add support for encoding from nv21
|
|
||||||
* 733225 : Lockup while using Cheese on 1.3.91
|
|
||||||
* 733444 : wavenc: does not support more than 2 channel
|
|
||||||
* 733539 : rtph264pay: append profile-level-id parameter to SDP if available
|
|
||||||
* 733556 : h264 payloader : append packetization-mode parameter for SDP
|
|
||||||
* 733616 : v4l2object: code cleanup
|
|
||||||
* 733750 : v4l2object: query minimum required buffers for output
|
|
||||||
* 734322 : RTP Jitterbuffer shouldn't force clock-rate on the caps
|
|
||||||
* 734443 : qtdemux: forward DISCONT from upstream to the output streams
|
|
||||||
* 734542 : speexenc: Improve annotation of internal function
|
|
||||||
* 734987 : udp: fix udpsrc documentation
|
|
||||||
* 735085 : y4mencode : port y4m encoder to use GstVideoEncoder base class
|
|
||||||
* 735378 : gstrtpjitterbuffer: requests retransmission periodically when no needed
|
|
||||||
* 735564 : gdkpixbufdec: Error when using gdkpixbufdec with ImageFreeze element
|
|
||||||
* 735581 : imagefreeze: Remove impossible error condition
|
|
||||||
* 735626 : multipartdemux: caps are NULL in pad-added callback (regression)
|
|
||||||
* 735627 : wavenc/wavparse: should support RF64 files
|
|
||||||
* 735795 : imagefreeze: Don't call gst_caps_unref() on NULL caps
|
|
||||||
* 735880 : imagefreeze: replace with gst_buffer_copy
|
|
||||||
* 735950 : gdkpixbufdec: free query after use
|
|
||||||
* 735971 : qtdemux: avdec_mjpeg does not get autoplugged for mjpeg in mov container
|
|
||||||
* 736072 : v4l2: set min_latency for output device according to required minimum number of buffers
|
|
||||||
* 736122 : ximagesrc: setting the screen-num property has no effect
|
|
||||||
* 736133 : v4l2: query crop configuration after each call of S_CROP
|
|
||||||
* 736252 : gdkpixbufdec: packetized mode logic
|
|
||||||
* 736462 : multifile: don't bitwise OR the same flag twice
|
|
||||||
* 736528 : udp: getting compilation error for implicit declaration of memcmp, memset
|
|
||||||
* 736543 : matroska:OR and Bitwise OR of the same flag twice
|
|
||||||
* 736872 : libpng: Removed redundant assignment
|
|
||||||
* 736873 : alpha: Removed unreachable break statements
|
|
||||||
* 736874 : audiofx: Removed unwanted variable
|
|
||||||
* 736875 : audiofx: Removed unwanted buffer_length variable
|
|
||||||
* 736876 : audiofx: Removed unreachable breaks, unwanted variable
|
|
||||||
* 736878 : audioparsers: Added index check before using the index
|
|
||||||
* 736879 : avi: Removed redundant assignment
|
|
||||||
* 736880 : avi: Removed unwanted hdl variable
|
|
||||||
* 736881 : deinterlace: Removed unwanted res variable
|
|
||||||
* 736883 : dtmf: Removed unwanted structure member and assignment
|
|
||||||
* 736884 : flv: Removed unreachable break statements
|
|
||||||
* 736887 : goom: Clarified precedence between % and ?
|
|
||||||
* 736888 : isomp4: Removed unreachable breaks
|
|
||||||
* 736890 : matroska: Removed unwanted instruction
|
|
||||||
* 736892 : rtpmanager: Removed unwanted variable and assignment
|
|
||||||
* 736893 : rtpmanager: Removed unwanted assignment
|
|
||||||
* 736894 : rtpmanager: Removed unwanted assignment in rtpsession
|
|
||||||
* 736897 : videobox: duplicate assignment
|
|
||||||
* 736903 : rtsp: Precedence in expression is not clear
|
|
||||||
* 736986 : qtdemux: handle AAC audio without ESDS atom
|
|
||||||
* 737095 : qtmux: subtitle muxing doesn't work
|
|
||||||
* 737127 : interleave: interleaving does not respect the channel positions default order
|
|
||||||
* 737359 : matroskademux: returns FLOW_FLUSHING when trying to reuse it
|
|
||||||
* 737708 : pngdec: change parse logic
|
|
||||||
* 737868 : rtspsrc: set stream caps on internal src TCP pads
|
|
||||||
* 738013 : v4l2allocator: issue with import_userptr() in single-planar API when n_planes > 1
|
|
||||||
* 738707 : gst-plugins-good fails to build on Mac OS X 10.10 Yosemite due to deprecated NSOpenGLPFAFullScreen
|
|
||||||
* 738838 : videobox: critical error when element properties set as max/min
|
|
||||||
* 739344 : rtpjitterbuffer: ensure rtx_retry_period > = 0
|
|
||||||
* 739366 : imagefreeze: Handle seqnums
|
|
||||||
* 739549 : v4l2bufferpool: fix typos in flags
|
|
||||||
* 739566 : gdkpixbufoverlay: Fix relative-x/y and widen their range to support scolling images in/out of frame with GstController
|
|
||||||
* 739930 : Port server-alsasrc-PCMA.py to version 1.x
|
|
||||||
* 739975 : Seeking through some AAC file freezes my application
|
|
||||||
* 740403 : v4l2object: reuse caps framerate if not overwritten by v4l2 device
|
|
||||||
* 740505 : rtspsrc: segmentation fault when requesting srtp key
|
|
||||||
* 740683 : rtspsrc: add retransmission handling for rtp
|
|
||||||
* 740987 : Fixes to osxaudiosrc and osxaudiosink
|
|
||||||
* 741115 : videomixer segfault when output height is smaller than input height and ypos is negative
|
|
||||||
* 741134 : v4l2: CREATE_BUF support is broken
|
|
||||||
* 741279 : qtmux: generating corrupted file when over 4GB
|
|
||||||
* 741398 : rtpptdemux: errors out on invalid rtp packet, e.g. if the version check failed (0 != 2)
|
|
||||||
* 741993 : souphttpsrc: leaking a buffer during flushing
|
|
||||||
* 742098 : rtp: Fails rtpaux and rtpcollision tests
|
|
||||||
* 742325 : ac3parse: requests minimum frame size that is too small
|
|
||||||
* 742363 : v4l2object: recognize and distinguish all bayer arrangements
|
|
||||||
* 742572 : qtdemux: EOS emitted after 10 seconds on a audio/mp4a file [REGRESSION]
|
|
||||||
* 742661 : qtdemux: EOS in push mode when seeking in m4a
|
|
||||||
* 743013 : v4l2bufferpool: set v4l2_buffer.field when queuing buffer in an output device
|
|
||||||
* 743186 : v4l2object: set colorspace in caps for capture devices
|
|
||||||
* 743407 : qtdemux: doesn't ignore data after last sample in mdat.
|
|
||||||
* 743518 : qtdemux: dead code while calculating segment base ?
|
|
||||||
* 743578 : qtdemux: Parse 'sidx' atom (for duration and indexing in fragmented files)
|
|
||||||
* 743906 : quarktv: doesn't work with planes=0, fix property range accordingly
|
|
||||||
* 744211 : interleave: assertion 'self- > func != NULL' failed
|
|
||||||
* 744461 : pulsesink: Enhance code readability in pulsesink_query
|
|
||||||
* 745192 : matroskademux: V_MS-VFW-FOURCC streams have DTS instead of PTS
|
|
||||||
* 745226 : Vorbis RTP payloader metadata is slightly wrong
|
|
||||||
* 745276 : avidemux: remove not needed code
|
|
||||||
* 745339 : qtdemux: key_unit seek doesn't work
|
|
||||||
* 745441 : v4l2: Detect lossed frame and warn
|
|
||||||
* 745515 : level: infinite loop when interval is set to low values
|
|
||||||
* 745587 : rtp: Add PLI and FIR counters to RTPSource statistics
|
|
||||||
* 745599 : rtsp: tcp transport fails
|
|
||||||
* 745973 : matroskademux: gst_tag_list_insert: assertion 'GST_IS_TAG_LIST (into)' failed
|
|
||||||
* 746065 : level: outputs random values if channels==1
|
|
||||||
* 746242 : matroskaparse: send global tags
|
|
||||||
* 746274 : flvdemux: Less spam from no_more_pads warning
|
|
||||||
* 746390 : qtdemux: crash while playing MPEG DASH stream
|
|
||||||
* 746479 : rtsp: Only two second of playback with rtpsrc and test-mp4 (rtsp-server)
|
|
||||||
* 746543 : rtpsession: Properly implement T_rr_interval and allow sending multiple early feedback packets in a row
|
|
||||||
* 746810 : matroska: fix GValue leak when parsing tags
|
|
||||||
* 746822 : qtdemux: segment query reports wrong values after key-unit seek
|
|
||||||
* 746834 : v4l2sink: driver is not queried for minimum number of buffers when propose_allocation is not called
|
|
||||||
* 747204 : audiofirfilter creates strange noise for smaller filter kernels and even default kernel
|
|
||||||
* 747208 : rtpvp8depay: should have width/height in its caps so it can be fed to muxers
|
|
||||||
* 747358 : rtp: RTPJitterBufferMode enum missing from gtk-doc
|
|
||||||
* 747394 : rtpsession: Track RTX ssrc caps
|
|
||||||
* 747554 : suppressions: silence possible valgrind false positive
|
|
||||||
* 747595 : tests: Add test suite for alpha element
|
|
||||||
* 747597 : smpte: Remove unused fields
|
|
||||||
* 747863 : rtpsession: Use bandwidth calculation by default instead of some arbitrary hardcoded value
|
|
||||||
* 747922 : rtpjitterbuffer/rtxreceive: Don't reset the jitterbuffer if too old RTX packets arrive
|
|
||||||
* 748022 : audiofx: fix typos in example pipelines
|
|
||||||
* 748024 : icydemux: Fix segfault for 0-value metainterval
|
|
||||||
* 748041 : rtpjitterbuffer: Too early requested retransmission for future packets
|
|
||||||
* 748353 : rtspsrc: Leak of RTCP caps
|
|
||||||
* 748436 : rtpjitterbuffer: " stats " property docs
|
|
||||||
* 748584 : matroskademux: fix seek event leak in push mode
|
|
||||||
* 748617 : qtdemux: fix buffer leak on EOS with stop position in push mode
|
|
||||||
* 748627 : rtspsrc: Don't send NACKs and early RTCP in non-feedback profiles
|
|
||||||
* 748909 : jpegdec: fix frame leaks
|
|
||||||
* 749054 : qtdemux: Fix gst-launch pipeline in the documentation
|
|
||||||
* 749072 : flacparse: fix buffer leak
|
|
||||||
* 749122 : vp8enc: vp9enc: target bitrate is not working as expected
|
|
||||||
* 749129 : rtpg726depay: add block_align to output caps
|
|
||||||
* 749163 : po: update POTFILES.in
|
|
||||||
* 749543 : rtpg726depay: fix input buffer memleak
|
|
||||||
* 749544 : rtpg726pay: fix caps leak
|
|
||||||
* 749581 : rtpbasepayload: Try harder to reuse previously configured caps values and give more preference to anything set as properties
|
|
||||||
* 749669 : rtp: fix collection of statistic
|
|
||||||
* 749690 : splitfilesrc: Implement binary search in find_part_for_offset
|
|
||||||
* 749909 : matroska: overwritten value assignment
|
|
||||||
* 750327 : rtpssrcdemux: Add support for reduce size rtcp
|
|
||||||
* 750332 : rtpsession: Add support for reduced size rtcp
|
|
||||||
* 743925 : osxaudiosink won't reconfigure sink caps
|
|
||||||
* 744922 : osxaudiosrc: iOS resampling is stuttering
|
|
||||||
* 728353 : goom2k1: code does nothing, slowly
|
|
||||||
* 748068 : equalizer: not changing settings dynamically
|
|
||||||
* 731352 : flv: Container timestamp is DTS not PTS
|
|
||||||
* 732910 : v4l2src: Dectect and workaround decreasing HW timestamp
|
|
||||||
* 737810 : payloaders: VP8 and Opus payloader should probably suppport Google Chrome encoding-names
|
|
||||||
* 740787 : videocrop: No longer apply the new crop if caps have not changed
|
|
||||||
* 736396 : isomp4: duplicate if else branches in atoms.c
|
|
||||||
* 610364 : udpsrc: allocates buffers with size a lot bigger than needed
|
|
||||||
* 739305 : souphttpsrc: log connection events at info level
|
|
||||||
* 744213 : spectrum: assertion 'len > 0' failed
|
|
||||||
|
|
||||||
==== Download ====
|
==== Download ====
|
||||||
|
|
||||||
|
@ -260,82 +114,22 @@ subscribe to the gstreamer-devel list.
|
||||||
|
|
||||||
Contributors to this release
|
Contributors to this release
|
||||||
|
|
||||||
* Aleix Conchillo Flaqué
|
|
||||||
* Alex O'Konski
|
|
||||||
* Ananda
|
|
||||||
* Andrei Sarakeev
|
|
||||||
* Antonio Ospite
|
|
||||||
* Anuj Jaiswal
|
|
||||||
* Arun Raghavan
|
* Arun Raghavan
|
||||||
* Aurélien Zanelli
|
* Chris Clayton
|
||||||
* Benjamin Gaignard
|
|
||||||
* Brad Smith
|
|
||||||
* Branislav Katreniak
|
|
||||||
* David Sansome
|
|
||||||
* David Schleef
|
|
||||||
* Edward Hervey
|
* Edward Hervey
|
||||||
* George Kiagiadakis
|
* Enrico Jorns
|
||||||
* Guillaume Desmottes
|
|
||||||
* Gwenole Beauchesne
|
|
||||||
* Göran Jönsson
|
|
||||||
* Hans de Goede
|
|
||||||
* Henning Heinold
|
|
||||||
* Hyunjun Ko
|
|
||||||
* Ilya Konstantinov
|
* Ilya Konstantinov
|
||||||
* Jan Alexander Steffens (heftig)
|
|
||||||
* Jan Schmidt
|
* Jan Schmidt
|
||||||
* Jason Litzinger
|
|
||||||
* Jesper Larsen
|
|
||||||
* Jimmy Ohn
|
|
||||||
* Jonas Holmberg
|
|
||||||
* Jose Antonio Santos Cadenas
|
* Jose Antonio Santos Cadenas
|
||||||
* Josep Torra
|
|
||||||
* Julien Isorce
|
|
||||||
* Jurgen Slowack
|
|
||||||
* Krzysztof Kotlenga
|
|
||||||
* Linus Svensson
|
|
||||||
* Luis de Bethencourt
|
* Luis de Bethencourt
|
||||||
* Mark Nauwelaerts
|
|
||||||
* Matej Knopp
|
|
||||||
* Mathieu Duponchelle
|
|
||||||
* Matthew Waters
|
|
||||||
* Michael Smith
|
|
||||||
* Miguel París Díaz
|
* Miguel París Díaz
|
||||||
* Nicola Murino
|
|
||||||
* Nicolas Dufresne
|
* Nicolas Dufresne
|
||||||
* Nicolas Huet
|
* Philipp Zabel
|
||||||
* Nirbheek Chauhan
|
* Sangkyu Park
|
||||||
* Ognyan Tonchev
|
|
||||||
* Olivier Crête
|
|
||||||
* Patrick Radizi
|
|
||||||
* Paul Hyunil
|
|
||||||
* Peter G. Baum
|
|
||||||
* Peter Korsgaard
|
|
||||||
* Peter Seiderer
|
|
||||||
* Philippe De Muyter
|
|
||||||
* Philippe Normand
|
|
||||||
* Piotr Drąg
|
|
||||||
* Ramiro Polla
|
|
||||||
* Ravi Kiran K N
|
|
||||||
* Reynaldo H. Verdejo Pinochet
|
|
||||||
* Sanjay NM
|
|
||||||
* Santiago Carot-Nemesio
|
|
||||||
* Sebastian Dröge
|
* Sebastian Dröge
|
||||||
* Sebastian Rasmussen
|
|
||||||
* Simon Farnsworth
|
|
||||||
* Sjoerd Simons
|
|
||||||
* Srimanta Panda
|
|
||||||
* Stefan Sauer
|
* Stefan Sauer
|
||||||
* Thiago Santos
|
* Thiago Santos
|
||||||
* Thibault Saunier
|
|
||||||
* Tim-Philipp Müller
|
|
||||||
* Tobias Modschiedler
|
|
||||||
* Tom Greenwood
|
|
||||||
* Vincent Penquerc'h
|
|
||||||
* Vineeth T M
|
* Vineeth T M
|
||||||
* Vineeth TM
|
* Vineeth TM
|
||||||
* Víctor Manuel Jáquez Leal
|
* Xavier Claessens
|
||||||
* Wim Taymans
|
|
||||||
* Youness Alaoui
|
|
||||||
* hark
|
|
||||||
|
|
|
@ -5,7 +5,7 @@ dnl please read gstreamer/docs/random/autotools before changing this file
|
||||||
dnl initialize autoconf
|
dnl initialize autoconf
|
||||||
dnl releases only do -Wall, git and prerelease does -Werror too
|
dnl releases only do -Wall, git and prerelease does -Werror too
|
||||||
dnl use a three digit version number for releases, and four for git/pre
|
dnl use a three digit version number for releases, and four for git/pre
|
||||||
AC_INIT([GStreamer Good Plug-ins],[1.5.1.1],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-good])
|
AC_INIT([GStreamer Good Plug-ins],[1.5.2],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-good])
|
||||||
|
|
||||||
AG_GST_INIT
|
AG_GST_INIT
|
||||||
|
|
||||||
|
@ -43,11 +43,11 @@ AC_DEFINE_UNQUOTED(GST_API_VERSION, "$GST_API_VERSION",
|
||||||
[GStreamer API Version])
|
[GStreamer API Version])
|
||||||
|
|
||||||
AG_GST_LIBTOOL_PREPARE
|
AG_GST_LIBTOOL_PREPARE
|
||||||
AS_LIBTOOL(GST, 501, 0, 501)
|
AS_LIBTOOL(GST, 502, 0, 502)
|
||||||
|
|
||||||
dnl *** required versions of GStreamer stuff ***
|
dnl *** required versions of GStreamer stuff ***
|
||||||
GST_REQ=1.5.1.1
|
GST_REQ=1.5.2
|
||||||
GSTPB_REQ=1.5.1.1
|
GSTPB_REQ=1.5.2
|
||||||
|
|
||||||
dnl *** autotools stuff ****
|
dnl *** autotools stuff ****
|
||||||
|
|
||||||
|
|
|
@ -1038,6 +1038,16 @@
|
||||||
<DEFAULT>TRUE</DEFAULT>
|
<DEFAULT>TRUE</DEFAULT>
|
||||||
</ARG>
|
</ARG>
|
||||||
|
|
||||||
|
<ARG>
|
||||||
|
<NAME>GstRTSPSrc::tls-interaction</NAME>
|
||||||
|
<TYPE>GTlsInteraction*</TYPE>
|
||||||
|
<RANGE></RANGE>
|
||||||
|
<FLAGS>rw</FLAGS>
|
||||||
|
<NICK>TLS interaction</NICK>
|
||||||
|
<BLURB>A GTlsInteraction object to promt the user for password or certificate.</BLURB>
|
||||||
|
<DEFAULT></DEFAULT>
|
||||||
|
</ARG>
|
||||||
|
|
||||||
<ARG>
|
<ARG>
|
||||||
<NAME>GstRTPDec::skip</NAME>
|
<NAME>GstRTPDec::skip</NAME>
|
||||||
<TYPE>gint</TYPE>
|
<TYPE>gint</TYPE>
|
||||||
|
@ -4288,6 +4298,16 @@
|
||||||
<DEFAULT>TRUE</DEFAULT>
|
<DEFAULT>TRUE</DEFAULT>
|
||||||
</ARG>
|
</ARG>
|
||||||
|
|
||||||
|
<ARG>
|
||||||
|
<NAME>GstSoupHTTPSrc::tls-database</NAME>
|
||||||
|
<TYPE>GTlsDatabase*</TYPE>
|
||||||
|
<RANGE></RANGE>
|
||||||
|
<FLAGS>rw</FLAGS>
|
||||||
|
<NICK>TLS database</NICK>
|
||||||
|
<BLURB>TLS database with anchor certificate authorities used to validate the server certificate.</BLURB>
|
||||||
|
<DEFAULT></DEFAULT>
|
||||||
|
</ARG>
|
||||||
|
|
||||||
<ARG>
|
<ARG>
|
||||||
<NAME>GstRTPDVPay::mode</NAME>
|
<NAME>GstRTPDVPay::mode</NAME>
|
||||||
<TYPE>GstDVPayMode</TYPE>
|
<TYPE>GstDVPayMode</TYPE>
|
||||||
|
@ -21324,7 +21344,7 @@
|
||||||
<RANGE></RANGE>
|
<RANGE></RANGE>
|
||||||
<FLAGS>rw</FLAGS>
|
<FLAGS>rw</FLAGS>
|
||||||
<NICK>Use pipeline clock</NICK>
|
<NICK>Use pipeline clock</NICK>
|
||||||
<BLURB>Use the pipeline running-time to set the NTP time in the RTCP SR messages.</BLURB>
|
<BLURB>Use the pipeline running-time to set the NTP time in the RTCP SR messages (DEPRECATED: Use ntp-source property).</BLURB>
|
||||||
<DEFAULT>FALSE</DEFAULT>
|
<DEFAULT>FALSE</DEFAULT>
|
||||||
</ARG>
|
</ARG>
|
||||||
|
|
||||||
|
@ -21385,7 +21405,17 @@
|
||||||
<FLAGS>rw</FLAGS>
|
<FLAGS>rw</FLAGS>
|
||||||
<NICK>RTP Profile</NICK>
|
<NICK>RTP Profile</NICK>
|
||||||
<BLURB>Default RTP profile of newly created sessions.</BLURB>
|
<BLURB>Default RTP profile of newly created sessions.</BLURB>
|
||||||
<DEFAULT>GST_RTP_PROFILE_AVPF</DEFAULT>
|
<DEFAULT>GST_RTP_PROFILE_AVP</DEFAULT>
|
||||||
|
</ARG>
|
||||||
|
|
||||||
|
<ARG>
|
||||||
|
<NAME>GstRtpBin::ntp-time-source</NAME>
|
||||||
|
<TYPE>GstRtpNtpTimeSource</TYPE>
|
||||||
|
<RANGE></RANGE>
|
||||||
|
<FLAGS>rw</FLAGS>
|
||||||
|
<NICK>NTP Time Source</NICK>
|
||||||
|
<BLURB>NTP time source for RTCP packets.</BLURB>
|
||||||
|
<DEFAULT>NTP time based on realtime clock</DEFAULT>
|
||||||
</ARG>
|
</ARG>
|
||||||
|
|
||||||
<ARG>
|
<ARG>
|
||||||
|
@ -21644,7 +21674,7 @@
|
||||||
<RANGE></RANGE>
|
<RANGE></RANGE>
|
||||||
<FLAGS>rw</FLAGS>
|
<FLAGS>rw</FLAGS>
|
||||||
<NICK>Use pipeline clock</NICK>
|
<NICK>Use pipeline clock</NICK>
|
||||||
<BLURB>Use the pipeline running-time to set the NTP time in the RTCP SR messages.</BLURB>
|
<BLURB>Use the pipeline running-time to set the NTP time in the RTCP SR messages (DEPRECATED: Use ntp-source property).</BLURB>
|
||||||
<DEFAULT>FALSE</DEFAULT>
|
<DEFAULT>FALSE</DEFAULT>
|
||||||
</ARG>
|
</ARG>
|
||||||
|
|
||||||
|
@ -21688,6 +21718,16 @@
|
||||||
<DEFAULT>GST_RTP_PROFILE_AVP</DEFAULT>
|
<DEFAULT>GST_RTP_PROFILE_AVP</DEFAULT>
|
||||||
</ARG>
|
</ARG>
|
||||||
|
|
||||||
|
<ARG>
|
||||||
|
<NAME>GstRtpSession::ntp-time-source</NAME>
|
||||||
|
<TYPE>GstRtpNtpTimeSource</TYPE>
|
||||||
|
<RANGE></RANGE>
|
||||||
|
<FLAGS>rw</FLAGS>
|
||||||
|
<NICK>NTP Time Source</NICK>
|
||||||
|
<BLURB>NTP time source for RTCP packets.</BLURB>
|
||||||
|
<DEFAULT>NTP time based on realtime clock</DEFAULT>
|
||||||
|
</ARG>
|
||||||
|
|
||||||
<ARG>
|
<ARG>
|
||||||
<NAME>GstRtpRtxSend::rtx-payload-type</NAME>
|
<NAME>GstRtpRtxSend::rtx-payload-type</NAME>
|
||||||
<TYPE>guint</TYPE>
|
<TYPE>guint</TYPE>
|
||||||
|
@ -22468,6 +22508,46 @@
|
||||||
<DEFAULT>0</DEFAULT>
|
<DEFAULT>0</DEFAULT>
|
||||||
</ARG>
|
</ARG>
|
||||||
|
|
||||||
|
<ARG>
|
||||||
|
<NAME>GstQTMux::reserved-bytes-per-sec</NAME>
|
||||||
|
<TYPE>guint</TYPE>
|
||||||
|
<RANGE><= 10000</RANGE>
|
||||||
|
<FLAGS>rwx</FLAGS>
|
||||||
|
<NICK>Reserved MOOV bytes per second, per track</NICK>
|
||||||
|
<BLURB>Multiplier for converting reserved-max-duration into bytes of header to reserve, per second, per track.</BLURB>
|
||||||
|
<DEFAULT>550</DEFAULT>
|
||||||
|
</ARG>
|
||||||
|
|
||||||
|
<ARG>
|
||||||
|
<NAME>GstQTMux::reserved-duration-remaining</NAME>
|
||||||
|
<TYPE>guint64</TYPE>
|
||||||
|
<RANGE></RANGE>
|
||||||
|
<FLAGS>r</FLAGS>
|
||||||
|
<NICK>Report the approximate amount of remaining recording space (ns)</NICK>
|
||||||
|
<BLURB>Reports the approximate amount of remaining moov header space reserved using reserved-max-duration.</BLURB>
|
||||||
|
<DEFAULT>0</DEFAULT>
|
||||||
|
</ARG>
|
||||||
|
|
||||||
|
<ARG>
|
||||||
|
<NAME>GstQTMux::reserved-max-duration</NAME>
|
||||||
|
<TYPE>guint64</TYPE>
|
||||||
|
<RANGE></RANGE>
|
||||||
|
<FLAGS>rw</FLAGS>
|
||||||
|
<NICK>Reserved maximum file duration (ns)</NICK>
|
||||||
|
<BLURB>When set to a value > 0, reserves space for index tables at the beginning of the file.</BLURB>
|
||||||
|
<DEFAULT>18446744073709551615</DEFAULT>
|
||||||
|
</ARG>
|
||||||
|
|
||||||
|
<ARG>
|
||||||
|
<NAME>GstQTMux::reserved-moov-update-period</NAME>
|
||||||
|
<TYPE>guint64</TYPE>
|
||||||
|
<RANGE></RANGE>
|
||||||
|
<FLAGS>rw</FLAGS>
|
||||||
|
<NICK>Interval at which to update index tables (ns)</NICK>
|
||||||
|
<BLURB>When used with reserved-max-duration, periodically updates the index tables with information muxed so far.</BLURB>
|
||||||
|
<DEFAULT>18446744073709551615</DEFAULT>
|
||||||
|
</ARG>
|
||||||
|
|
||||||
<ARG>
|
<ARG>
|
||||||
<NAME>GstQTMoovRecover::broken-input</NAME>
|
<NAME>GstQTMoovRecover::broken-input</NAME>
|
||||||
<TYPE>gchar*</TYPE>
|
<TYPE>gchar*</TYPE>
|
||||||
|
@ -22598,6 +22678,46 @@
|
||||||
<DEFAULT>0</DEFAULT>
|
<DEFAULT>0</DEFAULT>
|
||||||
</ARG>
|
</ARG>
|
||||||
|
|
||||||
|
<ARG>
|
||||||
|
<NAME>GstMP4Mux::reserved-bytes-per-sec</NAME>
|
||||||
|
<TYPE>guint</TYPE>
|
||||||
|
<RANGE><= 10000</RANGE>
|
||||||
|
<FLAGS>rwx</FLAGS>
|
||||||
|
<NICK>Reserved MOOV bytes per second, per track</NICK>
|
||||||
|
<BLURB>Multiplier for converting reserved-max-duration into bytes of header to reserve, per second, per track.</BLURB>
|
||||||
|
<DEFAULT>550</DEFAULT>
|
||||||
|
</ARG>
|
||||||
|
|
||||||
|
<ARG>
|
||||||
|
<NAME>GstMP4Mux::reserved-duration-remaining</NAME>
|
||||||
|
<TYPE>guint64</TYPE>
|
||||||
|
<RANGE></RANGE>
|
||||||
|
<FLAGS>r</FLAGS>
|
||||||
|
<NICK>Report the approximate amount of remaining recording space (ns)</NICK>
|
||||||
|
<BLURB>Reports the approximate amount of remaining moov header space reserved using reserved-max-duration.</BLURB>
|
||||||
|
<DEFAULT>0</DEFAULT>
|
||||||
|
</ARG>
|
||||||
|
|
||||||
|
<ARG>
|
||||||
|
<NAME>GstMP4Mux::reserved-max-duration</NAME>
|
||||||
|
<TYPE>guint64</TYPE>
|
||||||
|
<RANGE></RANGE>
|
||||||
|
<FLAGS>rw</FLAGS>
|
||||||
|
<NICK>Reserved maximum file duration (ns)</NICK>
|
||||||
|
<BLURB>When set to a value > 0, reserves space for index tables at the beginning of the file.</BLURB>
|
||||||
|
<DEFAULT>18446744073709551615</DEFAULT>
|
||||||
|
</ARG>
|
||||||
|
|
||||||
|
<ARG>
|
||||||
|
<NAME>GstMP4Mux::reserved-moov-update-period</NAME>
|
||||||
|
<TYPE>guint64</TYPE>
|
||||||
|
<RANGE></RANGE>
|
||||||
|
<FLAGS>rw</FLAGS>
|
||||||
|
<NICK>Interval at which to update index tables (ns)</NICK>
|
||||||
|
<BLURB>When used with reserved-max-duration, periodically updates the index tables with information muxed so far.</BLURB>
|
||||||
|
<DEFAULT>18446744073709551615</DEFAULT>
|
||||||
|
</ARG>
|
||||||
|
|
||||||
<ARG>
|
<ARG>
|
||||||
<NAME>GstMJ2Mux::dts-method</NAME>
|
<NAME>GstMJ2Mux::dts-method</NAME>
|
||||||
<TYPE>GstQTMuxDtsMethods</TYPE>
|
<TYPE>GstQTMuxDtsMethods</TYPE>
|
||||||
|
@ -22688,6 +22808,46 @@
|
||||||
<DEFAULT>0</DEFAULT>
|
<DEFAULT>0</DEFAULT>
|
||||||
</ARG>
|
</ARG>
|
||||||
|
|
||||||
|
<ARG>
|
||||||
|
<NAME>GstMJ2Mux::reserved-bytes-per-sec</NAME>
|
||||||
|
<TYPE>guint</TYPE>
|
||||||
|
<RANGE><= 10000</RANGE>
|
||||||
|
<FLAGS>rwx</FLAGS>
|
||||||
|
<NICK>Reserved MOOV bytes per second, per track</NICK>
|
||||||
|
<BLURB>Multiplier for converting reserved-max-duration into bytes of header to reserve, per second, per track.</BLURB>
|
||||||
|
<DEFAULT>550</DEFAULT>
|
||||||
|
</ARG>
|
||||||
|
|
||||||
|
<ARG>
|
||||||
|
<NAME>GstMJ2Mux::reserved-duration-remaining</NAME>
|
||||||
|
<TYPE>guint64</TYPE>
|
||||||
|
<RANGE></RANGE>
|
||||||
|
<FLAGS>r</FLAGS>
|
||||||
|
<NICK>Report the approximate amount of remaining recording space (ns)</NICK>
|
||||||
|
<BLURB>Reports the approximate amount of remaining moov header space reserved using reserved-max-duration.</BLURB>
|
||||||
|
<DEFAULT>0</DEFAULT>
|
||||||
|
</ARG>
|
||||||
|
|
||||||
|
<ARG>
|
||||||
|
<NAME>GstMJ2Mux::reserved-max-duration</NAME>
|
||||||
|
<TYPE>guint64</TYPE>
|
||||||
|
<RANGE></RANGE>
|
||||||
|
<FLAGS>rw</FLAGS>
|
||||||
|
<NICK>Reserved maximum file duration (ns)</NICK>
|
||||||
|
<BLURB>When set to a value > 0, reserves space for index tables at the beginning of the file.</BLURB>
|
||||||
|
<DEFAULT>18446744073709551615</DEFAULT>
|
||||||
|
</ARG>
|
||||||
|
|
||||||
|
<ARG>
|
||||||
|
<NAME>GstMJ2Mux::reserved-moov-update-period</NAME>
|
||||||
|
<TYPE>guint64</TYPE>
|
||||||
|
<RANGE></RANGE>
|
||||||
|
<FLAGS>rw</FLAGS>
|
||||||
|
<NICK>Interval at which to update index tables (ns)</NICK>
|
||||||
|
<BLURB>When used with reserved-max-duration, periodically updates the index tables with information muxed so far.</BLURB>
|
||||||
|
<DEFAULT>18446744073709551615</DEFAULT>
|
||||||
|
</ARG>
|
||||||
|
|
||||||
<ARG>
|
<ARG>
|
||||||
<NAME>GstISMLMux::dts-method</NAME>
|
<NAME>GstISMLMux::dts-method</NAME>
|
||||||
<TYPE>GstQTMuxDtsMethods</TYPE>
|
<TYPE>GstQTMuxDtsMethods</TYPE>
|
||||||
|
@ -22778,6 +22938,46 @@
|
||||||
<DEFAULT>0</DEFAULT>
|
<DEFAULT>0</DEFAULT>
|
||||||
</ARG>
|
</ARG>
|
||||||
|
|
||||||
|
<ARG>
|
||||||
|
<NAME>GstISMLMux::reserved-bytes-per-sec</NAME>
|
||||||
|
<TYPE>guint</TYPE>
|
||||||
|
<RANGE><= 10000</RANGE>
|
||||||
|
<FLAGS>rwx</FLAGS>
|
||||||
|
<NICK>Reserved MOOV bytes per second, per track</NICK>
|
||||||
|
<BLURB>Multiplier for converting reserved-max-duration into bytes of header to reserve, per second, per track.</BLURB>
|
||||||
|
<DEFAULT>550</DEFAULT>
|
||||||
|
</ARG>
|
||||||
|
|
||||||
|
<ARG>
|
||||||
|
<NAME>GstISMLMux::reserved-duration-remaining</NAME>
|
||||||
|
<TYPE>guint64</TYPE>
|
||||||
|
<RANGE></RANGE>
|
||||||
|
<FLAGS>r</FLAGS>
|
||||||
|
<NICK>Report the approximate amount of remaining recording space (ns)</NICK>
|
||||||
|
<BLURB>Reports the approximate amount of remaining moov header space reserved using reserved-max-duration.</BLURB>
|
||||||
|
<DEFAULT>0</DEFAULT>
|
||||||
|
</ARG>
|
||||||
|
|
||||||
|
<ARG>
|
||||||
|
<NAME>GstISMLMux::reserved-max-duration</NAME>
|
||||||
|
<TYPE>guint64</TYPE>
|
||||||
|
<RANGE></RANGE>
|
||||||
|
<FLAGS>rw</FLAGS>
|
||||||
|
<NICK>Reserved maximum file duration (ns)</NICK>
|
||||||
|
<BLURB>When set to a value > 0, reserves space for index tables at the beginning of the file.</BLURB>
|
||||||
|
<DEFAULT>18446744073709551615</DEFAULT>
|
||||||
|
</ARG>
|
||||||
|
|
||||||
|
<ARG>
|
||||||
|
<NAME>GstISMLMux::reserved-moov-update-period</NAME>
|
||||||
|
<TYPE>guint64</TYPE>
|
||||||
|
<RANGE></RANGE>
|
||||||
|
<FLAGS>rw</FLAGS>
|
||||||
|
<NICK>Interval at which to update index tables (ns)</NICK>
|
||||||
|
<BLURB>When used with reserved-max-duration, periodically updates the index tables with information muxed so far.</BLURB>
|
||||||
|
<DEFAULT>18446744073709551615</DEFAULT>
|
||||||
|
</ARG>
|
||||||
|
|
||||||
<ARG>
|
<ARG>
|
||||||
<NAME>GstGPPMux::dts-method</NAME>
|
<NAME>GstGPPMux::dts-method</NAME>
|
||||||
<TYPE>GstQTMuxDtsMethods</TYPE>
|
<TYPE>GstQTMuxDtsMethods</TYPE>
|
||||||
|
@ -22958,6 +23158,46 @@
|
||||||
<DEFAULT>0</DEFAULT>
|
<DEFAULT>0</DEFAULT>
|
||||||
</ARG>
|
</ARG>
|
||||||
|
|
||||||
|
<ARG>
|
||||||
|
<NAME>Gst3GPPMux::reserved-bytes-per-sec</NAME>
|
||||||
|
<TYPE>guint</TYPE>
|
||||||
|
<RANGE><= 10000</RANGE>
|
||||||
|
<FLAGS>rwx</FLAGS>
|
||||||
|
<NICK>Reserved MOOV bytes per second, per track</NICK>
|
||||||
|
<BLURB>Multiplier for converting reserved-max-duration into bytes of header to reserve, per second, per track.</BLURB>
|
||||||
|
<DEFAULT>550</DEFAULT>
|
||||||
|
</ARG>
|
||||||
|
|
||||||
|
<ARG>
|
||||||
|
<NAME>Gst3GPPMux::reserved-duration-remaining</NAME>
|
||||||
|
<TYPE>guint64</TYPE>
|
||||||
|
<RANGE></RANGE>
|
||||||
|
<FLAGS>r</FLAGS>
|
||||||
|
<NICK>Report the approximate amount of remaining recording space (ns)</NICK>
|
||||||
|
<BLURB>Reports the approximate amount of remaining moov header space reserved using reserved-max-duration.</BLURB>
|
||||||
|
<DEFAULT>0</DEFAULT>
|
||||||
|
</ARG>
|
||||||
|
|
||||||
|
<ARG>
|
||||||
|
<NAME>Gst3GPPMux::reserved-max-duration</NAME>
|
||||||
|
<TYPE>guint64</TYPE>
|
||||||
|
<RANGE></RANGE>
|
||||||
|
<FLAGS>rw</FLAGS>
|
||||||
|
<NICK>Reserved maximum file duration (ns)</NICK>
|
||||||
|
<BLURB>When set to a value > 0, reserves space for index tables at the beginning of the file.</BLURB>
|
||||||
|
<DEFAULT>18446744073709551615</DEFAULT>
|
||||||
|
</ARG>
|
||||||
|
|
||||||
|
<ARG>
|
||||||
|
<NAME>Gst3GPPMux::reserved-moov-update-period</NAME>
|
||||||
|
<TYPE>guint64</TYPE>
|
||||||
|
<RANGE></RANGE>
|
||||||
|
<FLAGS>rw</FLAGS>
|
||||||
|
<NICK>Interval at which to update index tables (ns)</NICK>
|
||||||
|
<BLURB>When used with reserved-max-duration, periodically updates the index tables with information muxed so far.</BLURB>
|
||||||
|
<DEFAULT>18446744073709551615</DEFAULT>
|
||||||
|
</ARG>
|
||||||
|
|
||||||
<ARG>
|
<ARG>
|
||||||
<NAME>GstSplitFileSrc::location</NAME>
|
<NAME>GstSplitFileSrc::location</NAME>
|
||||||
<TYPE>gchar*</TYPE>
|
<TYPE>gchar*</TYPE>
|
||||||
|
|
|
@ -33,7 +33,7 @@ GObject
|
||||||
GstMuLawEnc
|
GstMuLawEnc
|
||||||
GstSpeexEnc
|
GstSpeexEnc
|
||||||
GstWavpackEnc
|
GstWavpackEnc
|
||||||
GstAudioVisualizer-ExtGom
|
GstAudioVisualizer-ExtGoom
|
||||||
GstGoom
|
GstGoom
|
||||||
GstAudioVisualizer-ExtGoom2k1
|
GstAudioVisualizer-ExtGoom2k1
|
||||||
GstGoom2k1
|
GstGoom2k1
|
||||||
|
@ -309,6 +309,7 @@ GObject
|
||||||
GstTaskPool
|
GstTaskPool
|
||||||
GSocket
|
GSocket
|
||||||
GTlsDatabase
|
GTlsDatabase
|
||||||
|
GTlsInteraction
|
||||||
GUdevClient
|
GUdevClient
|
||||||
GUdevDevice
|
GUdevDevice
|
||||||
GdkPixbuf
|
GdkPixbuf
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>Source for video data via IEEE1394 interface</description>
|
<description>Source for video data via IEEE1394 interface</description>
|
||||||
<filename>../../ext/raw1394/.libs/libgst1394.so</filename>
|
<filename>../../ext/raw1394/.libs/libgst1394.so</filename>
|
||||||
<basename>libgst1394.so</basename>
|
<basename>libgst1394.so</basename>
|
||||||
<version>1.5.1</version>
|
<version>1.5.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-good</source>
|
<source>gst-plugins-good</source>
|
||||||
<package>GStreamer Good Plug-ins source release</package>
|
<package>GStreamer Good Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>ASCII Art video sink</description>
|
<description>ASCII Art video sink</description>
|
||||||
<filename>../../ext/aalib/.libs/libgstaasink.so</filename>
|
<filename>../../ext/aalib/.libs/libgstaasink.so</filename>
|
||||||
<basename>libgstaasink.so</basename>
|
<basename>libgstaasink.so</basename>
|
||||||
<version>1.5.1</version>
|
<version>1.5.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-good</source>
|
<source>gst-plugins-good</source>
|
||||||
<package>GStreamer Good Plug-ins source release</package>
|
<package>GStreamer Good Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>ALaw audio conversion routines</description>
|
<description>ALaw audio conversion routines</description>
|
||||||
<filename>../../gst/law/.libs/libgstalaw.so</filename>
|
<filename>../../gst/law/.libs/libgstalaw.so</filename>
|
||||||
<basename>libgstalaw.so</basename>
|
<basename>libgstalaw.so</basename>
|
||||||
<version>1.5.1</version>
|
<version>1.5.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-good</source>
|
<source>gst-plugins-good</source>
|
||||||
<package>GStreamer Good Plug-ins source release</package>
|
<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>
|
<description>adds an alpha channel to video - constant or via chroma-keying</description>
|
||||||
<filename>../../gst/alpha/.libs/libgstalpha.so</filename>
|
<filename>../../gst/alpha/.libs/libgstalpha.so</filename>
|
||||||
<basename>libgstalpha.so</basename>
|
<basename>libgstalpha.so</basename>
|
||||||
<version>1.5.1</version>
|
<version>1.5.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-good</source>
|
<source>gst-plugins-good</source>
|
||||||
<package>GStreamer Good Plug-ins source release</package>
|
<package>GStreamer Good Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>RGBA from/to AYUV colorspace conversion preserving the alpha channel</description>
|
<description>RGBA from/to AYUV colorspace conversion preserving the alpha channel</description>
|
||||||
<filename>../../gst/alpha/.libs/libgstalphacolor.so</filename>
|
<filename>../../gst/alpha/.libs/libgstalphacolor.so</filename>
|
||||||
<basename>libgstalphacolor.so</basename>
|
<basename>libgstalphacolor.so</basename>
|
||||||
<version>1.5.1</version>
|
<version>1.5.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-good</source>
|
<source>gst-plugins-good</source>
|
||||||
<package>GStreamer Good Plug-ins source release</package>
|
<package>GStreamer Good Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>APEv1/2 tag reader</description>
|
<description>APEv1/2 tag reader</description>
|
||||||
<filename>../../gst/apetag/.libs/libgstapetag.so</filename>
|
<filename>../../gst/apetag/.libs/libgstapetag.so</filename>
|
||||||
<basename>libgstapetag.so</basename>
|
<basename>libgstapetag.so</basename>
|
||||||
<version>1.5.1</version>
|
<version>1.5.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-good</source>
|
<source>gst-plugins-good</source>
|
||||||
<package>GStreamer Good Plug-ins source release</package>
|
<package>GStreamer Good Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>Audio effects plugin</description>
|
<description>Audio effects plugin</description>
|
||||||
<filename>../../gst/audiofx/.libs/libgstaudiofx.so</filename>
|
<filename>../../gst/audiofx/.libs/libgstaudiofx.so</filename>
|
||||||
<basename>libgstaudiofx.so</basename>
|
<basename>libgstaudiofx.so</basename>
|
||||||
<version>1.5.1</version>
|
<version>1.5.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-good</source>
|
<source>gst-plugins-good</source>
|
||||||
<package>GStreamer Good Plug-ins source release</package>
|
<package>GStreamer Good Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>Parsers for various audio formats</description>
|
<description>Parsers for various audio formats</description>
|
||||||
<filename>../../gst/audioparsers/.libs/libgstaudioparsers.so</filename>
|
<filename>../../gst/audioparsers/.libs/libgstaudioparsers.so</filename>
|
||||||
<basename>libgstaudioparsers.so</basename>
|
<basename>libgstaudioparsers.so</basename>
|
||||||
<version>1.5.1</version>
|
<version>1.5.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-good</source>
|
<source>gst-plugins-good</source>
|
||||||
<package>GStreamer Good Plug-ins source release</package>
|
<package>GStreamer Good Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>parses au streams</description>
|
<description>parses au streams</description>
|
||||||
<filename>../../gst/auparse/.libs/libgstauparse.so</filename>
|
<filename>../../gst/auparse/.libs/libgstauparse.so</filename>
|
||||||
<basename>libgstauparse.so</basename>
|
<basename>libgstauparse.so</basename>
|
||||||
<version>1.5.1</version>
|
<version>1.5.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-good</source>
|
<source>gst-plugins-good</source>
|
||||||
<package>GStreamer Good Plug-ins source release</package>
|
<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>
|
<description>Plugin contains auto-detection plugins for video/audio in- and outputs</description>
|
||||||
<filename>../../gst/autodetect/.libs/libgstautodetect.so</filename>
|
<filename>../../gst/autodetect/.libs/libgstautodetect.so</filename>
|
||||||
<basename>libgstautodetect.so</basename>
|
<basename>libgstautodetect.so</basename>
|
||||||
<version>1.5.1</version>
|
<version>1.5.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-good</source>
|
<source>gst-plugins-good</source>
|
||||||
<package>GStreamer Good Plug-ins source release</package>
|
<package>GStreamer Good Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>AVI stream handling</description>
|
<description>AVI stream handling</description>
|
||||||
<filename>../../gst/avi/.libs/libgstavi.so</filename>
|
<filename>../../gst/avi/.libs/libgstavi.so</filename>
|
||||||
<basename>libgstavi.so</basename>
|
<basename>libgstavi.so</basename>
|
||||||
<version>1.5.1</version>
|
<version>1.5.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-good</source>
|
<source>gst-plugins-good</source>
|
||||||
<package>GStreamer Good Plug-ins source release</package>
|
<package>GStreamer Good Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>Colored ASCII Art video sink</description>
|
<description>Colored ASCII Art video sink</description>
|
||||||
<filename>../../ext/libcaca/.libs/libgstcacasink.so</filename>
|
<filename>../../ext/libcaca/.libs/libgstcacasink.so</filename>
|
||||||
<basename>libgstcacasink.so</basename>
|
<basename>libgstcacasink.so</basename>
|
||||||
<version>1.5.1</version>
|
<version>1.5.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-good</source>
|
<source>gst-plugins-good</source>
|
||||||
<package>GStreamer Good Plug-ins source release</package>
|
<package>GStreamer Good Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>Cairo-based elements</description>
|
<description>Cairo-based elements</description>
|
||||||
<filename>../../ext/cairo/.libs/libgstcairo.so</filename>
|
<filename>../../ext/cairo/.libs/libgstcairo.so</filename>
|
||||||
<basename>libgstcairo.so</basename>
|
<basename>libgstcairo.so</basename>
|
||||||
<version>1.5.1</version>
|
<version>1.5.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-good</source>
|
<source>gst-plugins-good</source>
|
||||||
<package>GStreamer Good Plug-ins source release</package>
|
<package>GStreamer Good Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>Audio Cutter to split audio into non-silent bits</description>
|
<description>Audio Cutter to split audio into non-silent bits</description>
|
||||||
<filename>../../gst/cutter/.libs/libgstcutter.so</filename>
|
<filename>../../gst/cutter/.libs/libgstcutter.so</filename>
|
||||||
<basename>libgstcutter.so</basename>
|
<basename>libgstcutter.so</basename>
|
||||||
<version>1.5.1</version>
|
<version>1.5.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-good</source>
|
<source>gst-plugins-good</source>
|
||||||
<package>GStreamer Good Plug-ins source release</package>
|
<package>GStreamer Good Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>elements for testing and debugging</description>
|
<description>elements for testing and debugging</description>
|
||||||
<filename>../../gst/debugutils/.libs/libgstdebug.so</filename>
|
<filename>../../gst/debugutils/.libs/libgstdebug.so</filename>
|
||||||
<basename>libgstdebug.so</basename>
|
<basename>libgstdebug.so</basename>
|
||||||
<version>1.5.1</version>
|
<version>1.5.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-good</source>
|
<source>gst-plugins-good</source>
|
||||||
<package>GStreamer Good Plug-ins source release</package>
|
<package>GStreamer Good Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>Deinterlacer</description>
|
<description>Deinterlacer</description>
|
||||||
<filename>../../gst/deinterlace/.libs/libgstdeinterlace.so</filename>
|
<filename>../../gst/deinterlace/.libs/libgstdeinterlace.so</filename>
|
||||||
<basename>libgstdeinterlace.so</basename>
|
<basename>libgstdeinterlace.so</basename>
|
||||||
<version>1.5.1</version>
|
<version>1.5.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-good</source>
|
<source>gst-plugins-good</source>
|
||||||
<package>GStreamer Good Plug-ins source release</package>
|
<package>GStreamer Good Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>DTMF plugins</description>
|
<description>DTMF plugins</description>
|
||||||
<filename>../../gst/dtmf/.libs/libgstdtmf.so</filename>
|
<filename>../../gst/dtmf/.libs/libgstdtmf.so</filename>
|
||||||
<basename>libgstdtmf.so</basename>
|
<basename>libgstdtmf.so</basename>
|
||||||
<version>1.5.1</version>
|
<version>1.5.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-good</source>
|
<source>gst-plugins-good</source>
|
||||||
<package>GStreamer Good Plug-ins source release</package>
|
<package>GStreamer Good Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>DV demuxer and decoder based on libdv (libdv.sf.net)</description>
|
<description>DV demuxer and decoder based on libdv (libdv.sf.net)</description>
|
||||||
<filename>../../ext/dv/.libs/libgstdv.so</filename>
|
<filename>../../ext/dv/.libs/libgstdv.so</filename>
|
||||||
<basename>libgstdv.so</basename>
|
<basename>libgstdv.so</basename>
|
||||||
<version>1.5.1</version>
|
<version>1.5.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-good</source>
|
<source>gst-plugins-good</source>
|
||||||
<package>GStreamer Good Plug-ins source release</package>
|
<package>GStreamer Good Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>effect plugins from the effectv project</description>
|
<description>effect plugins from the effectv project</description>
|
||||||
<filename>../../gst/effectv/.libs/libgsteffectv.so</filename>
|
<filename>../../gst/effectv/.libs/libgsteffectv.so</filename>
|
||||||
<basename>libgsteffectv.so</basename>
|
<basename>libgsteffectv.so</basename>
|
||||||
<version>1.5.1</version>
|
<version>1.5.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-good</source>
|
<source>gst-plugins-good</source>
|
||||||
<package>GStreamer Good Plug-ins source release</package>
|
<package>GStreamer Good Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>GStreamer audio equalizers</description>
|
<description>GStreamer audio equalizers</description>
|
||||||
<filename>../../gst/equalizer/.libs/libgstequalizer.so</filename>
|
<filename>../../gst/equalizer/.libs/libgstequalizer.so</filename>
|
||||||
<basename>libgstequalizer.so</basename>
|
<basename>libgstequalizer.so</basename>
|
||||||
<version>1.5.1</version>
|
<version>1.5.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-good</source>
|
<source>gst-plugins-good</source>
|
||||||
<package>GStreamer Good Plug-ins source release</package>
|
<package>GStreamer Good Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>The FLAC Lossless compressor Codec</description>
|
<description>The FLAC Lossless compressor Codec</description>
|
||||||
<filename>../../ext/flac/.libs/libgstflac.so</filename>
|
<filename>../../ext/flac/.libs/libgstflac.so</filename>
|
||||||
<basename>libgstflac.so</basename>
|
<basename>libgstflac.so</basename>
|
||||||
<version>1.5.1</version>
|
<version>1.5.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-good</source>
|
<source>gst-plugins-good</source>
|
||||||
<package>GStreamer Good Plug-ins source release</package>
|
<package>GStreamer Good Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>FLV muxing and demuxing plugin</description>
|
<description>FLV muxing and demuxing plugin</description>
|
||||||
<filename>../../gst/flv/.libs/libgstflv.so</filename>
|
<filename>../../gst/flv/.libs/libgstflv.so</filename>
|
||||||
<basename>libgstflv.so</basename>
|
<basename>libgstflv.so</basename>
|
||||||
<version>1.5.1</version>
|
<version>1.5.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-good</source>
|
<source>gst-plugins-good</source>
|
||||||
<package>GStreamer Good Plug-ins source release</package>
|
<package>GStreamer Good Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>FLC/FLI/FLX video decoder</description>
|
<description>FLC/FLI/FLX video decoder</description>
|
||||||
<filename>../../gst/flx/.libs/libgstflxdec.so</filename>
|
<filename>../../gst/flx/.libs/libgstflxdec.so</filename>
|
||||||
<basename>libgstflxdec.so</basename>
|
<basename>libgstflxdec.so</basename>
|
||||||
<version>1.5.1</version>
|
<version>1.5.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-good</source>
|
<source>gst-plugins-good</source>
|
||||||
<package>GStreamer Good Plug-ins source release</package>
|
<package>GStreamer Good Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>GdkPixbuf-based image decoder, overlay and sink</description>
|
<description>GdkPixbuf-based image decoder, overlay and sink</description>
|
||||||
<filename>../../ext/gdk_pixbuf/.libs/libgstgdkpixbuf.so</filename>
|
<filename>../../ext/gdk_pixbuf/.libs/libgstgdkpixbuf.so</filename>
|
||||||
<basename>libgstgdkpixbuf.so</basename>
|
<basename>libgstgdkpixbuf.so</basename>
|
||||||
<version>1.5.1</version>
|
<version>1.5.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-good</source>
|
<source>gst-plugins-good</source>
|
||||||
<package>GStreamer Good Plug-ins source release</package>
|
<package>GStreamer Good Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>GOOM visualization filter</description>
|
<description>GOOM visualization filter</description>
|
||||||
<filename>../../gst/goom/.libs/libgstgoom.so</filename>
|
<filename>../../gst/goom/.libs/libgstgoom.so</filename>
|
||||||
<basename>libgstgoom.so</basename>
|
<basename>libgstgoom.so</basename>
|
||||||
<version>1.5.1</version>
|
<version>1.5.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-good</source>
|
<source>gst-plugins-good</source>
|
||||||
<package>GStreamer Good Plug-ins source release</package>
|
<package>GStreamer Good Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>GOOM 2k1 visualization filter</description>
|
<description>GOOM 2k1 visualization filter</description>
|
||||||
<filename>../../gst/goom2k1/.libs/libgstgoom2k1.so</filename>
|
<filename>../../gst/goom2k1/.libs/libgstgoom2k1.so</filename>
|
||||||
<basename>libgstgoom2k1.so</basename>
|
<basename>libgstgoom2k1.so</basename>
|
||||||
<version>1.5.1</version>
|
<version>1.5.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-good</source>
|
<source>gst-plugins-good</source>
|
||||||
<package>GStreamer Good Plug-ins source release</package>
|
<package>GStreamer Good Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>Demux ICY tags from a stream</description>
|
<description>Demux ICY tags from a stream</description>
|
||||||
<filename>../../gst/icydemux/.libs/libgsticydemux.so</filename>
|
<filename>../../gst/icydemux/.libs/libgsticydemux.so</filename>
|
||||||
<basename>libgsticydemux.so</basename>
|
<basename>libgsticydemux.so</basename>
|
||||||
<version>1.5.1</version>
|
<version>1.5.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-good</source>
|
<source>gst-plugins-good</source>
|
||||||
<package>GStreamer Good Plug-ins source release</package>
|
<package>GStreamer Good Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>Demux ID3v1 and ID3v2 tags from a file</description>
|
<description>Demux ID3v1 and ID3v2 tags from a file</description>
|
||||||
<filename>../../gst/id3demux/.libs/libgstid3demux.so</filename>
|
<filename>../../gst/id3demux/.libs/libgstid3demux.so</filename>
|
||||||
<basename>libgstid3demux.so</basename>
|
<basename>libgstid3demux.so</basename>
|
||||||
<version>1.5.1</version>
|
<version>1.5.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-good</source>
|
<source>gst-plugins-good</source>
|
||||||
<package>GStreamer Good Plug-ins source release</package>
|
<package>GStreamer Good Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>Still frame stream generator</description>
|
<description>Still frame stream generator</description>
|
||||||
<filename>../../gst/imagefreeze/.libs/libgstimagefreeze.so</filename>
|
<filename>../../gst/imagefreeze/.libs/libgstimagefreeze.so</filename>
|
||||||
<basename>libgstimagefreeze.so</basename>
|
<basename>libgstimagefreeze.so</basename>
|
||||||
<version>1.5.1</version>
|
<version>1.5.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-good</source>
|
<source>gst-plugins-good</source>
|
||||||
<package>GStreamer Good Plug-ins source release</package>
|
<package>GStreamer Good Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>Audio interleaver/deinterleaver</description>
|
<description>Audio interleaver/deinterleaver</description>
|
||||||
<filename>../../gst/interleave/.libs/libgstinterleave.so</filename>
|
<filename>../../gst/interleave/.libs/libgstinterleave.so</filename>
|
||||||
<basename>libgstinterleave.so</basename>
|
<basename>libgstinterleave.so</basename>
|
||||||
<version>1.5.1</version>
|
<version>1.5.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-good</source>
|
<source>gst-plugins-good</source>
|
||||||
<package>GStreamer Good Plug-ins source release</package>
|
<package>GStreamer Good Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>ISO base media file format support (mp4, 3gpp, qt, mj2)</description>
|
<description>ISO base media file format support (mp4, 3gpp, qt, mj2)</description>
|
||||||
<filename>../../gst/isomp4/.libs/libgstisomp4.so</filename>
|
<filename>../../gst/isomp4/.libs/libgstisomp4.so</filename>
|
||||||
<basename>libgstisomp4.so</basename>
|
<basename>libgstisomp4.so</basename>
|
||||||
<version>1.5.1</version>
|
<version>1.5.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-good</source>
|
<source>gst-plugins-good</source>
|
||||||
<package>GStreamer Good Plug-ins source release</package>
|
<package>GStreamer Good Plug-ins source release</package>
|
||||||
|
@ -20,7 +20,7 @@
|
||||||
<name>audio_%u</name>
|
<name>audio_%u</name>
|
||||||
<direction>sink</direction>
|
<direction>sink</direction>
|
||||||
<presence>request</presence>
|
<presence>request</presence>
|
||||||
<details>audio/AMR, rate=(int)8000, channels=(int)[ 1, 2 ]; audio/AMR-WB, rate=(int)16000, channels=(int)[ 1, 2 ]; audio/mpeg, mpegversion=(int)1, layer=(int)3, channels=(int)[ 1, 2 ], rate=(int)[ 1, 2147483647 ]; audio/mpeg, mpegversion=(int)4, stream-format=(string)raw, channels=(int)[ 1, 8 ], rate=(int)[ 1, 2147483647 ]</details>
|
<details>audio/AMR, rate=(int)8000, channels=(int)[ 1, 2 ]; audio/AMR-WB, rate=(int)16000, channels=(int)[ 1, 2 ]; audio/mpeg, mpegversion=(int)1, layer=(int)3, channels=(int)[ 1, 2 ], rate=(int)[ 1, 2147483647 ]; audio/mpeg, mpegversion=(int)4, stream-format=(string)raw, channels=(int)[ 1, 8 ], rate=(int)[ 1, 2147483647 ]; audio/x-ac3, channels=(int)[ 1, 6 ], rate=(int)[ 1, 2147483647 ]</details>
|
||||||
</caps>
|
</caps>
|
||||||
<caps>
|
<caps>
|
||||||
<name>subtitle_%u</name>
|
<name>subtitle_%u</name>
|
||||||
|
@ -107,7 +107,7 @@
|
||||||
<name>audio_%u</name>
|
<name>audio_%u</name>
|
||||||
<direction>sink</direction>
|
<direction>sink</direction>
|
||||||
<presence>request</presence>
|
<presence>request</presence>
|
||||||
<details>audio/mpeg, mpegversion=(int)1, layer=(int)3, channels=(int)[ 1, 2 ], rate=(int)[ 1, 2147483647 ]; audio/mpeg, mpegversion=(int)4, stream-format=(string)raw, channels=(int)[ 1, 8 ], rate=(int)[ 1, 2147483647 ]; audio/x-alac, channels=(int)[ 1, 2 ], rate=(int)[ 1, 2147483647 ]</details>
|
<details>audio/mpeg, mpegversion=(int)1, layer=(int)3, channels=(int)[ 1, 2 ], rate=(int)[ 1, 2147483647 ]; audio/mpeg, mpegversion=(int)4, stream-format=(string)raw, channels=(int)[ 1, 8 ], rate=(int)[ 1, 2147483647 ]; audio/x-ac3, channels=(int)[ 1, 6 ], rate=(int)[ 1, 2147483647 ]; audio/x-alac, channels=(int)[ 1, 2 ], rate=(int)[ 1, 2147483647 ]</details>
|
||||||
</caps>
|
</caps>
|
||||||
<caps>
|
<caps>
|
||||||
<name>subtitle_%u</name>
|
<name>subtitle_%u</name>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>JACK audio elements</description>
|
<description>JACK audio elements</description>
|
||||||
<filename>../../ext/jack/.libs/libgstjack.so</filename>
|
<filename>../../ext/jack/.libs/libgstjack.so</filename>
|
||||||
<basename>libgstjack.so</basename>
|
<basename>libgstjack.so</basename>
|
||||||
<version>1.5.1</version>
|
<version>1.5.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-good</source>
|
<source>gst-plugins-good</source>
|
||||||
<package>GStreamer Good Plug-ins source release</package>
|
<package>GStreamer Good Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>JPeg plugin library</description>
|
<description>JPeg plugin library</description>
|
||||||
<filename>../../ext/jpeg/.libs/libgstjpeg.so</filename>
|
<filename>../../ext/jpeg/.libs/libgstjpeg.so</filename>
|
||||||
<basename>libgstjpeg.so</basename>
|
<basename>libgstjpeg.so</basename>
|
||||||
<version>1.5.1</version>
|
<version>1.5.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-good</source>
|
<source>gst-plugins-good</source>
|
||||||
<package>GStreamer Good Plug-ins source release</package>
|
<package>GStreamer Good Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>Audio level plugin</description>
|
<description>Audio level plugin</description>
|
||||||
<filename>../../gst/level/.libs/libgstlevel.so</filename>
|
<filename>../../gst/level/.libs/libgstlevel.so</filename>
|
||||||
<basename>libgstlevel.so</basename>
|
<basename>libgstlevel.so</basename>
|
||||||
<version>1.5.1</version>
|
<version>1.5.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-good</source>
|
<source>gst-plugins-good</source>
|
||||||
<package>GStreamer Good Plug-ins source release</package>
|
<package>GStreamer Good Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>Matroska and WebM stream handling</description>
|
<description>Matroska and WebM stream handling</description>
|
||||||
<filename>../../gst/matroska/.libs/libgstmatroska.so</filename>
|
<filename>../../gst/matroska/.libs/libgstmatroska.so</filename>
|
||||||
<basename>libgstmatroska.so</basename>
|
<basename>libgstmatroska.so</basename>
|
||||||
<version>1.5.1</version>
|
<version>1.5.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-good</source>
|
<source>gst-plugins-good</source>
|
||||||
<package>GStreamer Good Plug-ins source release</package>
|
<package>GStreamer Good Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>MuLaw audio conversion routines</description>
|
<description>MuLaw audio conversion routines</description>
|
||||||
<filename>../../gst/law/.libs/libgstmulaw.so</filename>
|
<filename>../../gst/law/.libs/libgstmulaw.so</filename>
|
||||||
<basename>libgstmulaw.so</basename>
|
<basename>libgstmulaw.so</basename>
|
||||||
<version>1.5.1</version>
|
<version>1.5.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-good</source>
|
<source>gst-plugins-good</source>
|
||||||
<package>GStreamer Good Plug-ins source release</package>
|
<package>GStreamer Good Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>Reads/Writes buffers from/to sequentially named files</description>
|
<description>Reads/Writes buffers from/to sequentially named files</description>
|
||||||
<filename>../../gst/multifile/.libs/libgstmultifile.so</filename>
|
<filename>../../gst/multifile/.libs/libgstmultifile.so</filename>
|
||||||
<basename>libgstmultifile.so</basename>
|
<basename>libgstmultifile.so</basename>
|
||||||
<version>1.5.1</version>
|
<version>1.5.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-good</source>
|
<source>gst-plugins-good</source>
|
||||||
<package>GStreamer Good Plug-ins source release</package>
|
<package>GStreamer Good Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>multipart stream manipulation</description>
|
<description>multipart stream manipulation</description>
|
||||||
<filename>../../gst/multipart/.libs/libgstmultipart.so</filename>
|
<filename>../../gst/multipart/.libs/libgstmultipart.so</filename>
|
||||||
<basename>libgstmultipart.so</basename>
|
<basename>libgstmultipart.so</basename>
|
||||||
<version>1.5.1</version>
|
<version>1.5.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-good</source>
|
<source>gst-plugins-good</source>
|
||||||
<package>GStreamer Good Plug-ins source release</package>
|
<package>GStreamer Good Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>Template for a video filter</description>
|
<description>Template for a video filter</description>
|
||||||
<filename>../../gst/debugutils/.libs/libgstnavigationtest.so</filename>
|
<filename>../../gst/debugutils/.libs/libgstnavigationtest.so</filename>
|
||||||
<basename>libgstnavigationtest.so</basename>
|
<basename>libgstnavigationtest.so</basename>
|
||||||
<version>1.5.1</version>
|
<version>1.5.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-good</source>
|
<source>gst-plugins-good</source>
|
||||||
<package>GStreamer Good Plug-ins source release</package>
|
<package>GStreamer Good Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>Open Sound System (OSS) version 4 support for GStreamer</description>
|
<description>Open Sound System (OSS) version 4 support for GStreamer</description>
|
||||||
<filename>../../sys/oss4/.libs/libgstoss4audio.so</filename>
|
<filename>../../sys/oss4/.libs/libgstoss4audio.so</filename>
|
||||||
<basename>libgstoss4audio.so</basename>
|
<basename>libgstoss4audio.so</basename>
|
||||||
<version>1.5.1</version>
|
<version>1.5.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-good</source>
|
<source>gst-plugins-good</source>
|
||||||
<package>GStreamer Good Plug-ins source release</package>
|
<package>GStreamer Good Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>OSS (Open Sound System) support for GStreamer</description>
|
<description>OSS (Open Sound System) support for GStreamer</description>
|
||||||
<filename>../../sys/oss/.libs/libgstossaudio.so</filename>
|
<filename>../../sys/oss/.libs/libgstossaudio.so</filename>
|
||||||
<basename>libgstossaudio.so</basename>
|
<basename>libgstossaudio.so</basename>
|
||||||
<version>1.5.1</version>
|
<version>1.5.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-good</source>
|
<source>gst-plugins-good</source>
|
||||||
<package>GStreamer Good Plug-ins source release</package>
|
<package>GStreamer Good Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>PNG plugin library</description>
|
<description>PNG plugin library</description>
|
||||||
<filename>../../ext/libpng/.libs/libgstpng.so</filename>
|
<filename>../../ext/libpng/.libs/libgstpng.so</filename>
|
||||||
<basename>libgstpng.so</basename>
|
<basename>libgstpng.so</basename>
|
||||||
<version>1.5.1</version>
|
<version>1.5.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-good</source>
|
<source>gst-plugins-good</source>
|
||||||
<package>GStreamer Good Plug-ins source release</package>
|
<package>GStreamer Good Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>PulseAudio plugin library</description>
|
<description>PulseAudio plugin library</description>
|
||||||
<filename>../../ext/pulse/.libs/libgstpulse.so</filename>
|
<filename>../../ext/pulse/.libs/libgstpulse.so</filename>
|
||||||
<basename>libgstpulse.so</basename>
|
<basename>libgstpulse.so</basename>
|
||||||
<version>1.5.1</version>
|
<version>1.5.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-good</source>
|
<source>gst-plugins-good</source>
|
||||||
<package>GStreamer Good Plug-ins source release</package>
|
<package>GStreamer Good Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>ReplayGain volume normalization</description>
|
<description>ReplayGain volume normalization</description>
|
||||||
<filename>../../gst/replaygain/.libs/libgstreplaygain.so</filename>
|
<filename>../../gst/replaygain/.libs/libgstreplaygain.so</filename>
|
||||||
<basename>libgstreplaygain.so</basename>
|
<basename>libgstreplaygain.so</basename>
|
||||||
<version>1.5.1</version>
|
<version>1.5.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-good</source>
|
<source>gst-plugins-good</source>
|
||||||
<package>GStreamer Good Plug-ins source release</package>
|
<package>GStreamer Good Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>Real-time protocol plugins</description>
|
<description>Real-time protocol plugins</description>
|
||||||
<filename>../../gst/rtp/.libs/libgstrtp.so</filename>
|
<filename>../../gst/rtp/.libs/libgstrtp.so</filename>
|
||||||
<basename>libgstrtp.so</basename>
|
<basename>libgstrtp.so</basename>
|
||||||
<version>1.5.1</version>
|
<version>1.5.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-good</source>
|
<source>gst-plugins-good</source>
|
||||||
<package>GStreamer Good Plug-ins source release</package>
|
<package>GStreamer Good Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>RTP session management plugin library</description>
|
<description>RTP session management plugin library</description>
|
||||||
<filename>../../gst/rtpmanager/.libs/libgstrtpmanager.so</filename>
|
<filename>../../gst/rtpmanager/.libs/libgstrtpmanager.so</filename>
|
||||||
<basename>libgstrtpmanager.so</basename>
|
<basename>libgstrtpmanager.so</basename>
|
||||||
<version>1.5.1</version>
|
<version>1.5.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-good</source>
|
<source>gst-plugins-good</source>
|
||||||
<package>GStreamer Good Plug-ins source release</package>
|
<package>GStreamer Good Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>transfer data via RTSP</description>
|
<description>transfer data via RTSP</description>
|
||||||
<filename>../../gst/rtsp/.libs/libgstrtsp.so</filename>
|
<filename>../../gst/rtsp/.libs/libgstrtsp.so</filename>
|
||||||
<basename>libgstrtsp.so</basename>
|
<basename>libgstrtsp.so</basename>
|
||||||
<version>1.5.1</version>
|
<version>1.5.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-good</source>
|
<source>gst-plugins-good</source>
|
||||||
<package>GStreamer Good Plug-ins source release</package>
|
<package>GStreamer Good Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>Shape Wipe transition filter</description>
|
<description>Shape Wipe transition filter</description>
|
||||||
<filename>../../gst/shapewipe/.libs/libgstshapewipe.so</filename>
|
<filename>../../gst/shapewipe/.libs/libgstshapewipe.so</filename>
|
||||||
<basename>libgstshapewipe.so</basename>
|
<basename>libgstshapewipe.so</basename>
|
||||||
<version>1.5.1</version>
|
<version>1.5.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-good</source>
|
<source>gst-plugins-good</source>
|
||||||
<package>GStreamer Good Plug-ins source release</package>
|
<package>GStreamer Good Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>Sends data to an icecast server using libshout2</description>
|
<description>Sends data to an icecast server using libshout2</description>
|
||||||
<filename>../../ext/shout2/.libs/libgstshout2.so</filename>
|
<filename>../../ext/shout2/.libs/libgstshout2.so</filename>
|
||||||
<basename>libgstshout2.so</basename>
|
<basename>libgstshout2.so</basename>
|
||||||
<version>1.5.1</version>
|
<version>1.5.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-good</source>
|
<source>gst-plugins-good</source>
|
||||||
<package>libshout2</package>
|
<package>libshout2</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>Apply the standard SMPTE transitions on video images</description>
|
<description>Apply the standard SMPTE transitions on video images</description>
|
||||||
<filename>../../gst/smpte/.libs/libgstsmpte.so</filename>
|
<filename>../../gst/smpte/.libs/libgstsmpte.so</filename>
|
||||||
<basename>libgstsmpte.so</basename>
|
<basename>libgstsmpte.so</basename>
|
||||||
<version>1.5.1</version>
|
<version>1.5.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-good</source>
|
<source>gst-plugins-good</source>
|
||||||
<package>GStreamer Good Plug-ins source release</package>
|
<package>GStreamer Good Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>libsoup HTTP client src/sink</description>
|
<description>libsoup HTTP client src/sink</description>
|
||||||
<filename>../../ext/soup/.libs/libgstsouphttpsrc.so</filename>
|
<filename>../../ext/soup/.libs/libgstsouphttpsrc.so</filename>
|
||||||
<basename>libgstsouphttpsrc.so</basename>
|
<basename>libgstsouphttpsrc.so</basename>
|
||||||
<version>1.5.1</version>
|
<version>1.5.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-good</source>
|
<source>gst-plugins-good</source>
|
||||||
<package>GStreamer Good Plug-ins source release</package>
|
<package>GStreamer Good Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>Run an FFT on the audio signal, output spectrum data</description>
|
<description>Run an FFT on the audio signal, output spectrum data</description>
|
||||||
<filename>../../gst/spectrum/.libs/libgstspectrum.so</filename>
|
<filename>../../gst/spectrum/.libs/libgstspectrum.so</filename>
|
||||||
<basename>libgstspectrum.so</basename>
|
<basename>libgstspectrum.so</basename>
|
||||||
<version>1.5.1</version>
|
<version>1.5.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-good</source>
|
<source>gst-plugins-good</source>
|
||||||
<package>GStreamer Good Plug-ins source release</package>
|
<package>GStreamer Good Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>Speex plugin library</description>
|
<description>Speex plugin library</description>
|
||||||
<filename>../../ext/speex/.libs/libgstspeex.so</filename>
|
<filename>../../ext/speex/.libs/libgstspeex.so</filename>
|
||||||
<basename>libgstspeex.so</basename>
|
<basename>libgstspeex.so</basename>
|
||||||
<version>1.5.1</version>
|
<version>1.5.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-good</source>
|
<source>gst-plugins-good</source>
|
||||||
<package>GStreamer Good Plug-ins source release</package>
|
<package>GStreamer Good Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>Tag writing plug-in based on taglib</description>
|
<description>Tag writing plug-in based on taglib</description>
|
||||||
<filename>../../ext/taglib/.libs/libgsttaglib.so</filename>
|
<filename>../../ext/taglib/.libs/libgsttaglib.so</filename>
|
||||||
<basename>libgsttaglib.so</basename>
|
<basename>libgsttaglib.so</basename>
|
||||||
<version>1.5.1</version>
|
<version>1.5.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-good</source>
|
<source>gst-plugins-good</source>
|
||||||
<package>GStreamer Good Plug-ins source release</package>
|
<package>GStreamer Good Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>transfer data via UDP</description>
|
<description>transfer data via UDP</description>
|
||||||
<filename>../../gst/udp/.libs/libgstudp.so</filename>
|
<filename>../../gst/udp/.libs/libgstudp.so</filename>
|
||||||
<basename>libgstudp.so</basename>
|
<basename>libgstudp.so</basename>
|
||||||
<version>1.5.1</version>
|
<version>1.5.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-good</source>
|
<source>gst-plugins-good</source>
|
||||||
<package>GStreamer Good Plug-ins source release</package>
|
<package>GStreamer Good Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>elements for Video 4 Linux</description>
|
<description>elements for Video 4 Linux</description>
|
||||||
<filename>../../sys/v4l2/.libs/libgstvideo4linux2.so</filename>
|
<filename>../../sys/v4l2/.libs/libgstvideo4linux2.so</filename>
|
||||||
<basename>libgstvideo4linux2.so</basename>
|
<basename>libgstvideo4linux2.so</basename>
|
||||||
<version>1.5.1</version>
|
<version>1.5.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-good</source>
|
<source>gst-plugins-good</source>
|
||||||
<package>GStreamer Good Plug-ins source release</package>
|
<package>GStreamer Good Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>resizes a video by adding borders or cropping</description>
|
<description>resizes a video by adding borders or cropping</description>
|
||||||
<filename>../../gst/videobox/.libs/libgstvideobox.so</filename>
|
<filename>../../gst/videobox/.libs/libgstvideobox.so</filename>
|
||||||
<basename>libgstvideobox.so</basename>
|
<basename>libgstvideobox.so</basename>
|
||||||
<version>1.5.1</version>
|
<version>1.5.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-good</source>
|
<source>gst-plugins-good</source>
|
||||||
<package>GStreamer Good Plug-ins source release</package>
|
<package>GStreamer Good Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>Crops video into a user-defined region</description>
|
<description>Crops video into a user-defined region</description>
|
||||||
<filename>../../gst/videocrop/.libs/libgstvideocrop.so</filename>
|
<filename>../../gst/videocrop/.libs/libgstvideocrop.so</filename>
|
||||||
<basename>libgstvideocrop.so</basename>
|
<basename>libgstvideocrop.so</basename>
|
||||||
<version>1.5.1</version>
|
<version>1.5.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-good</source>
|
<source>gst-plugins-good</source>
|
||||||
<package>GStreamer Good Plug-ins source release</package>
|
<package>GStreamer Good Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>Video filters plugin</description>
|
<description>Video filters plugin</description>
|
||||||
<filename>../../gst/videofilter/.libs/libgstvideofilter.so</filename>
|
<filename>../../gst/videofilter/.libs/libgstvideofilter.so</filename>
|
||||||
<basename>libgstvideofilter.so</basename>
|
<basename>libgstvideofilter.so</basename>
|
||||||
<version>1.5.1</version>
|
<version>1.5.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-good</source>
|
<source>gst-plugins-good</source>
|
||||||
<package>GStreamer Good Plug-ins source release</package>
|
<package>GStreamer Good Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>Video mixer</description>
|
<description>Video mixer</description>
|
||||||
<filename>../../gst/videomixer/.libs/libgstvideomixer.so</filename>
|
<filename>../../gst/videomixer/.libs/libgstvideomixer.so</filename>
|
||||||
<basename>libgstvideomixer.so</basename>
|
<basename>libgstvideomixer.so</basename>
|
||||||
<version>1.5.1</version>
|
<version>1.5.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-good</source>
|
<source>gst-plugins-good</source>
|
||||||
<package>GStreamer Good Plug-ins source release</package>
|
<package>GStreamer Good Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>VP8 plugin</description>
|
<description>VP8 plugin</description>
|
||||||
<filename>../../ext/vpx/.libs/libgstvpx.so</filename>
|
<filename>../../ext/vpx/.libs/libgstvpx.so</filename>
|
||||||
<basename>libgstvpx.so</basename>
|
<basename>libgstvpx.so</basename>
|
||||||
<version>1.5.1</version>
|
<version>1.5.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-good</source>
|
<source>gst-plugins-good</source>
|
||||||
<package>GStreamer Good Plug-ins source release</package>
|
<package>GStreamer Good Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>Encode raw audio into WAV</description>
|
<description>Encode raw audio into WAV</description>
|
||||||
<filename>../../gst/wavenc/.libs/libgstwavenc.so</filename>
|
<filename>../../gst/wavenc/.libs/libgstwavenc.so</filename>
|
||||||
<basename>libgstwavenc.so</basename>
|
<basename>libgstwavenc.so</basename>
|
||||||
<version>1.5.1</version>
|
<version>1.5.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-good</source>
|
<source>gst-plugins-good</source>
|
||||||
<package>GStreamer Good Plug-ins source release</package>
|
<package>GStreamer Good Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>Wavpack lossless/lossy audio format handling</description>
|
<description>Wavpack lossless/lossy audio format handling</description>
|
||||||
<filename>../../ext/wavpack/.libs/libgstwavpack.so</filename>
|
<filename>../../ext/wavpack/.libs/libgstwavpack.so</filename>
|
||||||
<basename>libgstwavpack.so</basename>
|
<basename>libgstwavpack.so</basename>
|
||||||
<version>1.5.1</version>
|
<version>1.5.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-good</source>
|
<source>gst-plugins-good</source>
|
||||||
<package>GStreamer Good Plug-ins source release</package>
|
<package>GStreamer Good Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>Parse a .wav file into raw audio</description>
|
<description>Parse a .wav file into raw audio</description>
|
||||||
<filename>../../gst/wavparse/.libs/libgstwavparse.so</filename>
|
<filename>../../gst/wavparse/.libs/libgstwavparse.so</filename>
|
||||||
<basename>libgstwavparse.so</basename>
|
<basename>libgstwavparse.so</basename>
|
||||||
<version>1.5.1</version>
|
<version>1.5.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-good</source>
|
<source>gst-plugins-good</source>
|
||||||
<package>GStreamer Good Plug-ins source release</package>
|
<package>GStreamer Good Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>X11 video input plugin using standard Xlib calls</description>
|
<description>X11 video input plugin using standard Xlib calls</description>
|
||||||
<filename>../../sys/ximage/.libs/libgstximagesrc.so</filename>
|
<filename>../../sys/ximage/.libs/libgstximagesrc.so</filename>
|
||||||
<basename>libgstximagesrc.so</basename>
|
<basename>libgstximagesrc.so</basename>
|
||||||
<version>1.5.1</version>
|
<version>1.5.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-good</source>
|
<source>gst-plugins-good</source>
|
||||||
<package>GStreamer Good Plug-ins source release</package>
|
<package>GStreamer Good Plug-ins source release</package>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<description>Encodes a YUV frame into the yuv4mpeg format (mjpegtools)</description>
|
<description>Encodes a YUV frame into the yuv4mpeg format (mjpegtools)</description>
|
||||||
<filename>../../gst/y4m/.libs/libgsty4menc.so</filename>
|
<filename>../../gst/y4m/.libs/libgsty4menc.so</filename>
|
||||||
<basename>libgsty4menc.so</basename>
|
<basename>libgsty4menc.so</basename>
|
||||||
<version>1.5.1</version>
|
<version>1.5.2</version>
|
||||||
<license>LGPL</license>
|
<license>LGPL</license>
|
||||||
<source>gst-plugins-good</source>
|
<source>gst-plugins-good</source>
|
||||||
<package>GStreamer Good Plug-ins source release</package>
|
<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>
|
</GitRepository>
|
||||||
</repository>
|
</repository>
|
||||||
|
|
||||||
|
<release>
|
||||||
|
<Version>
|
||||||
|
<revision>1.5.2</revision>
|
||||||
|
<branch>1.5</branch>
|
||||||
|
<name></name>
|
||||||
|
<created>2015-06-24</created>
|
||||||
|
<file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.5.2.tar.xz" />
|
||||||
|
</Version>
|
||||||
|
</release>
|
||||||
|
|
||||||
<release>
|
<release>
|
||||||
<Version>
|
<Version>
|
||||||
<revision>1.5.1</revision>
|
<revision>1.5.1</revision>
|
||||||
|
|
|
@ -39,6 +39,9 @@
|
||||||
/* The GIO modules directory. */
|
/* The GIO modules directory. */
|
||||||
#undef GIO_MODULE_DIR
|
#undef GIO_MODULE_DIR
|
||||||
|
|
||||||
|
/* The GIO install prefix. */
|
||||||
|
#undef GIO_PREFIX
|
||||||
|
|
||||||
/* GStreamer API Version */
|
/* GStreamer API Version */
|
||||||
#define GST_API_VERSION "1.0"
|
#define GST_API_VERSION "1.0"
|
||||||
|
|
||||||
|
@ -58,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 "2015-06-07"
|
#define GST_PACKAGE_RELEASE_DATETIME "2015-06-24"
|
||||||
|
|
||||||
/* Define if static plugins should be built */
|
/* Define if static plugins should be built */
|
||||||
#undef GST_PLUGIN_BUILD_STATIC
|
#undef GST_PLUGIN_BUILD_STATIC
|
||||||
|
@ -384,7 +387,7 @@
|
||||||
#define PACKAGE_NAME "GStreamer Good Plug-ins"
|
#define PACKAGE_NAME "GStreamer Good 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 Good Plug-ins 1.5.1"
|
#define PACKAGE_STRING "GStreamer Good Plug-ins 1.5.2"
|
||||||
|
|
||||||
/* 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-good"
|
#define PACKAGE_TARNAME "gst-plugins-good"
|
||||||
|
@ -393,7 +396,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.5.1"
|
#define PACKAGE_VERSION "1.5.2"
|
||||||
|
|
||||||
/* directory where plugins are located */
|
/* directory where plugins are located */
|
||||||
#ifdef _DEBUG
|
#ifdef _DEBUG
|
||||||
|
@ -424,7 +427,7 @@
|
||||||
#undef TARGET_CPU
|
#undef TARGET_CPU
|
||||||
|
|
||||||
/* Version number of package */
|
/* Version number of package */
|
||||||
#define VERSION "1.5.1"
|
#define VERSION "1.5.2"
|
||||||
|
|
||||||
/* 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