platform/upstream/gstreamer.git
10 years agoAutomatic update of common submodule
Stefan Sauer [Wed, 26 Feb 2014 21:12:50 +0000 (22:12 +0100)]
Automatic update of common submodule

From 1a07da9 to fe1672e

10 years agodocs: install prebuilt plugin docs if gtk-doc is disabled
Stefan Sauer [Wed, 26 Feb 2014 10:31:03 +0000 (11:31 +0100)]
docs: install prebuilt plugin docs if gtk-doc is disabled

Sync to the Makefile.am from gst-plugin-base where it is done right.
Fixes #725034

10 years agoxingmux: add muxer category and make element plugable
Stefan Sauer [Thu, 13 Feb 2014 08:39:04 +0000 (09:39 +0100)]
xingmux: add muxer category and make element plugable

This is required to make encodebin consider the element. Yet it is not enough to
have it plugged it has a lower priority than most mp3encoders and no different
caps.

10 years agox264enc: allow lossless compression (qp=0)
Dirk Van Haerenborgh [Mon, 24 Feb 2014 10:42:00 +0000 (11:42 +0100)]
x264enc: allow lossless compression (qp=0)

https://bugzilla.gnome.org/show_bug.cgi?id=725051

10 years agom4: Remove extra check for 11+ year old a52 release
Edward Hervey [Thu, 20 Feb 2014 20:08:08 +0000 (21:08 +0100)]
m4: Remove extra check for 11+ year old a52 release

You deserve a build failure if you still have that version

If someone wants to completely remove this m4 to replace it with the
generic AS_GST_CHECK_LIBHEADER() it would be appreciated.

10 years agom4: Fix multiple tests in AC_CHECK_A52DEC
Rico Tzschichholz [Wed, 19 Feb 2014 20:11:55 +0000 (21:11 +0100)]
m4: Fix multiple tests in AC_CHECK_A52DEC

10 years agoasfdemux: Remove unused function
Sebastian Dröge [Sun, 9 Feb 2014 22:41:36 +0000 (23:41 +0100)]
asfdemux: Remove unused function

10 years agocheck: Fix test location
Edward Hervey [Thu, 6 Feb 2014 18:22:47 +0000 (19:22 +0100)]
check: Fix test location

10 years agotests: Don't build disabled plugins' check tests
Sebastian Rasmussen [Mon, 3 Feb 2014 01:06:11 +0000 (02:06 +0100)]
tests: Don't build disabled plugins' check tests

Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723505

10 years agoAutomatic update of common submodule
Edward Hervey [Thu, 30 Jan 2014 09:44:29 +0000 (10:44 +0100)]
Automatic update of common submodule

From d48bed3 to 1a07da9

10 years agoasfdemux: only add "format" field with fourcc to WMV caps
Tim-Philipp Müller [Fri, 3 Jan 2014 16:20:11 +0000 (16:20 +0000)]
asfdemux: only add "format" field with fourcc to WMV caps

Doesn't make sense for e.g. H264 or MJPEG.

10 years agoAutomatic update of common submodule
Tim-Philipp Müller [Sun, 22 Dec 2013 22:34:03 +0000 (22:34 +0000)]
Automatic update of common submodule

From dbedaa0 to d48bed3

10 years agopo: set gettext domain in Makevars so we don't have to patch the generated Makefile...
Tim-Philipp Müller [Sun, 22 Dec 2013 21:56:03 +0000 (21:56 +0000)]
po: set gettext domain in Makevars so we don't have to patch the generated Makefile.in.in

https://bugzilla.gnome.org/show_bug.cgi?id=705455

10 years agoamrwbdec: Remove some dead code
Sebastian Dröge [Thu, 5 Dec 2013 11:16:45 +0000 (12:16 +0100)]
amrwbdec: Remove some dead code

10 years agoamrnbdec: Remove some dead code
Sebastian Dröge [Thu, 5 Dec 2013 11:16:38 +0000 (12:16 +0100)]
amrnbdec: Remove some dead code

10 years agoamrnbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
Sebastian Dröge [Thu, 5 Dec 2013 11:09:04 +0000 (12:09 +0100)]
amrnbdec: Use gst_audio_decoder_set_needs_format() instead of custom code

10 years agoamrwbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
Sebastian Dröge [Thu, 5 Dec 2013 11:08:46 +0000 (12:08 +0100)]
amrwbdec: Use gst_audio_decoder_set_needs_format() instead of custom code

10 years agompeg2dec: Use new gst_video_decoder_set_needs_format() API
Sebastian Dröge [Thu, 5 Dec 2013 10:44:10 +0000 (11:44 +0100)]
mpeg2dec: Use new gst_video_decoder_set_needs_format() API

10 years agox264enc: fix compiler warning
Tim-Philipp Müller [Fri, 29 Nov 2013 15:51:49 +0000 (15:51 +0000)]
x264enc: fix compiler warning

Compiler warns rightly about possibly uninitialized variable.

10 years agox264enc: fix crash on NULL caps when negotiation happens without a downstream peer
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

10 years agompeg2dec: graceful degradation for badly parsed input
Mark Nauwelaerts [Mon, 11 Nov 2013 12:15:54 +0000 (13:15 +0100)]
mpeg2dec: graceful degradation for badly parsed input

10 years agoAutomatic update of common submodule
Tim-Philipp Müller [Tue, 5 Nov 2013 11:20:20 +0000 (11:20 +0000)]
Automatic update of common submodule

From 865aa20 to dbedaa0

10 years agoasfdemux: mo_size check bug fix. mo_size is not mandatory field.
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

10 years agoasfdemux: Keep audio error checking fields only for audio
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

10 years agoasfdemux: really copy the buffer data
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

10 years agox264enc: If FPS is available, set VFR to false
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

10 years agoasfdemux: Only use segment.start as seek_time if it is relative
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.

10 years agoasfdemux: Parse last simple index entry
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

10 years agoAutomatic update of common submodule
Tim-Philipp Müller [Tue, 24 Sep 2013 17:32:31 +0000 (18:32 +0100)]
Automatic update of common submodule

From 6b03ba7 to 865aa20

10 years agoconfigure: Actually use 1.3.0.1 as version to make configure happy
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

10 years agoBack to development
Sebastian Dröge [Tue, 24 Sep 2013 13:00:30 +0000 (15:00 +0200)]
Back to development

10 years agoRelease 1.2.0
Sebastian Dröge [Tue, 24 Sep 2013 12:27:45 +0000 (14:27 +0200)]
Release 1.2.0

10 years agoUpdate .po files
Sebastian Dröge [Tue, 24 Sep 2013 12:27:39 +0000 (14:27 +0200)]
Update .po files

10 years agox264enc: Update the documentation to match the default profile used
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

10 years agoAutomatic update of common submodule
Edward Hervey [Fri, 20 Sep 2013 14:17:31 +0000 (16:17 +0200)]
Automatic update of common submodule

From b613661 to 6b03ba7

10 years agoAutomatic update of common submodule
Tim-Philipp Müller [Thu, 19 Sep 2013 17:43:43 +0000 (18:43 +0100)]
Automatic update of common submodule

From 74a6857 to b613661

10 years agoAutomatic update of common submodule
Tim-Philipp Müller [Thu, 19 Sep 2013 16:36:25 +0000 (17:36 +0100)]
Automatic update of common submodule

From 098c0d7 to 74a6857

10 years agoBack to development
Sebastian Dröge [Thu, 19 Sep 2013 09:35:04 +0000 (11:35 +0200)]
Back to development

10 years agoRelease 1.1.90
Sebastian Dröge [Thu, 19 Sep 2013 08:50:32 +0000 (10:50 +0200)]
Release 1.1.90

10 years agoUpdate .po files
Sebastian Dröge [Thu, 19 Sep 2013 08:30:37 +0000 (10:30 +0200)]
Update .po files

10 years agopo: Update translations
Sebastian Dröge [Thu, 19 Sep 2013 07:45:55 +0000 (09:45 +0200)]
po: Update translations

10 years agox264enc: Implement getcaps that restricts the input format depending on the output...
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

10 years agoasfdemux: fix playback regression in push mode
Matej Knopp [Mon, 16 Sep 2013 17:38:36 +0000 (19:38 +0200)]
asfdemux: fix playback regression in push mode

10 years agoasfdemux: remove unused variable
Thiago Santos [Tue, 10 Sep 2013 22:33:33 +0000 (19:33 -0300)]
asfdemux: remove unused variable

10 years agox264enc: Don't unref future state but the old one
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.

10 years agox264enc: Check if we have an input state before using it
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

10 years agox264enc: fix unsigned comparison warning
Matej Knopp [Tue, 3 Sep 2013 18:28:35 +0000 (20:28 +0200)]
x264enc: fix unsigned comparison warning

10 years agoBack to development
Sebastian Dröge [Wed, 28 Aug 2013 11:27:05 +0000 (13:27 +0200)]
Back to development

10 years agoRelease 1.1.4
Sebastian Dröge [Wed, 28 Aug 2013 10:58:43 +0000 (12:58 +0200)]
Release 1.1.4

10 years agoUpdate .po files
Sebastian Dröge [Wed, 28 Aug 2013 10:58:37 +0000 (12:58 +0200)]
Update .po files

10 years agopo: update translations
Sebastian Dröge [Wed, 28 Aug 2013 10:32:37 +0000 (12:32 +0200)]
po: update translations

10 years agox264enc: log when we output a lower profile than requested
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

10 years agox264enc: Consider subset relations of profiles when setting srcpad caps
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

10 years agox264enc: propagate flow return back to base class and upstream
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

10 years agoconfigure: fix x264 version checking
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.

10 years agox264enc: minor clean-up
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.

10 years agompeg2dec: Fix mpeg2_reset() calls
Sebastian Dröge [Thu, 15 Aug 2013 13:30:31 +0000 (15:30 +0200)]
mpeg2dec: Fix mpeg2_reset() calls

10 years agoext: Use new flush vfunc of video codec base classes and remove reset implementations
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

10 years agoasfdemux: fix build on C89 compilers
Matej Knopp [Wed, 31 Jul 2013 23:34:05 +0000 (01:34 +0200)]
asfdemux: fix build on C89 compilers

10 years agoasfdemux: fix seeking in push mode
Matej Knopp [Tue, 30 Jul 2013 15:28:17 +0000 (17:28 +0200)]
asfdemux: fix seeking in push mode

10 years agobuild: add subdir-objects to AM_INIT_AUTOMAKE
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

10 years agompeg2dec: Do a hard reset of flush_stop
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.

10 years agopo: update translations
Tim-Philipp Müller [Mon, 29 Jul 2013 20:09:37 +0000 (21:09 +0100)]
po: update translations

10 years agoBack to development
Sebastian Dröge [Mon, 29 Jul 2013 12:48:21 +0000 (14:48 +0200)]
Back to development

10 years agoRelease 1.1.3
Sebastian Dröge [Mon, 29 Jul 2013 11:46:08 +0000 (13:46 +0200)]
Release 1.1.3

10 years agoUpdate .po files
Sebastian Dröge [Mon, 29 Jul 2013 11:46:05 +0000 (13:46 +0200)]
Update .po files

10 years agogst: Don't swap start/stop for negative rates in the SEGMENT query
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

10 years agoreal: Implement SEGMENT query
Sebastian Dröge [Mon, 29 Jul 2013 08:57:38 +0000 (10:57 +0200)]
real: Implement SEGMENT query

10 years agoasfdemux: Implement SEGMENT query
Sebastian Dröge [Mon, 29 Jul 2013 08:56:06 +0000 (10:56 +0200)]
asfdemux: Implement SEGMENT query

10 years agoasfdemux: Add support for dvr-ms
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

10 years agortspreal: Ensure output value has an assigned value
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.

10 years agox264: Fix dts comparision
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.

10 years agoasfdemux: fix seqnum handling for seeks
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

10 years agompeg2dec: Clean up reset/start/stop handling
Sebastian Dröge [Thu, 25 Jul 2013 11:35:44 +0000 (13:35 +0200)]
mpeg2dec: Clean up reset/start/stop handling

10 years agox264enc: React properly to flushing/resetting the encoder
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

11 years agorealmedia: Add support for group-id in the stream-start event
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

11 years agoasfdemux: 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

11 years agosiddec: 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

11 years agormdemux: Mark demuxer as "running" in push-mode
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

11 years agompeg2dec: Properly reset on sequence changes
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

11 years agoBack to development
Sebastian Dröge [Thu, 11 Jul 2013 14:57:24 +0000 (16:57 +0200)]
Back to development

11 years agoRelease 1.1.2
Sebastian Dröge [Thu, 11 Jul 2013 14:12:25 +0000 (16:12 +0200)]
Release 1.1.2

11 years agoUpdate .po files
Sebastian Dröge [Thu, 11 Jul 2013 14:12:21 +0000 (16:12 +0200)]
Update .po files

11 years agodvdreadsrc: correctly determine last chapter's duration
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 ...

11 years agordt: forward sticky events
Wim Taymans [Tue, 25 Jun 2013 12:20:37 +0000 (14:20 +0200)]
rdt: forward sticky events

11 years agoBack to development
Sebastian Dröge [Wed, 5 Jun 2013 16:36:40 +0000 (18:36 +0200)]
Back to development

11 years agoRelease 1.1.1
Sebastian Dröge [Wed, 5 Jun 2013 15:58:51 +0000 (17:58 +0200)]
Release 1.1.1

11 years agoUpdate .po files
Sebastian Dröge [Wed, 5 Jun 2013 14:42:01 +0000 (16:42 +0200)]
Update .po files

11 years agoAutomatic update of common submodule
Sebastian Dröge [Wed, 5 Jun 2013 13:15:16 +0000 (15:15 +0200)]
Automatic update of common submodule

From 098c0d7 to 01a7a46

11 years agompeg2dec: make the aspect ratio calculation more accurate.
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

11 years agoAutomatic update of common submodule
Sebastian Dröge [Wed, 15 May 2013 08:52:09 +0000 (10:52 +0200)]
Automatic update of common submodule

From 5edcd85 to 098c0d7

11 years agotests: Fix event handling
Sebastian Dröge [Mon, 13 May 2013 11:19:27 +0000 (13:19 +0200)]
tests: Fix event handling

11 years agolamemp3enc: Tell GstAudioEncoder about the number of incoming samples
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.:

11 years agox264enc: output byte-stream if downstream has ANY caps
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.

11 years agoAutomatic update of common submodule
Tim-Philipp Müller [Mon, 22 Apr 2013 22:52:48 +0000 (23:52 +0100)]
Automatic update of common submodule

From 3cb3d3c to 5edcd85

11 years agogst: Add better support for static plugins
Sebastian Dröge [Wed, 24 Oct 2012 10:15:54 +0000 (12:15 +0200)]
gst: Add better support for static plugins

11 years agoAutomatic update of common submodule
Tim-Philipp Müller [Sun, 14 Apr 2013 16:55:44 +0000 (17:55 +0100)]
Automatic update of common submodule

From aed87ae to 3cb3d3c

11 years agoAutomatic update of common submodule
Stefan Sauer [Tue, 9 Apr 2013 19:00:43 +0000 (21:00 +0200)]
Automatic update of common submodule

From 04c7a1e to aed87ae

11 years agoUse %03u instead of %u in gst_pad_create_stream_id_printf()
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()

11 years agox264enc: Fix for 0/1 framerate - now uses VFR in this case
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