Sebastian Dröge [Wed, 4 Apr 2012 10:10:45 +0000 (12:10 +0200)]
Merge remote-tracking branch 'origin/0.10'
Conflicts:
gst/matroska/matroska-demux.c
gst/matroska/matroska-mux.c
gst/matroska/matroska-read-common.c
gst/matroska/matroska-read-common.h
Mark Nauwelaerts [Tue, 3 Apr 2012 16:36:50 +0000 (18:36 +0200)]
jpegenc: plug template caps leak
Wim Taymans [Tue, 3 Apr 2012 09:50:00 +0000 (11:50 +0200)]
avidemux: avi only knows about DTS
Only set DTS on outgoing buffers unless we have a keyframe and then we can set
the PTS to DTS as well.
Stefan Sauer [Mon, 2 Apr 2012 21:35:43 +0000 (23:35 +0200)]
mkv: port toc changes to 0.11
Stefan Sauer [Mon, 2 Apr 2012 21:18:00 +0000 (23:18 +0200)]
Merge branch '0.10'
Conflicts:
gst/matroska/matroska-demux.c
gst/matroska/matroska-mux.c
gst/matroska/matroska-read-common.c
gst/matroska/matroska-read-common.h
Alexander Saprykin [Thu, 29 Mar 2012 19:22:28 +0000 (23:22 +0400)]
matroska: add GstToc support for muxer
Alexander Saprykin [Thu, 29 Mar 2012 19:12:13 +0000 (23:12 +0400)]
matroska: add support for GstToc in demuxer
Alexander Saprykin [Thu, 29 Mar 2012 19:05:14 +0000 (23:05 +0400)]
matroska: add chapter support in GstMatroskaReadCommon
Sebastian Dröge [Mon, 2 Apr 2012 11:00:19 +0000 (13:00 +0200)]
goom2k1: Fix 'may be used uninitialized in this function' compiler warning
Wim Taymans [Mon, 2 Apr 2012 09:13:09 +0000 (11:13 +0200)]
use transform_ip_on_passthrough
Wim Taymans [Sat, 31 Mar 2012 13:43:49 +0000 (15:43 +0200)]
update for child proxy api change
Wim Taymans [Fri, 30 Mar 2012 16:13:08 +0000 (18:13 +0200)]
update for buffer api change
Sebastian Dröge [Fri, 30 Mar 2012 10:53:44 +0000 (12:53 +0200)]
speexenc: Use new gst_audio_encoder_set_headers() API
Sebastian Dröge [Fri, 30 Mar 2012 10:18:45 +0000 (12:18 +0200)]
ext: Update for GstAudioEncoder API changes
Alexander Saprykin [Thu, 29 Mar 2012 19:22:28 +0000 (23:22 +0400)]
matroska: add GstToc support for muxer
Alexander Saprykin [Thu, 29 Mar 2012 19:12:13 +0000 (23:12 +0400)]
matroska: add support for GstToc in demuxer
Alexander Saprykin [Thu, 29 Mar 2012 19:05:14 +0000 (23:05 +0400)]
matroska: add chapter support in GstMatroskaReadCommon
Mark Nauwelaerts [Thu, 29 Mar 2012 15:22:23 +0000 (17:22 +0200)]
tests: wavpack: fewer buffers are also adequate and more convenient
Mark Nauwelaerts [Thu, 29 Mar 2012 15:22:19 +0000 (17:22 +0200)]
tests: videocrop: unmap video frame and unref caps
Mark Nauwelaerts [Thu, 29 Mar 2012 15:22:04 +0000 (17:22 +0200)]
tests: audiowsincband: unmap examined output buffers
Mark Nauwelaerts [Thu, 29 Mar 2012 15:21:53 +0000 (17:21 +0200)]
flacenc: plug ref leak
Mark Nauwelaerts [Thu, 29 Mar 2012 15:21:50 +0000 (17:21 +0200)]
audiopanorama: fix supported template caps and sample processing
Mark Nauwelaerts [Thu, 29 Mar 2012 15:21:43 +0000 (17:21 +0200)]
alphacolor: plug structure leak
uraeus [Thu, 29 Mar 2012 15:04:26 +0000 (16:04 +0100)]
Update spec file with latest ported plugins
Sebastian Dröge [Thu, 29 Mar 2012 13:03:09 +0000 (15:03 +0200)]
Merge remote-tracking branch 'origin/0.10'
Conflicts:
configure.ac
Mark Nauwelaerts [Wed, 28 Mar 2012 14:26:56 +0000 (16:26 +0200)]
tests: tagschecking: muxers need TIME format
Mark Nauwelaerts [Wed, 28 Mar 2012 14:26:15 +0000 (16:26 +0200)]
tests: flacdec: needs flacparse nowadays
Mark Nauwelaerts [Wed, 28 Mar 2012 12:49:03 +0000 (14:49 +0200)]
wavpackenc: query downstream for BYTE seeking support
Mark Nauwelaerts [Wed, 28 Mar 2012 12:48:46 +0000 (14:48 +0200)]
flacenc: query downstream for BYTE seeking support
Mark Nauwelaerts [Wed, 28 Mar 2012 12:46:03 +0000 (14:46 +0200)]
flacdec: clean up obsolete log statement
Wim Taymans [Wed, 28 Mar 2012 10:49:19 +0000 (12:49 +0200)]
update for buffer changes
Mark Nauwelaerts [Wed, 28 Mar 2012 10:16:45 +0000 (12:16 +0200)]
tests: audiodynamic: correctly port original test to mind in place transform
Mark Nauwelaerts [Wed, 28 Mar 2012 09:05:43 +0000 (11:05 +0200)]
audiofx: more adjustment to changed semantics of audiofilter _setup method
Mark Nauwelaerts [Wed, 28 Mar 2012 09:10:24 +0000 (11:10 +0200)]
tests: audiofirfilter: negotiate the intended raw audio format
Stefan Sauer [Tue, 27 Mar 2012 16:41:45 +0000 (18:41 +0200)]
wavpackparse: init datastructure
Wim Taymans [Tue, 27 Mar 2012 15:18:40 +0000 (17:18 +0200)]
effectv: fix strides
Wim Taymans [Tue, 27 Mar 2012 14:41:06 +0000 (16:41 +0200)]
caps: improve caps handling
Avoid caps copy and leaks
Mark Nauwelaerts [Tue, 27 Mar 2012 12:04:48 +0000 (14:04 +0200)]
tests: icydemux: activate internal test helper src pad
Wim Taymans [Tue, 27 Mar 2012 10:44:46 +0000 (12:44 +0200)]
v4l2: update for get_param
Remove const from the GstCaps.
Plug some GstStructure leaks
Raimo Järvi [Mon, 26 Mar 2012 21:02:08 +0000 (00:02 +0300)]
udp: Fix compiling with mingw.
https://bugzilla.gnome.org/show_bug.cgi?id=672880
Mark Nauwelaerts [Mon, 26 Mar 2012 16:31:41 +0000 (18:31 +0200)]
tests: replaygain: misc compatibility fixes
Discard caps event when checking for and counting various tag events,
and remove all testing of 8 bits depth in 16 bits width format since
it no longer exists.
Mark Nauwelaerts [Mon, 26 Mar 2012 16:28:26 +0000 (18:28 +0200)]
tests: rtp: misc compatibiliy fixes
... such as always setting pad caps and providing needed caps fields.
Mark Nauwelaerts [Mon, 26 Mar 2012 16:26:40 +0000 (18:26 +0200)]
tests: videofilter: ensure initial segment event
Mark Nauwelaerts [Mon, 26 Mar 2012 16:25:28 +0000 (18:25 +0200)]
shapewipe: proper video info and frame management
... particularly since each incoming pad has a distinct format.
Mark Nauwelaerts [Mon, 26 Mar 2012 16:24:08 +0000 (18:24 +0200)]
rtph264pay: ensure output caps are set when pushing output data
... even if some SPS/PPS has not passed by yet.
Mark Nauwelaerts [Mon, 26 Mar 2012 16:22:53 +0000 (18:22 +0200)]
videofilter: avoid holding object lock when calling basetransform function
Mark Nauwelaerts [Mon, 26 Mar 2012 16:22:03 +0000 (18:22 +0200)]
rtpbin: fix some lock management
... to avoid trying to take a non-recursive lock twice.
Mark Nauwelaerts [Mon, 26 Mar 2012 16:21:11 +0000 (18:21 +0200)]
rtpL16(de)pay: fix raw audio format in template caps
Mark Nauwelaerts [Mon, 26 Mar 2012 16:20:40 +0000 (18:20 +0200)]
replaygain: also still post the results of the analysis
Wim Taymans [Mon, 26 Mar 2012 13:59:01 +0000 (15:59 +0200)]
v4l2src: don't error in shutdown
Don't log with the ERROR category when we are stopping because we are shutting
down.
Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=672824
Wim Taymans [Mon, 26 Mar 2012 13:51:28 +0000 (15:51 +0200)]
v4l2: fix latency
Wim Taymans [Mon, 26 Mar 2012 13:30:00 +0000 (15:30 +0200)]
v4l2: called base class start
Chain up to the base class start method so that metadata is properly tagged.
Remove an unused variable.
fixes: https://bugzilla.gnome.org/show_bug.cgi?id=672813
Wim Taymans [Mon, 26 Mar 2012 10:12:45 +0000 (12:12 +0200)]
Replace master with 0.11
Tim-Philipp Müller [Sun, 25 Mar 2012 00:00:59 +0000 (00:00 +0000)]
gdkpixbufoverlay: add "alpha" property to set alpha of overlay image
.. or turn the overlay off by setting alpha to 0.0
Mark Nauwelaerts [Sat, 24 Mar 2012 08:51:06 +0000 (09:51 +0100)]
imagefreeze: plug caps leak
Mark Nauwelaerts [Fri, 23 Mar 2012 17:47:45 +0000 (18:47 +0100)]
tests: imagefreeze: remove extraneous _unref
Mark Nauwelaerts [Fri, 23 Mar 2012 17:47:03 +0000 (18:47 +0100)]
tests: avimux: adjust to modified sink pad template name
Mark Nauwelaerts [Fri, 23 Mar 2012 17:46:36 +0000 (18:46 +0100)]
tests: qtmux: cleanup element sooner
... to avoid stray refs in sticky caps events.
Mark Nauwelaerts [Fri, 23 Mar 2012 17:45:56 +0000 (18:45 +0100)]
tests: arrange for sending an initial segment event
... which is needed nowadays since various gst_segment_to_...
no longer automatically set the format to the specified one
(from _UNDEFINED).
Mark Nauwelaerts [Fri, 23 Mar 2012 17:44:15 +0000 (18:44 +0100)]
imagefreeze: immediately return GST_FLOW_EOS
... rather than _OK since we will not be caring about subsequent buffer
anyway.
Mark Nauwelaerts [Fri, 23 Mar 2012 17:43:36 +0000 (18:43 +0100)]
imagefreeze: fix query and _getcaps handling
Mark Nauwelaerts [Fri, 23 Mar 2012 17:42:48 +0000 (18:42 +0100)]
audiofx: adjust to changed semantics of audiofilter _setup method
... in that it will now call subclass with info on proposed audio format
without having set that info already in base class. As such,
subclass can not rely on audio format info being available there.
Olivier Crête [Thu, 14 Jul 2011 20:23:49 +0000 (16:23 -0400)]
rtph264depay: Make output in AVC stream format work even without complete sprop-parameter-set
This allows outputting streams in AVC format even if the SPS/PPS are sent inside
the RTP stream.
https://bugzilla.gnome.org/show_bug.cgi?id=654850
Ported from master
Olivier Crête [Sun, 29 Jan 2012 18:39:54 +0000 (18:39 +0000)]
udpsink: Unlock on error
Mark Nauwelaerts [Thu, 22 Mar 2012 17:27:30 +0000 (18:27 +0100)]
audioparsers: use sink pad template caps rather than src
Mark Nauwelaerts [Thu, 22 Mar 2012 17:23:22 +0000 (18:23 +0100)]
Merge branch 'master' into 0.11
Mark Nauwelaerts [Thu, 22 Mar 2012 17:21:52 +0000 (18:21 +0100)]
smpte: port to 0.11
Mark Nauwelaerts [Thu, 22 Mar 2012 15:10:33 +0000 (16:10 +0100)]
audioparsers: intersect downstream allowed peer caps with sink pad template
Wim Taymans [Thu, 22 Mar 2012 14:55:28 +0000 (15:55 +0100)]
back to development
Wim Taymans [Thu, 22 Mar 2012 14:51:13 +0000 (15:51 +0100)]
Release 0.11.2
Wim Taymans [Thu, 22 Mar 2012 10:55:28 +0000 (11:55 +0100)]
Merge branch 'master' into 0.11
Wim Taymans [Thu, 22 Mar 2012 10:53:24 +0000 (11:53 +0100)]
Merge branch 'master' into 0.11
unport gdkpixbuf
not merged: https://bugzilla.gnome.org/show_bug.cgi?id=654850
Conflicts:
docs/plugins/Makefile.am
docs/plugins/gst-plugins-good-plugins-docs.sgml
docs/plugins/gst-plugins-good-plugins-sections.txt
docs/plugins/gst-plugins-good-plugins.hierarchy
docs/plugins/inspect/plugin-avi.xml
docs/plugins/inspect/plugin-png.xml
ext/flac/gstflacdec.c
ext/flac/gstflacdec.h
ext/libpng/gstpngdec.c
ext/libpng/gstpngenc.c
ext/speex/gstspeexdec.c
gst/audioparsers/gstflacparse.c
gst/flv/gstflvmux.c
gst/rtp/gstrtpdvdepay.c
gst/rtp/gstrtph264depay.c
Mark Nauwelaerts [Thu, 22 Mar 2012 10:45:11 +0000 (11:45 +0100)]
smpte: only start collectpads2 at state change rather than init
Wim Taymans [Wed, 21 Mar 2012 12:22:43 +0000 (13:22 +0100)]
tests: update for memory api changes
Wim Taymans [Tue, 20 Mar 2012 09:24:05 +0000 (10:24 +0100)]
update for memory api changes
Mark Nauwelaerts [Mon, 19 Mar 2012 11:01:40 +0000 (12:01 +0100)]
flacparse: perform additional frame crc check if applicable
... such as a frame header parsing throwing some suspicious warnings.
So we can be a bit more convinced we determine the right frame end.
Mark Nauwelaerts [Mon, 19 Mar 2012 10:58:15 +0000 (11:58 +0100)]
flacparse: avoid indefinite extended search for frame end if possible
... which is particularly useful if locked on to the wrong frame start
and/or corrupt frame being crc checked.
Mark Nauwelaerts [Fri, 16 Mar 2012 17:23:29 +0000 (18:23 +0100)]
flacdec: improve error handling and resilience
... by noting that one occurred in the first place, and then appropriately
ignoring some transient ones.
Wim Taymans [Mon, 19 Mar 2012 09:33:48 +0000 (10:33 +0100)]
qtdemux: negotiate an allocator on the srcpads
We do an ALLOCATION query to find out an allocator and parameters on the
srcpads. This way decoders (and sinks) can specify the memory and parameters
they want us to write into.
Tim-Philipp Müller [Sat, 17 Mar 2012 20:53:31 +0000 (20:53 +0000)]
docs: update docs for new properties and add gdkpixbufoverlay element
Somewhat at least. No idea why it doesn't pick up the description
or example pipeline.
Tim-Philipp Müller [Sun, 18 Mar 2012 00:11:19 +0000 (00:11 +0000)]
gdkpixbufoverlay: make most properties controllable and flag them as mutable-playing
Tim-Philipp Müller [Sat, 17 Mar 2012 23:41:38 +0000 (23:41 +0000)]
gdkpixbufoverlay: add properties for positioning and sizing
Tim-Philipp Müller [Sat, 17 Mar 2012 20:18:19 +0000 (20:18 +0000)]
gdkpixbuf: add gdkpixbufoverlay element
Still lacks features such as positioning or resizing, or
animations, but it's usable already, and supports lots of
formats.
Wim Taymans [Fri, 16 Mar 2012 21:52:02 +0000 (22:52 +0100)]
don't poke into basetransform internals
But use the methods
Wim Taymans [Fri, 16 Mar 2012 20:47:21 +0000 (21:47 +0100)]
don't pass random pointers to pull_range
Wim Taymans [Thu, 15 Mar 2012 21:15:47 +0000 (22:15 +0100)]
updarte for bufferpool changes
Wim Taymans [Thu, 15 Mar 2012 21:11:17 +0000 (22:11 +0100)]
update for bufferpool changes
Wim Taymans [Thu, 15 Mar 2012 19:37:56 +0000 (20:37 +0100)]
update for allocation query changes
Olivier Crête [Thu, 14 Jul 2011 20:23:49 +0000 (16:23 -0400)]
rtph264depay: Make output in AVC stream format work even without complete sprop-parameter-set
This allows outputting streams in AVC format even if the SPS/PPS are sent inside
the RTP stream.
https://bugzilla.gnome.org/show_bug.cgi?id=654850
Wim Taymans [Thu, 15 Mar 2012 13:06:40 +0000 (14:06 +0100)]
update for bufferpool api change
Wim Taymans [Thu, 15 Mar 2012 12:36:17 +0000 (13:36 +0100)]
update for memory api changes
Wim Taymans [Wed, 14 Mar 2012 20:36:03 +0000 (21:36 +0100)]
update for memory api changes
Wim Taymans [Wed, 14 Mar 2012 18:55:32 +0000 (19:55 +0100)]
take padding into account
Mark Nauwelaerts [Wed, 14 Mar 2012 16:07:50 +0000 (17:07 +0100)]
imagefreeze: port to 0.11
Wim Taymans [Wed, 14 Mar 2012 14:45:38 +0000 (15:45 +0100)]
jitterbuffer: reply FALSe on serialized queries
Andrej Gelenberg [Tue, 13 Mar 2012 22:08:38 +0000 (23:08 +0100)]
pngenc: add support for 8- and 16-bit gray images
Add support for direct encoding of 8- and 16-bit big endian gray images.
https://bugzilla.gnome.org/show_bug.cgi?id=672025
Wim Taymans [Wed, 14 Mar 2012 10:21:32 +0000 (11:21 +0100)]
mp4vpay: we can also handle x-divx
Mark Nauwelaerts [Wed, 14 Mar 2012 09:39:53 +0000 (10:39 +0100)]
wavpackenc: do not set output caps directly
... but use base class function instead.
Wim Taymans [Tue, 13 Mar 2012 20:31:48 +0000 (21:31 +0100)]
mp4vdepay: fix buffer handling
Don't always output the payload subbuffer, use a separate variable to
make things clearer and without the error.
Wim Taymans [Tue, 13 Mar 2012 19:49:43 +0000 (20:49 +0100)]
udpsink: make buffer-size work again