Tim-Philipp Müller [Fri, 29 Nov 2013 15:49:29 +0000 (15:49 +0000)]
x264enc: fix crash on NULL caps when negotiation happens without a downstream peer
gst-launch-1.0 videotestsrc ! x264enc
Mark Nauwelaerts [Mon, 11 Nov 2013 12:15:54 +0000 (13:15 +0100)]
mpeg2dec: graceful degradation for badly parsed input
Tim-Philipp Müller [Tue, 5 Nov 2013 11:20:20 +0000 (11:20 +0000)]
Automatic update of common submodule
From
865aa20 to
dbedaa0
HyeJin Choi [Tue, 22 Oct 2013 07:02:04 +0000 (16:02 +0900)]
asfdemux: mo_size check bug fix. mo_size is not mandatory field.
So, don't need to check previous payload's mo_size and current
payload's mo_size when merging it.
https://bugzilla.gnome.org/show_bug.cgi?id=710609
Thiago Santos [Tue, 22 Oct 2013 18:03:15 +0000 (15:03 -0300)]
asfdemux: Keep audio error checking fields only for audio
Video shouldn't need to be descrambled, this can cause frames data
to be corrupted
https://bugzilla.gnome.org/show_bug.cgi?id=684942
Thiago Santos [Tue, 22 Oct 2013 03:56:29 +0000 (00:56 -0300)]
asfdemux: really copy the buffer data
Pass the copy-memory flag to copy the memory for the output buffer,
otherwise we end with 0-sized buffers
https://bugzilla.gnome.org/show_bug.cgi?id=684942
Michael Esemplare [Fri, 27 Sep 2013 15:05:25 +0000 (08:05 -0700)]
x264enc: If FPS is available, set VFR to false
https://bugzilla.gnome.org/show_bug.cgi?id=708940
Thiago Santos [Tue, 24 Sep 2013 17:08:10 +0000 (10:08 -0700)]
asfdemux: Only use segment.start as seek_time if it is relative
Relying on the gst_segment_do_seek results for getting the
seeking time should not be used if seek type is SET because the
do_seek function makes the 'cur` position of the seek normalized
on the segment range. This means that seeking beyond the end of the
file might not result in instant EOS as it will end up seeking to
the final ts of the file.
In asf seeking to the final timestamp can lead to seeking to the last
keyframe, meaning a few seconds of video will still be played, which should
not be the desired behavior when seeking beyong file limits.
Thiago Santos [Tue, 24 Sep 2013 17:07:25 +0000 (10:07 -0700)]
asfdemux: Parse last simple index entry
The entry size is fixed at 6, fix typo to finish parsing the index
correctly until the last sample
Tim-Philipp Müller [Tue, 24 Sep 2013 17:32:31 +0000 (18:32 +0100)]
Automatic update of common submodule
From
6b03ba7 to
865aa20
Sebastian Dröge [Tue, 24 Sep 2013 13:05:36 +0000 (15:05 +0200)]
configure: Actually use 1.3.0.1 as version to make configure happy
Sebastian Dröge [Tue, 24 Sep 2013 13:00:30 +0000 (15:00 +0200)]
Back to development
Sebastian Dröge [Tue, 24 Sep 2013 12:27:45 +0000 (14:27 +0200)]
Release 1.2.0
Sebastian Dröge [Tue, 24 Sep 2013 12:27:39 +0000 (14:27 +0200)]
Update .po files
Andoni Morales Alastruey [Wed, 18 Sep 2013 09:34:56 +0000 (11:34 +0200)]
x264enc: Update the documentation to match the default profile used
https://bugzilla.gnome.org/show_bug.cgi?id=708036
Edward Hervey [Fri, 20 Sep 2013 14:17:31 +0000 (16:17 +0200)]
Automatic update of common submodule
From
b613661 to
6b03ba7
Tim-Philipp Müller [Thu, 19 Sep 2013 17:43:43 +0000 (18:43 +0100)]
Automatic update of common submodule
From
74a6857 to
b613661
Tim-Philipp Müller [Thu, 19 Sep 2013 16:36:25 +0000 (17:36 +0100)]
Automatic update of common submodule
From
098c0d7 to
74a6857
Sebastian Dröge [Thu, 19 Sep 2013 09:35:04 +0000 (11:35 +0200)]
Back to development
Sebastian Dröge [Thu, 19 Sep 2013 08:50:32 +0000 (10:50 +0200)]
Release 1.1.90
Sebastian Dröge [Thu, 19 Sep 2013 08:30:37 +0000 (10:30 +0200)]
Update .po files
Sebastian Dröge [Thu, 19 Sep 2013 07:45:55 +0000 (09:45 +0200)]
po: Update translations
Olivier Crête [Wed, 18 Sep 2013 23:13:45 +0000 (19:13 -0400)]
x264enc: Implement getcaps that restricts the input format depending on the output profile
Also add some x264enc profile tests
https://bugzilla.gnome.org/show_bug.cgi?id=708326
Matej Knopp [Mon, 16 Sep 2013 17:38:36 +0000 (19:38 +0200)]
asfdemux: fix playback regression in push mode
Thiago Santos [Tue, 10 Sep 2013 22:33:33 +0000 (19:33 -0300)]
asfdemux: remove unused variable
Mathieu Duponchelle [Thu, 5 Sep 2013 20:56:48 +0000 (22:56 +0200)]
x264enc: Don't unref future state but the old one
Being silly will lead us nowhere.
Sebastian Dröge [Wed, 4 Sep 2013 14:32:43 +0000 (16:32 +0200)]
x264enc: Check if we have an input state before using it
Flushing might happen before caps were set on the encoder,
which would lead to crashes here.
Thanks to Matej Knopp for analyzing this.
https://bugzilla.gnome.org/show_bug.cgi?id=707414
Matej Knopp [Tue, 3 Sep 2013 18:28:35 +0000 (20:28 +0200)]
x264enc: fix unsigned comparison warning
Sebastian Dröge [Wed, 28 Aug 2013 11:27:05 +0000 (13:27 +0200)]
Back to development
Sebastian Dröge [Wed, 28 Aug 2013 10:58:43 +0000 (12:58 +0200)]
Release 1.1.4
Sebastian Dröge [Wed, 28 Aug 2013 10:58:37 +0000 (12:58 +0200)]
Update .po files
Sebastian Dröge [Wed, 28 Aug 2013 10:32:37 +0000 (12:32 +0200)]
po: update translations
Tim-Philipp Müller [Tue, 27 Aug 2013 13:13:06 +0000 (14:13 +0100)]
x264enc: log when we output a lower profile than requested
Sebastian Dröge [Wed, 21 Aug 2013 16:32:17 +0000 (18:32 +0200)]
x264enc: Consider subset relations of profiles when setting srcpad caps
constrained-baseline is a subset of baseline, is a subset of main,
is a subset of high profile.
https://bugzilla.gnome.org/show_bug.cgi?id=705425
Tim-Philipp Müller [Wed, 21 Aug 2013 11:31:23 +0000 (12:31 +0100)]
x264enc: propagate flow return back to base class and upstream
https://bugzilla.gnome.org/show_bug.cgi?id=705425
Tim-Philipp Müller [Sat, 17 Aug 2013 22:13:17 +0000 (23:13 +0100)]
configure: fix x264 version checking
x264 releases carry pkg-config versions such as 0.120.x
(literallly with an 'x'). Checking for x264 >= 0.120.0 will
then fail, so we need to either check for > 0.119.0 or
for >= 0.120 to make this work right.
Tim-Philipp Müller [Sat, 17 Aug 2013 22:09:15 +0000 (23:09 +0100)]
x264enc: minor clean-up
We requires x264 build >= 120 now.
Sebastian Dröge [Thu, 15 Aug 2013 13:30:31 +0000 (15:30 +0200)]
mpeg2dec: Fix mpeg2_reset() calls
Sebastian Dröge [Thu, 15 Aug 2013 13:27:48 +0000 (15:27 +0200)]
ext: Use new flush vfunc of video codec base classes and remove reset implementations
Matej Knopp [Wed, 31 Jul 2013 23:34:05 +0000 (01:34 +0200)]
asfdemux: fix build on C89 compilers
Matej Knopp [Tue, 30 Jul 2013 15:28:17 +0000 (17:28 +0200)]
asfdemux: fix seeking in push mode
Lubosz Sarnecki [Fri, 2 Aug 2013 12:14:48 +0000 (14:14 +0200)]
build: add subdir-objects to AM_INIT_AUTOMAKE
Fixes warnings in automake 1.14
https://bugzilla.gnome.org/show_bug.cgi?id=705350
Edward Hervey [Fri, 2 Aug 2013 06:25:49 +0000 (08:25 +0200)]
mpeg2dec: Do a hard reset of flush_stop
Which is notified by hard == 0 with latest refactoring.
Tim-Philipp Müller [Mon, 29 Jul 2013 20:09:37 +0000 (21:09 +0100)]
po: update translations
Sebastian Dröge [Mon, 29 Jul 2013 12:48:21 +0000 (14:48 +0200)]
Back to development
Sebastian Dröge [Mon, 29 Jul 2013 11:46:08 +0000 (13:46 +0200)]
Release 1.1.3
Sebastian Dröge [Mon, 29 Jul 2013 11:46:05 +0000 (13:46 +0200)]
Update .po files
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.