Sebastian Dröge [Mon, 29 Jul 2013 10:13:17 +0000 (12:13 +0200)]
gst: Don't swap start/stop for negative rates in the SEGMENT query
Sebastian Dröge [Mon, 29 Jul 2013 08:57:38 +0000 (10:57 +0200)]
real: Implement SEGMENT query
Sebastian Dröge [Mon, 29 Jul 2013 08:56:06 +0000 (10:56 +0200)]
asfdemux: Implement SEGMENT query
Matej Knopp [Sun, 28 Jul 2013 14:43:28 +0000 (16:43 +0200)]
asfdemux: Add support for dvr-ms
https://bugzilla.gnome.org/show_bug.cgi?id=705026
Edward Hervey [Fri, 26 Jul 2013 14:47:48 +0000 (16:47 +0200)]
rtspreal: Ensure output value has an assigned value
In the case where this macro was used, that dest was != NULL but that
the strncmp failed, we would end up with dest_len being undefined.
Edward Hervey [Fri, 26 Jul 2013 14:39:12 +0000 (16:39 +0200)]
x264: Fix dts comparision
We were assigning to a guint64 value (frame->dts) the sum of a unsigned
and signed value... resulting it the result never being < 0.
Instead just check if it is smaller before assigning to frame->dts.
Thiago Santos [Thu, 25 Jul 2013 14:28:54 +0000 (11:28 -0300)]
asfdemux: fix seqnum handling for seeks
Use the same seqnum as the seek for flushes/segments that are
caused by the seek. Also do the same for segment events
Fixes #676242
Sebastian Dröge [Thu, 25 Jul 2013 11:35:44 +0000 (13:35 +0200)]
mpeg2dec: Clean up reset/start/stop handling
Sebastian Dröge [Thu, 25 Jul 2013 09:01:20 +0000 (11:01 +0200)]
x264enc: React properly to flushing/resetting the encoder
https://bugzilla.gnome.org/show_bug.cgi?id=656007
Sebastian Dröge [Mon, 22 Jul 2013 14:01:13 +0000 (16:01 +0200)]
realmedia: Add support for group-id in the stream-start event
Sebastian Dröge [Mon, 22 Jul 2013 13:45:57 +0000 (15:45 +0200)]
asfdemux: Add support for group-id in the stream-start event
Sebastian Dröge [Mon, 22 Jul 2013 13:43:18 +0000 (15:43 +0200)]
siddec: Add support for group-id in the stream-start event
Edward Hervey [Thu, 18 Jul 2013 15:14:29 +0000 (17:14 +0200)]
rmdemux: Mark demuxer as "running" in push-mode
Allows queries (and other code) to be answered when working in push-mode.
Running would only be set to TRUE accordingly when working in pull-mode
once it had read header/index.
Fixes #680185
Edward Hervey [Wed, 17 Jul 2013 14:17:54 +0000 (16:17 +0200)]
mpeg2dec: Properly reset on sequence changes
Otherwise we end up using stray data/buffers.
Fixes #690701
Sebastian Dröge [Thu, 11 Jul 2013 14:57:24 +0000 (16:57 +0200)]
Back to development
Sebastian Dröge [Thu, 11 Jul 2013 14:12:25 +0000 (16:12 +0200)]
Release 1.1.2
Sebastian Dröge [Thu, 11 Jul 2013 14:12:21 +0000 (16:12 +0200)]
Update .po files
Mark Nauwelaerts [Tue, 18 Jun 2013 18:06:24 +0000 (20:06 +0200)]
dvdreadsrc: correctly determine last chapter's duration
This (mostly) reverts
683f5eeae7b830e4e4b790f3817ff6b8ce517b1c.
It worked just fine before ...
Wim Taymans [Tue, 25 Jun 2013 12:20:37 +0000 (14:20 +0200)]
rdt: forward sticky events
Sebastian Dröge [Wed, 5 Jun 2013 16:36:40 +0000 (18:36 +0200)]
Back to development
Sebastian Dröge [Wed, 5 Jun 2013 15:58:51 +0000 (17:58 +0200)]
Release 1.1.1
Sebastian Dröge [Wed, 5 Jun 2013 14:42:01 +0000 (16:42 +0200)]
Update .po files
Sebastian Dröge [Wed, 5 Jun 2013 13:15:16 +0000 (15:15 +0200)]
Automatic update of common submodule
From 098c0d7 to 01a7a46
Sreerenj Balachandran [Tue, 4 Jun 2013 13:12:27 +0000 (16:12 +0300)]
mpeg2dec: make the aspect ratio calculation more accurate.
Utilize the libmpeg2 api: mpeg2_guess_aspect() to guess the
aspect-ratio if we don't have a valid upstream PAR.
https://bugzilla.gnome.org/show_bug.cgi?id=685103
Sebastian Dröge [Wed, 15 May 2013 08:52:09 +0000 (10:52 +0200)]
Automatic update of common submodule
From 5edcd85 to 098c0d7
Sebastian Dröge [Mon, 13 May 2013 11:19:27 +0000 (13:19 +0200)]
tests: Fix event handling
Olivier Crête [Thu, 9 May 2013 23:40:49 +0000 (19:40 -0400)]
lamemp3enc: Tell GstAudioEncoder about the number of incoming samples
lame does internal resampling, but the base class only cares about
the number of raw samples, so tell finish frames about that, not
the number of samples in the outgoing frame.:
Tim-Philipp Müller [Tue, 30 Apr 2013 09:01:29 +0000 (10:01 +0100)]
x264enc: output byte-stream if downstream has ANY caps
It's what people expect when they pipe the output to
filesink or into a tcp connection or pipe.
Tim-Philipp Müller [Mon, 22 Apr 2013 22:52:48 +0000 (23:52 +0100)]
Automatic update of common submodule
From 3cb3d3c to 5edcd85
Sebastian Dröge [Wed, 24 Oct 2012 10:15:54 +0000 (12:15 +0200)]
gst: Add better support for static plugins
Tim-Philipp Müller [Sun, 14 Apr 2013 16:55:44 +0000 (17:55 +0100)]
Automatic update of common submodule
From aed87ae to 3cb3d3c
Stefan Sauer [Tue, 9 Apr 2013 19:00:43 +0000 (21:00 +0200)]
Automatic update of common submodule
From 04c7a1e to aed87ae
David Schleef [Tue, 26 Mar 2013 01:05:14 +0000 (18:05 -0700)]
Use %03u instead of %u in gst_pad_create_stream_id_printf()
Tom Greenwood [Wed, 6 Mar 2013 13:28:37 +0000 (13:28 +0000)]
x264enc: Fix for 0/1 framerate - now uses VFR in this case
Previously did a division by zero.
https://bugzilla.gnome.org/show_bug.cgi?id=695728
Tim-Philipp Müller [Thu, 7 Mar 2013 00:02:00 +0000 (00:02 +0000)]
Automatic update of common submodule
From 2de221c to 04c7a1e
Tim-Philipp Müller [Fri, 8 Feb 2013 00:15:01 +0000 (00:15 +0000)]
x264enc: simplify template caps
No need to make an array for one single element.
Tim-Philipp Müller [Fri, 8 Feb 2013 00:11:03 +0000 (00:11 +0000)]
x264enc: put all theoretically possible formats in template caps
and decide at runtime which subset of these (8-bit or 10-bit video
formats) is supported. libx264 will be compiled for one of these
two options, and it is possible to switch by pointing the dynamic
linker to a different libx264 build at runtime. If we want our
template caps to be correct, they should contain all then, with
the actually supported ones determined at runtime.
https://bugzilla.gnome.org/show_bug.cgi?id=691935
Tim-Philipp Müller [Wed, 23 Jan 2013 10:16:51 +0000 (10:16 +0000)]
x264enc: detect supported bit depth and pixel formats at runtime
http://bugs.debian.org/667573
https://bugzilla.gnome.org/show_bug.cgi?id=691935
Benjamin Gaignard [Wed, 30 Jan 2013 08:15:18 +0000 (09:15 +0100)]
autogen.sh: allow calling from out-of-tree
Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
https://bugzilla.gnome.org/show_bug.cgi?id=692857
Stefan Sauer [Mon, 28 Jan 2013 19:43:08 +0000 (20:43 +0100)]
Automatic update of common submodule
From a942293 to 2de221c
Martin Pitt [Tue, 15 Jan 2013 14:18:04 +0000 (15:18 +0100)]
tests: use _1_0 variants for the various registry variables
These override the variants without version suffix. Makes 'make check' work
properly in environments that set the suffixed variant for 1.0, such as
jhbuild.
Tim-Philipp Müller [Tue, 15 Jan 2013 15:06:41 +0000 (15:06 +0000)]
Automatic update of common submodule
From a72faea to a942293
Tim-Philipp Müller [Sun, 30 Dec 2012 23:56:14 +0000 (23:56 +0000)]
configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
https://bugzilla.gnome.org/show_bug.cgi?id=690881
Thijs Vermeir [Wed, 19 Dec 2012 16:16:53 +0000 (17:16 +0100)]
mpeg2dec: use appropriate printf format for gsize
Thijs Vermeir [Wed, 19 Dec 2012 16:15:03 +0000 (17:15 +0100)]
cdio: Fix redundant redeclaration of 'cdio_version_string'
cdio/version.h is already included by cdio/cdio.h
Wim Taymans [Sat, 1 Dec 2012 12:26:26 +0000 (13:26 +0100)]
siddec: init debug category
Tim-Philipp Müller [Fri, 30 Nov 2012 20:09:03 +0000 (20:09 +0000)]
dvdread: link to libgmodule-2.0 since the g_module_* API is used
And the gmodule lib has been moved into the Requires.private
section of the pkg-config file in core.
Tim-Philipp Müller [Tue, 27 Nov 2012 17:07:31 +0000 (17:07 +0000)]
cdiocddasrc: detect whether drive produces samples in non-host endianness
If drive produces samples in other endianness than the host,
we need to byte swap them before pushing them out, or we
produce nothing but noise. cdparanoia detects this automatically,
but libcdio does not, so we have to do it ourselves.
This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive.
https://bugzilla.gnome.org/show_bug.cgi?id=377280
Tim-Philipp Müller [Mon, 19 Nov 2012 11:27:21 +0000 (11:27 +0000)]
Automatic update of common submodule
From b497c4f to a72faea
Sebastian Dröge [Fri, 16 Nov 2012 12:32:00 +0000 (13:32 +0100)]
xingmux: Fix unit test after change to correctly calculate number of frames
Sebastian Dröge [Thu, 15 Nov 2012 15:42:09 +0000 (16:42 +0100)]
x264enc: Add support for 10-bit color formats
Requires x264 to be built with 10-bit support, which disables
9-bit support. Also only advertise the color formats that were
compiled into x264.
Sebastian Dröge [Thu, 15 Nov 2012 15:21:49 +0000 (16:21 +0100)]
x264enc: Add support for Y444, Y42B and NV12
Tim-Philipp Müller [Sun, 11 Nov 2012 20:42:42 +0000 (20:42 +0000)]
cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings
They're probably not going to be UTF-8, but ISO-8859-1 or somesuch
if they're not plain ASCII.
Gautier Portet [Fri, 9 Nov 2012 10:33:40 +0000 (11:33 +0100)]
xingmux: Properly calculate the number of frames
First, the xing header frame is never added to the count,
we have to increment the count.
Secondly, there is a rounding error when calculating the
frame duration, as spf*GST_SECOND/rate is not an integer
(
26122448.9) an it must be
26122449.
Tim-Philipp Müller [Wed, 7 Nov 2012 20:45:38 +0000 (20:45 +0000)]
configure.ac: update courtesy of autoupdate
Tim-Philipp Müller [Wed, 7 Nov 2012 20:39:56 +0000 (20:39 +0000)]
configure: let AG_GST_PLUGIN_DOCS check for python
And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
which as a side-effect should pick up newer python versions as
well.
https://bugzilla.gnome.org/show_bug.cgi?id=563903
Michael Smith [Mon, 5 Nov 2012 21:16:52 +0000 (13:16 -0800)]
dvdlpcmdec: Fix parsing of headers to set correct width to allow decode.
Tim-Philipp Müller [Sat, 3 Nov 2012 20:40:37 +0000 (20:40 +0000)]
Fix FSF address
https://bugzilla.gnome.org/show_bug.cgi?id=687520
Andreas Frisch [Tue, 30 Oct 2012 12:39:52 +0000 (13:39 +0100)]
dvdsubdec: allocate correct amount of memory for bitmap
https://bugzilla.gnome.org/show_bug.cgi?id=687192
Wim Taymans [Tue, 30 Oct 2012 09:20:04 +0000 (09:20 +0000)]
siddec: reset bytes counter
Reset the total_bytes counter so that we get timestamps correct.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931
Tim-Philipp Müller [Thu, 25 Oct 2012 11:38:47 +0000 (12:38 +0100)]
Back to feature development
Tim-Philipp Müller [Thu, 25 Oct 2012 00:11:10 +0000 (01:11 +0100)]
Release 1.0.2
Scott Fan [Wed, 24 Oct 2012 12:10:03 +0000 (20:10 +0800)]
Makefile.am: Fix typos for generating the Android.mk files
Change libgstasfdemux to libgstasf, and change libgstrealmedia to libgstrmdemux.
The typos led to generate the incorrect Android.mk files for the asfdemux
and realmedia plugin.
https://bugzilla.gnome.org/show_bug.cgi?id=686748
Mark Nauwelaerts [Thu, 18 Oct 2012 20:19:04 +0000 (22:19 +0200)]
dvdreadsrc: correctly set next cell when seeking to sector
Mark Nauwelaerts [Thu, 18 Oct 2012 20:18:28 +0000 (22:18 +0200)]
dvdsubparse: send src caps when receiving sink caps
Mark Nauwelaerts [Fri, 12 Oct 2012 12:49:28 +0000 (14:49 +0200)]
dvdreadsrc: update dvd event to enhanced approach
... in line with resindvdsrc.
Tim-Philipp Müller [Sun, 7 Oct 2012 16:08:37 +0000 (17:08 +0100)]
docs: add 'make upload' target for new-release script
Tim-Philipp Müller [Sun, 7 Oct 2012 15:58:10 +0000 (16:58 +0100)]
Back to development (bug fixing)
Tim-Philipp Müller [Sun, 7 Oct 2012 15:13:11 +0000 (16:13 +0100)]
Release 1.0.1
Tim-Philipp Müller [Sat, 6 Oct 2012 13:58:34 +0000 (14:58 +0100)]
Automatic update of common submodule
From 6c0b52c to 6bb6951
Jan Schmidt [Sun, 30 Sep 2012 14:01:09 +0000 (00:01 +1000)]
mpeg2dec: Don't error out when there is no associated buffer
In 0.10, having mpeg2dec occasionally tell us to output a frame that
was never decoded was just ignored, so do the same in 1.0
Fixes: #685107
Tim-Philipp Müller [Sat, 29 Sep 2012 11:13:00 +0000 (12:13 +0100)]
Purge mention of liboil and update REQUIREMENTS
https://bugzilla.gnome.org/show_bug.cgi?id=673285
Tim-Philipp Müller [Wed, 26 Sep 2012 00:04:32 +0000 (01:04 +0100)]
x264enc: when setting fallback decoder latency, set valid min_latency
Min. latency needs to be a valid time, so pass 0 as default
value in the fallback case where we can't determine any latency,
and avoid nasty criticals at runtime.
Tim-Philipp Müller [Mon, 24 Sep 2012 15:52:23 +0000 (16:52 +0100)]
Back to development (bug fixing)
Tim-Philipp Müller [Mon, 24 Sep 2012 13:32:12 +0000 (14:32 +0100)]
Release 1.0.0
Tim-Philipp Müller [Sat, 22 Sep 2012 15:08:54 +0000 (16:08 +0100)]
Automatic update of common submodule
From 4f962f7 to 6c0b52c
Tim-Philipp Müller [Mon, 17 Sep 2012 16:59:57 +0000 (17:59 +0100)]
Release 0.11.99
Tim-Philipp Müller [Mon, 17 Sep 2012 15:57:53 +0000 (16:57 +0100)]
docs: update docs
Tim-Philipp Müller [Mon, 17 Sep 2012 15:57:30 +0000 (16:57 +0100)]
Remove -DGST_USE_UNSTABLE_API
Tim-Philipp Müller [Mon, 17 Sep 2012 11:22:51 +0000 (12:22 +0100)]
Update docs
Tim-Philipp Müller [Mon, 17 Sep 2012 09:53:12 +0000 (10:53 +0100)]
cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION
Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs
introspection/updating for this plugin.
Christian Fredrik Kalager Schaller [Sat, 15 Sep 2012 20:23:53 +0000 (22:23 +0200)]
Switch to F18 package naming
Wim Taymans [Fri, 14 Sep 2012 14:28:54 +0000 (16:28 +0200)]
rename some caps and elements in examples
Tim-Philipp Müller [Fri, 14 Sep 2012 01:58:26 +0000 (02:58 +0100)]
Back to development
Tim-Philipp Müller [Fri, 14 Sep 2012 01:49:34 +0000 (02:49 +0100)]
Release 0.11.94
Tim-Philipp Müller [Fri, 14 Sep 2012 00:48:50 +0000 (01:48 +0100)]
docs: update docs
Wim Taymans [Thu, 13 Sep 2012 11:49:33 +0000 (13:49 +0200)]
rmdemux: use DTS and PTS
Video uses DTS as timestamps. Set the DTS on the buffers and leave the PTS
undefined to make the decoder do the right thing. We can then remove the code
that tries to guess the PTS from the DTS.
Jan Schmidt [Tue, 11 Sep 2012 05:30:18 +0000 (22:30 -0700)]
mpeg2dec: Hold ref to buffer while mapped
So that the buffer still exists when we go to unmap it later,
even if it got pushed in the meantime.
Olivier Crête [Tue, 11 Sep 2012 20:48:51 +0000 (16:48 -0400)]
x264enc test: x264enc produces constrained-baseline, not the full baseline
Mark Nauwelaerts [Tue, 11 Sep 2012 15:37:03 +0000 (17:37 +0200)]
gst: only activate in pull mode if upstream is seekable
Wim Taymans [Tue, 11 Sep 2012 09:28:06 +0000 (11:28 +0200)]
rademux: tags can be NULL
Wim Taymans [Tue, 11 Sep 2012 09:13:31 +0000 (11:13 +0200)]
mad: fix email address
Wim Taymans [Tue, 11 Sep 2012 09:12:38 +0000 (11:12 +0200)]
mad: init base class method only once
Mark Nauwelaerts [Tue, 11 Sep 2012 08:46:52 +0000 (10:46 +0200)]
xingmux: remove defunct commented code
Mark Nauwelaerts [Tue, 11 Sep 2012 08:40:01 +0000 (10:40 +0200)]
dvbsubdec: handle and send GAP event
... in stead of update newsegment event.
Mark Nauwelaerts [Tue, 11 Sep 2012 08:34:40 +0000 (10:34 +0200)]
dvbsubdec: adjust disabled code comment style
Mark Nauwelaerts [Sun, 9 Sep 2012 13:48:57 +0000 (15:48 +0200)]
x264enc: clean up some debug statements
Mark Nauwelaerts [Fri, 7 Sep 2012 15:38:18 +0000 (17:38 +0200)]
x264enc: handle possibly negative DTS provided by codec
... by arranging for an offset such that DTS == PTS for keyframes,
which is expected elsewhere to go along with semantics of PTS and DTS.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679443
Christian Fredrik Kalager Schaller [Fri, 7 Sep 2012 11:31:15 +0000 (13:31 +0200)]
Fix spec file for ugly
Mark Nauwelaerts [Thu, 6 Sep 2012 12:42:51 +0000 (14:42 +0200)]
tests: mpeg2dec: initialize variable
... which avoids test segfaulting.