platform/upstream/gst-plugins-good.git
12 years agomultipartdemux: first activate pad then set caps
Wim Taymans [Fri, 20 Apr 2012 14:49:56 +0000 (16:49 +0200)]
multipartdemux: first activate pad then set caps

12 years agomatroskamux: set caps on srcpad
Wim Taymans [Fri, 20 Apr 2012 11:35:15 +0000 (13:35 +0200)]
matroskamux: set caps on srcpad

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

12 years agov4l2: update for video api change
Wim Taymans [Thu, 19 Apr 2012 12:16:01 +0000 (14:16 +0200)]
v4l2: update for video api change

12 years agov4l2: fix compilation on older v4l2
Wim Taymans [Thu, 19 Apr 2012 10:38:58 +0000 (12:38 +0200)]
v4l2: fix compilation on older v4l2

Fix compilation on systems where the H264 format is not defined.

12 years agovideo: Update for libgstvideo API changes
Sebastian Dröge [Thu, 19 Apr 2012 10:20:59 +0000 (12:20 +0200)]
video: Update for libgstvideo API changes

12 years agov4l2src: Allow mpeg-ts cameras to negociate format
Youness Alaoui [Thu, 19 Apr 2012 08:27:01 +0000 (08:27 +0000)]
v4l2src: Allow mpeg-ts cameras to negociate format

This removes an ugly hack until the reason for the hack can be documented

12 years agov4l2src: Fix merge
Sebastian Dröge [Thu, 19 Apr 2012 07:50:25 +0000 (09:50 +0200)]
v4l2src: Fix merge

12 years agov4l2src: Rename pre-set-format signal to prepare-format
Sebastian Dröge [Thu, 19 Apr 2012 07:40:53 +0000 (09:40 +0200)]
v4l2src: Rename pre-set-format signal to prepare-format

12 years agov4l2src: Add H264 encoded stream support to the caps
Youness Alaoui [Mon, 16 Apr 2012 22:08:21 +0000 (22:08 +0000)]
v4l2src: Add H264 encoded stream support to the caps

This is not enough to properly support H264 cameras, but it will
allow an H264 stream to be generated by v4l2src using the default
settings of the camera. If used with the pre-set-format signal, the
H264 encoder can be fully configured.

Conflicts:

sys/v4l2/gstv4l2object.c

12 years agov4l2src: Adding a pre-set-format signal
Youness Alaoui [Mon, 16 Apr 2012 22:06:21 +0000 (22:06 +0000)]
v4l2src: Adding a pre-set-format signal

In order to support UVC H264 encoding cameras, an H264 Probe&Commit
must happen before the normal v4l2 set-format. This new signal is
meant to allow an external application or bin to do it.
It also serves to expose the file descriptor used by v4l2src in case
some custom ioctls need to be called.

Conflicts:

sys/v4l2/Makefile.am
sys/v4l2/gstv4l2src.c
sys/v4l2/v4l2src_calls.c

12 years agodv1394: port to 0.11
Mark Nauwelaerts [Wed, 18 Apr 2012 15:09:45 +0000 (17:09 +0200)]
dv1394: port to 0.11

12 years agocollectpads2: rename to collectpads
Mark Nauwelaerts [Tue, 17 Apr 2012 13:14:27 +0000 (15:14 +0200)]
collectpads2: rename to collectpads

12 years agomisc: chain up to collectpads event handler
Mark Nauwelaerts [Mon, 16 Apr 2012 14:37:49 +0000 (16:37 +0200)]
misc: chain up to collectpads event handler

12 years agoAutomatic update of common submodule
Sebastian Dröge [Mon, 16 Apr 2012 07:09:11 +0000 (09:09 +0200)]
Automatic update of common submodule

From 6db25be to dc70203

12 years agoshout2: update for ogg media type changes
Tim-Philipp Müller [Sun, 15 Apr 2012 21:49:47 +0000 (22:49 +0100)]
shout2: update for ogg media type changes

12 years agosmpte: use some more boilerplate
Mark Nauwelaerts [Fri, 13 Apr 2012 14:54:53 +0000 (16:54 +0200)]
smpte: use some more boilerplate

12 years agoflxdec: improve segment handling
Mark Nauwelaerts [Fri, 13 Apr 2012 14:54:50 +0000 (16:54 +0200)]
flxdec: improve segment handling

... to send a proper TIME segment downstream.

12 years agoflxdec: port to 0.11
Mark Nauwelaerts [Fri, 13 Apr 2012 14:54:46 +0000 (16:54 +0200)]
flxdec: port to 0.11

12 years agovideobox: adjust to deprecated GMutex setup
Mark Nauwelaerts [Fri, 13 Apr 2012 14:54:42 +0000 (16:54 +0200)]
videobox: adjust to deprecated GMutex setup

12 years agovideobox: port to 0.11
Mark Nauwelaerts [Fri, 13 Apr 2012 14:54:38 +0000 (16:54 +0200)]
videobox: port to 0.11

12 years agoalpha, smpte: adjust to removed color-matrix caps field
Mark Nauwelaerts [Fri, 13 Apr 2012 14:54:31 +0000 (16:54 +0200)]
alpha, smpte: adjust to removed color-matrix caps field

12 years agov4l2: ensure autogenerated files are created
Víctor Manuel Jáquez Leal [Fri, 13 Apr 2012 14:27:34 +0000 (16:27 +0200)]
v4l2: ensure autogenerated files are created

The tuner marshal and enumtypes are autogenerated, and they need
to be created before the compilation of gstv4l2tuner.c

This patch adds the automake instruction for ensuring the
autogeneration of those files previous the compilation.

12 years agoconfigure: Modernize autotools setup a bit
Sebastian Dröge [Fri, 13 Apr 2012 11:41:44 +0000 (13:41 +0200)]
configure: Modernize autotools setup a bit

Also we now only create tar.bz2 and tar.xz tarballs.

12 years agoAutomatic update of common submodule
Sebastian Dröge [Fri, 13 Apr 2012 11:37:10 +0000 (13:37 +0200)]
Automatic update of common submodule

From 464fe15 to 6db25be

12 years agoUpdate everything for the removal of the interface library and mixer/tuner interfaces
Sebastian Dröge [Fri, 13 Apr 2012 11:04:12 +0000 (13:04 +0200)]
Update everything for the removal of the interface library and mixer/tuner interfaces

12 years agortp: Use unchecked variant of GstByteWriter where applicable
Edward Hervey [Thu, 12 Apr 2012 13:50:16 +0000 (15:50 +0200)]
rtp: Use unchecked variant of GstByteWriter where applicable

The size was checked before

12 years agomatroska: Check return value of GstByteReader/Writer
Edward Hervey [Thu, 12 Apr 2012 13:49:44 +0000 (15:49 +0200)]
matroska: Check return value of GstByteReader/Writer

12 years agoisomp4: Check return value of GstByteWriter
Edward Hervey [Thu, 12 Apr 2012 13:48:57 +0000 (15:48 +0200)]
isomp4: Check return value of GstByteWriter

And use unchecked variant of GstByteReader where applicable

12 years agoflvdemux: Use unchecked variant of GstByteReader
Edward Hervey [Thu, 12 Apr 2012 13:48:00 +0000 (15:48 +0200)]
flvdemux: Use unchecked variant of GstByteReader

We know there's at least 7 bytes (checked above)

12 years agoavi: Check return value of GstByteWriter
Edward Hervey [Thu, 12 Apr 2012 13:47:49 +0000 (15:47 +0200)]
avi: Check return value of GstByteWriter

12 years agoaudioparsers: Check return value of GstBitReader/GstByteReader
Edward Hervey [Thu, 12 Apr 2012 13:47:24 +0000 (15:47 +0200)]
audioparsers: Check return value of GstBitReader/GstByteReader

12 years agoAdd interleave plugin to spec file
uraeus [Thu, 12 Apr 2012 10:57:59 +0000 (11:57 +0100)]
Add interleave plugin to spec file

12 years agoBack to development
Sebastian Dröge [Thu, 12 Apr 2012 09:19:01 +0000 (11:19 +0200)]
Back to development

12 years agoRelease 0.11.90 RELEASE-0.11.90
Sebastian Dröge [Thu, 12 Apr 2012 08:27:31 +0000 (10:27 +0200)]
Release 0.11.90

12 years agoUpdate .po files
Sebastian Dröge [Thu, 12 Apr 2012 08:26:52 +0000 (10:26 +0200)]
Update .po files

12 years agoFix format string
Руслан Ижбулатов [Tue, 10 Apr 2012 20:19:30 +0000 (00:19 +0400)]
Fix format string

Fixes #673859

12 years agoRemove unused variable
Руслан Ижбулатов [Tue, 10 Apr 2012 20:19:16 +0000 (00:19 +0400)]
Remove unused variable

Fixes #673859

12 years agoMerge remote-tracking branch 'origin/0.10'
Mark Nauwelaerts [Tue, 10 Apr 2012 09:57:53 +0000 (11:57 +0200)]
Merge remote-tracking branch 'origin/0.10'

Conflicts:
gst/flv/gstflvdemux.c
gst/matroska/matroska-demux.c

12 years agomatroskademux: some more segment handling tweaking
Mark Nauwelaerts [Tue, 10 Apr 2012 09:37:48 +0000 (11:37 +0200)]
matroskademux: some more segment handling tweaking

12 years agoUse new gst_element_class_set_static_metadata()
Tim-Philipp Müller [Mon, 9 Apr 2012 23:51:41 +0000 (00:51 +0100)]
Use new gst_element_class_set_static_metadata()

12 years agotests: disable simple smokeenc/dec launch lines test
Tim-Philipp Müller [Mon, 9 Apr 2012 11:55:34 +0000 (12:55 +0100)]
tests: disable simple smokeenc/dec launch lines test

Disable test for smoke elements, which aren't ported yet
(and maybe shouldn't be ported).

12 years agointerleave: make channel-poisitions property a GValueArray again
Tim-Philipp Müller [Sun, 8 Apr 2012 23:14:48 +0000 (00:14 +0100)]
interleave: make channel-poisitions property a GValueArray again

Or perhaps it should just be a guint64 channel mask, which would
be nicer in C, but more awkward for bindings (even more so since
we can't add a flags type for it, since that only supports guint
size flags). Fixes wavenc unit test.

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

12 years agomatroskademux: cleanly initialize and set needed segment
Mark Nauwelaerts [Fri, 6 Apr 2012 14:03:47 +0000 (16:03 +0200)]
matroskademux: cleanly initialize and set needed segment

Fixes #673165.

12 years agoflvdemux: Fix threading issue in index handling
Nicolas Dufresne [Thu, 5 Apr 2012 21:17:22 +0000 (17:17 -0400)]
flvdemux: Fix threading issue in index handling

12 years agoflvdemux: Don't use static variables to hold index associations
Sebastian Dröge [Fri, 6 Apr 2012 07:13:31 +0000 (09:13 +0200)]
flvdemux: Don't use static variables to hold index associations

This not really threadsafe in any way.

12 years agotests: make few tests more valgrind-friendly
Mark Nauwelaerts [Thu, 5 Apr 2012 17:17:48 +0000 (19:17 +0200)]
tests: make few tests more valgrind-friendly

12 years ago(de)interleave: fix ported unit test and enable as ported
Mark Nauwelaerts [Thu, 5 Apr 2012 17:17:42 +0000 (19:17 +0200)]
(de)interleave: fix ported unit test and enable as ported

12 years agotests: cmmldec: adjust to tag events no longer posted on bus by element
Mark Nauwelaerts [Thu, 5 Apr 2012 17:17:38 +0000 (19:17 +0200)]
tests: cmmldec: adjust to tag events no longer posted on bus by element

12 years agoupdsrc: clear error
Mark Nauwelaerts [Thu, 5 Apr 2012 17:17:29 +0000 (19:17 +0200)]
updsrc: clear error

12 years agoAutomatic update of common submodule
Sebastian Dröge [Thu, 5 Apr 2012 16:42:53 +0000 (18:42 +0200)]
Automatic update of common submodule

From 7fda524 to 464fe15

12 years agogst: Update for GST_PLUGIN_DEFINE() API changes
Sebastian Dröge [Thu, 5 Apr 2012 15:36:38 +0000 (17:36 +0200)]
gst: Update for GST_PLUGIN_DEFINE() API changes

12 years agoconfigure: Update version to 0.11.89.1
Sebastian Dröge [Thu, 5 Apr 2012 11:26:19 +0000 (13:26 +0200)]
configure: Update version to 0.11.89.1

12 years agotests: qtmux: ensure initialized test buffer memory
Mark Nauwelaerts [Wed, 4 Apr 2012 18:06:58 +0000 (20:06 +0200)]
tests: qtmux: ensure initialized test buffer memory

12 years agogst: Update versioning
Sebastian Dröge [Wed, 4 Apr 2012 12:33:23 +0000 (14:33 +0200)]
gst: Update versioning

12 years agoMerge remote-tracking branch 'origin/0.10'
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

12 years agojpegenc: plug template caps leak
Mark Nauwelaerts [Tue, 3 Apr 2012 16:36:50 +0000 (18:36 +0200)]
jpegenc: plug template caps leak

12 years agoavidemux: avi only knows about DTS
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.

12 years agomkv: port toc changes to 0.11
Stefan Sauer [Mon, 2 Apr 2012 21:35:43 +0000 (23:35 +0200)]
mkv: port toc changes to 0.11

12 years agoMerge branch '0.10'
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

12 years agomatroska: add GstToc support for muxer
Alexander Saprykin [Thu, 29 Mar 2012 19:22:28 +0000 (23:22 +0400)]
matroska: add GstToc support for muxer

12 years agomatroska: add support for GstToc in demuxer
Alexander Saprykin [Thu, 29 Mar 2012 19:12:13 +0000 (23:12 +0400)]
matroska: add support for GstToc in demuxer

12 years agomatroska: add chapter support in GstMatroskaReadCommon
Alexander Saprykin [Thu, 29 Mar 2012 19:05:14 +0000 (23:05 +0400)]
matroska: add chapter support in GstMatroskaReadCommon

12 years agogoom2k1: Fix 'may be used uninitialized in this function' compiler warning
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

12 years agouse transform_ip_on_passthrough
Wim Taymans [Mon, 2 Apr 2012 09:13:09 +0000 (11:13 +0200)]
use transform_ip_on_passthrough

12 years agoupdate for child proxy api change
Wim Taymans [Sat, 31 Mar 2012 13:43:49 +0000 (15:43 +0200)]
update for child proxy api change

12 years agoupdate for buffer api change
Wim Taymans [Fri, 30 Mar 2012 16:13:08 +0000 (18:13 +0200)]
update for buffer api change

12 years agospeexenc: Use new gst_audio_encoder_set_headers() API
Sebastian Dröge [Fri, 30 Mar 2012 10:53:44 +0000 (12:53 +0200)]
speexenc: Use new gst_audio_encoder_set_headers() API

12 years agoext: Update for GstAudioEncoder API changes
Sebastian Dröge [Fri, 30 Mar 2012 10:18:45 +0000 (12:18 +0200)]
ext: Update for GstAudioEncoder API changes

12 years agomatroska: add GstToc support for muxer
Alexander Saprykin [Thu, 29 Mar 2012 19:22:28 +0000 (23:22 +0400)]
matroska: add GstToc support for muxer

12 years agomatroska: add support for GstToc in demuxer
Alexander Saprykin [Thu, 29 Mar 2012 19:12:13 +0000 (23:12 +0400)]
matroska: add support for GstToc in demuxer

12 years agomatroska: add chapter support in GstMatroskaReadCommon
Alexander Saprykin [Thu, 29 Mar 2012 19:05:14 +0000 (23:05 +0400)]
matroska: add chapter support in GstMatroskaReadCommon

12 years agotests: wavpack: fewer buffers are also adequate and more convenient
Mark Nauwelaerts [Thu, 29 Mar 2012 15:22:23 +0000 (17:22 +0200)]
tests: wavpack: fewer buffers are also adequate and more convenient

12 years agotests: videocrop: unmap video frame and unref caps
Mark Nauwelaerts [Thu, 29 Mar 2012 15:22:19 +0000 (17:22 +0200)]
tests: videocrop: unmap video frame and unref caps

12 years agotests: audiowsincband: unmap examined output buffers
Mark Nauwelaerts [Thu, 29 Mar 2012 15:22:04 +0000 (17:22 +0200)]
tests: audiowsincband: unmap examined output buffers

12 years agoflacenc: plug ref leak
Mark Nauwelaerts [Thu, 29 Mar 2012 15:21:53 +0000 (17:21 +0200)]
flacenc: plug ref leak

12 years agoaudiopanorama: fix supported template caps and sample processing
Mark Nauwelaerts [Thu, 29 Mar 2012 15:21:50 +0000 (17:21 +0200)]
audiopanorama: fix supported template caps and sample processing

12 years agoalphacolor: plug structure leak
Mark Nauwelaerts [Thu, 29 Mar 2012 15:21:43 +0000 (17:21 +0200)]
alphacolor: plug structure leak

12 years agoUpdate spec file with latest ported plugins
uraeus [Thu, 29 Mar 2012 15:04:26 +0000 (16:04 +0100)]
Update spec file with latest ported plugins

12 years agoMerge remote-tracking branch 'origin/0.10'
Sebastian Dröge [Thu, 29 Mar 2012 13:03:09 +0000 (15:03 +0200)]
Merge remote-tracking branch 'origin/0.10'

Conflicts:
configure.ac

12 years agotests: tagschecking: muxers need TIME format
Mark Nauwelaerts [Wed, 28 Mar 2012 14:26:56 +0000 (16:26 +0200)]
tests: tagschecking: muxers need TIME format

12 years agotests: flacdec: needs flacparse nowadays
Mark Nauwelaerts [Wed, 28 Mar 2012 14:26:15 +0000 (16:26 +0200)]
tests: flacdec: needs flacparse nowadays

12 years agowavpackenc: query downstream for BYTE seeking support
Mark Nauwelaerts [Wed, 28 Mar 2012 12:49:03 +0000 (14:49 +0200)]
wavpackenc: query downstream for BYTE seeking support

12 years agoflacenc: 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

12 years agoflacdec: clean up obsolete log statement
Mark Nauwelaerts [Wed, 28 Mar 2012 12:46:03 +0000 (14:46 +0200)]
flacdec: clean up obsolete log statement

12 years agoupdate for buffer changes
Wim Taymans [Wed, 28 Mar 2012 10:49:19 +0000 (12:49 +0200)]
update for buffer changes

12 years agotests: audiodynamic: correctly port original test to mind in place transform
Mark Nauwelaerts [Wed, 28 Mar 2012 10:16:45 +0000 (12:16 +0200)]
tests: audiodynamic: correctly port original test to mind in place transform

12 years agoaudiofx: more adjustment to changed semantics of audiofilter _setup method
Mark Nauwelaerts [Wed, 28 Mar 2012 09:05:43 +0000 (11:05 +0200)]
audiofx: more adjustment to changed semantics of audiofilter _setup method

12 years agotests: audiofirfilter: negotiate the intended raw audio format
Mark Nauwelaerts [Wed, 28 Mar 2012 09:10:24 +0000 (11:10 +0200)]
tests: audiofirfilter: negotiate the intended raw audio format

12 years agowavpackparse: init datastructure
Stefan Sauer [Tue, 27 Mar 2012 16:41:45 +0000 (18:41 +0200)]
wavpackparse: init datastructure

12 years agoeffectv: fix strides
Wim Taymans [Tue, 27 Mar 2012 15:18:40 +0000 (17:18 +0200)]
effectv: fix strides

12 years agocaps: improve caps handling
Wim Taymans [Tue, 27 Mar 2012 14:41:06 +0000 (16:41 +0200)]
caps: improve caps handling

Avoid caps copy and leaks

12 years agotests: icydemux: activate internal test helper src pad
Mark Nauwelaerts [Tue, 27 Mar 2012 12:04:48 +0000 (14:04 +0200)]
tests: icydemux: activate internal test helper src pad

12 years agov4l2: update for get_param
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

12 years agoudp: Fix compiling with mingw.
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

12 years agotests: replaygain: misc compatibility fixes
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.

12 years agotests: rtp: misc compatibiliy fixes
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.

12 years agotests: videofilter: ensure initial segment event
Mark Nauwelaerts [Mon, 26 Mar 2012 16:26:40 +0000 (18:26 +0200)]
tests: videofilter: ensure initial segment event

12 years agoshapewipe: proper video info and frame management
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.

12 years agortph264pay: ensure output caps are set when pushing output data
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.

12 years agovideofilter: avoid holding object lock when calling basetransform function
Mark Nauwelaerts [Mon, 26 Mar 2012 16:22:53 +0000 (18:22 +0200)]
videofilter: avoid holding object lock when calling basetransform function