platform/upstream/gstreamer.git
12 years agoMerge remote-tracking branch 'origin/0.10'
Mark Nauwelaerts [Fri, 6 Apr 2012 12:52:12 +0000 (14:52 +0200)]
Merge remote-tracking branch 'origin/0.10'

Conflicts:
gst/h264parse/gsth264parse.c
gst/videoparsers/gsth264parse.c

12 years agoh264parse: tweak default setting of format and alignment in codec_data case
Mark Nauwelaerts [Fri, 6 Apr 2012 12:27:06 +0000 (14:27 +0200)]
h264parse: tweak default setting of format and alignment in codec_data case

... which should promote ending up in passthrough mode.

12 years agoh264parse: do not use _unchecked bytewriter variants to insert config
Mark Nauwelaerts [Fri, 6 Apr 2012 12:23:53 +0000 (14:23 +0200)]
h264parse: do not use _unchecked bytewriter variants to insert config

.. since the bytewriter is explicitly created with non-fixed size to
allow (very much so expected) growth.

Partially reverts commit 20669d461a4953eb5ed01374d5ab628b4dc73b64 while
trying to keep (some?) compilers happy.

IIRC, the purpose of GstByteWriter in the first place was (at least)
being able to dump data without having to fuss with memory expansion
and size issues ...

Fixes #673485.

12 years agoMerge remote-tracking branch 'origin/0.10'
Thibault Saunier [Thu, 5 Apr 2012 21:15:11 +0000 (17:15 -0400)]
Merge remote-tracking branch 'origin/0.10'

12 years agoAutomatic update of common submodule
Sebastian Dröge [Thu, 5 Apr 2012 16:43:06 +0000 (18:43 +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 16:02:56 +0000 (18:02 +0200)]
gst: Update for GST_PLUGIN_DEFINE() API changes

12 years agohls: Some more debugging
Thibault Saunier [Thu, 5 Apr 2012 15:51:40 +0000 (11:51 -0400)]
hls: Some more debugging

12 years agohlsdemux: Replace the fetcher code with a GstURIDownloader object
Thibault Saunier [Thu, 15 Mar 2012 18:42:44 +0000 (14:42 -0400)]
hlsdemux: Replace the fetcher code with a GstURIDownloader object

12 years agohls: Minor cleanup in GstUriDownloader
Thibault Saunier [Wed, 14 Mar 2012 21:01:17 +0000 (17:01 -0400)]
hls: Minor cleanup in GstUriDownloader

12 years agohlsdemux: Factor out all the fetcher code in a GstURIDownloader class
Andoni Morales Alastruey [Wed, 14 Mar 2012 21:06:22 +0000 (17:06 -0400)]
hlsdemux: Factor out all the fetcher code in a GstURIDownloader class

This class is meant to be reusable by other components

12 years agohls: Do not add reference to buffers passed in GstFragment
Thibault Saunier [Thu, 5 Apr 2012 14:22:29 +0000 (10:22 -0400)]
hls: Do not add reference to buffers passed in GstFragment

We just steal the reference to the buffer, which means we can keep writing metadatas
on the buffers.

12 years agohls: Minor GstFragment cleanup
Thibault Saunier [Tue, 13 Mar 2012 19:18:22 +0000 (15:18 -0400)]
hls: Minor GstFragment cleanup

12 years agohls: Add a GstFragment class that represents a fragment in a m3u playlist
Andoni Morales Alastruey [Thu, 7 Jul 2011 23:09:00 +0000 (01:09 +0200)]
hls: Add a GstFragment class that represents a fragment in a m3u playlist

12 years agohls: Make the updates thread a GstTask
Thibault Saunier [Thu, 15 Mar 2012 22:21:58 +0000 (18:21 -0400)]
hls: Make the updates thread a GstTask

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

12 years agoUpdate spec file
uraeus [Thu, 5 Apr 2012 08:16:27 +0000 (09:16 +0100)]
Update spec file

12 years agotsdemux: set correct newsegment fields on _TIME seeks
Alessandro Decina [Thu, 5 Apr 2012 04:18:28 +0000 (06:18 +0200)]
tsdemux: set correct newsegment fields on _TIME seeks

Forward the seek rate and set NS.start to the seek target so that decoders can
apply clipping where necessary.

12 years agoapplemedia: update corevideobuffer after buffer meta API change
Alessandro Decina [Thu, 5 Apr 2012 06:54:28 +0000 (08:54 +0200)]
applemedia: update corevideobuffer after buffer meta API change

12 years agoapplemedia: update coremediabuffer after buffer meta API change
Alessandro Decina [Thu, 5 Apr 2012 06:53:41 +0000 (08:53 +0200)]
applemedia: update coremediabuffer after buffer meta API change

12 years agoqtkitvideosrc: update after BaseSrc::fixate API change
Alessandro Decina [Thu, 5 Apr 2012 06:52:49 +0000 (08:52 +0200)]
qtkitvideosrc: update after BaseSrc::fixate API change

12 years agorawparse: fix compile warning
Alessandro Decina [Thu, 5 Apr 2012 06:24:31 +0000 (08:24 +0200)]
rawparse: fix compile warning

12 years agotsdemux: set correct newsegment fields on _TIME seeks
Alessandro Decina [Thu, 5 Apr 2012 04:18:28 +0000 (06:18 +0200)]
tsdemux: set correct newsegment fields on _TIME seeks

Forward the seek rate and set NS.start to the seek target so that decoders can
apply clipping where necessary.

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

12 years agoMerge remote-tracking branch 'origin/0.10'
Sebastian Dröge [Wed, 4 Apr 2012 10:06:08 +0000 (12:06 +0200)]
Merge remote-tracking branch 'origin/0.10'

12 years agotsdemux: reset iterator to NULL after it's free
Alessandro Decina [Wed, 4 Apr 2012 05:24:28 +0000 (07:24 +0200)]
tsdemux: reset iterator to NULL after it's free

Fixes possible invalid memory access in gst_ts_demux_stream_flush

12 years agoMerge remote-tracking branch 'origin/0.10'
Sebastian Dröge [Mon, 2 Apr 2012 13:31:38 +0000 (15:31 +0200)]
Merge remote-tracking branch 'origin/0.10'

Conflicts:
gst/mpegtsdemux/tsdemux.c

12 years agotsdemux: Clear bufferlist/iterator when removing streams
Edward Hervey [Mon, 2 Apr 2012 13:26:28 +0000 (15:26 +0200)]
tsdemux: Clear bufferlist/iterator when removing streams

12 years agompegtspacketizer: Don't leak buffer in fast variant
Edward Hervey [Mon, 2 Apr 2012 13:25:46 +0000 (15:25 +0200)]
mpegtspacketizer: Don't leak buffer in fast variant

12 years agompegtsbase: Don't leak corrupt section packet buffer
Edward Hervey [Mon, 2 Apr 2012 13:25:16 +0000 (15:25 +0200)]
mpegtsbase: Don't leak corrupt section packet buffer

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

12 years agortpmux: fix compilation
Wim Taymans [Mon, 2 Apr 2012 09:07:18 +0000 (11:07 +0200)]
rtpmux: fix compilation

12 years agotsdemux: Fix several leaks
Edward Hervey [Fri, 30 Mar 2012 17:19:12 +0000 (19:19 +0200)]
tsdemux: Fix several leaks

* dont' leak buffers when a stream is in discont state
* don't leak buffers when a program is removed/deactivated
* remove all programs when disposing

12 years agotsdemux: Fix several leaks
Edward Hervey [Fri, 30 Mar 2012 17:19:12 +0000 (19:19 +0200)]
tsdemux: Fix several leaks

* dont' leak buffers when a stream is in discont state
* don't leak buffers when a program is removed/deactivated
* remove all programs when disposing

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

12 years agoopusenc: fixup merge
Mark Nauwelaerts [Fri, 30 Mar 2012 15:09:34 +0000 (17:09 +0200)]
opusenc: fixup merge

12 years agoceltenc: Fix compilation
Sebastian Dröge [Fri, 30 Mar 2012 11:23:15 +0000 (13:23 +0200)]
celtenc: Fix compilation

12 years agoceltenc: Use new gst_audio_encoder_set_headers() API
Sebastian Dröge [Fri, 30 Mar 2012 10:55:33 +0000 (12:55 +0200)]
celtenc: Use new gst_audio_encoder_set_headers() API

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

12 years agovideoparsers: Update for baseparse API changes
Sebastian Dröge [Fri, 30 Mar 2012 10:02:16 +0000 (12:02 +0200)]
videoparsers: Update for baseparse API changes

12 years agoext: Update for audio decoder API changes
Sebastian Dröge [Fri, 30 Mar 2012 09:53:41 +0000 (11:53 +0200)]
ext: Update for audio decoder API changes

12 years agoMerge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-bad
Sebastian Dröge [Thu, 29 Mar 2012 16:04:36 +0000 (18:04 +0200)]
Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-bad

12 years agoshmsrc: Fix a merge mistake
Sebastian Dröge [Thu, 29 Mar 2012 16:03:05 +0000 (18:03 +0200)]
shmsrc: Fix a merge mistake

12 years agompegtsdemux: Revert to 0.10 state as this is unmergeable, also put it into the non...
Sebastian Dröge [Thu, 29 Mar 2012 15:55:09 +0000 (17:55 +0200)]
mpegtsdemux: Revert to 0.10 state as this is unmergeable, also put it into the non-ported plugins again

12 years agoconfigure: Fix merge mistake
Sebastian Dröge [Thu, 29 Mar 2012 15:51:57 +0000 (17:51 +0200)]
configure: Fix merge mistake

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

Conflicts:
NEWS
RELEASE
common
configure.ac
docs/libs/gst-plugins-bad-libs-sections.txt
docs/plugins/gst-plugins-bad-plugins.args
docs/plugins/gst-plugins-bad-plugins.hierarchy
docs/plugins/gst-plugins-bad-plugins.interfaces
docs/plugins/inspect/plugin-adpcmdec.xml
docs/plugins/inspect/plugin-adpcmenc.xml
docs/plugins/inspect/plugin-assrender.xml
docs/plugins/inspect/plugin-audiovisualizers.xml
docs/plugins/inspect/plugin-autoconvert.xml
docs/plugins/inspect/plugin-bayer.xml
docs/plugins/inspect/plugin-bz2.xml
docs/plugins/inspect/plugin-camerabin2.xml
docs/plugins/inspect/plugin-celt.xml
docs/plugins/inspect/plugin-dataurisrc.xml
docs/plugins/inspect/plugin-debugutilsbad.xml
docs/plugins/inspect/plugin-dtmf.xml
docs/plugins/inspect/plugin-dtsdec.xml
docs/plugins/inspect/plugin-dvbsuboverlay.xml
docs/plugins/inspect/plugin-dvdspu.xml
docs/plugins/inspect/plugin-faac.xml
docs/plugins/inspect/plugin-faad.xml
docs/plugins/inspect/plugin-gsm.xml
docs/plugins/inspect/plugin-h264parse.xml
docs/plugins/inspect/plugin-mms.xml
docs/plugins/inspect/plugin-modplug.xml
docs/plugins/inspect/plugin-mpeg2enc.xml
docs/plugins/inspect/plugin-mpegdemux2.xml
docs/plugins/inspect/plugin-mpegtsdemux.xml
docs/plugins/inspect/plugin-mpegvideoparse.xml
docs/plugins/inspect/plugin-mplex.xml
docs/plugins/inspect/plugin-pcapparse.xml
docs/plugins/inspect/plugin-rawparse.xml
docs/plugins/inspect/plugin-rtpmux.xml
docs/plugins/inspect/plugin-rtpvp8.xml
docs/plugins/inspect/plugin-scaletempo.xml
docs/plugins/inspect/plugin-schro.xml
docs/plugins/inspect/plugin-sdp.xml
docs/plugins/inspect/plugin-segmentclip.xml
docs/plugins/inspect/plugin-shm.xml
docs/plugins/inspect/plugin-videomaxrate.xml
docs/plugins/inspect/plugin-videoparsersbad.xml
docs/plugins/inspect/plugin-vp8.xml
docs/plugins/inspect/plugin-y4mdec.xml
ext/celt/gstceltdec.c
ext/dts/gstdtsdec.c
ext/modplug/gstmodplug.cc
ext/opus/gstopusenc.c
gst-libs/gst/video/gstbasevideocodec.c
gst-libs/gst/video/gstbasevideocodec.h
gst-libs/gst/video/gstbasevideodecoder.c
gst-libs/gst/video/gstbasevideodecoder.h
gst-libs/gst/video/gstbasevideoencoder.c
gst-libs/gst/video/gstbasevideoencoder.h
gst/adpcmdec/Makefile.am
gst/audiovisualizers/gstbaseaudiovisualizer.c
gst/h264parse/gsth264parse.c
gst/mpegdemux/mpegtsparse.c
gst/mpegtsdemux/mpegtsbase.c
gst/mpegtsdemux/mpegtspacketizer.c
gst/mpegtsdemux/mpegtsparse.c
gst/mpegtsdemux/tsdemux.c
gst/mpegtsdemux/tsdemux.h
gst/mxf/mxfdemux.c
gst/rawparse/gstaudioparse.c
gst/videoparsers/gsth263parse.c
gst/videoparsers/gsth264parse.c
sys/d3dvideosink/d3dvideosink.c
sys/decklink/gstdecklinksink.cpp
sys/dvb/gstdvbsrc.c
sys/shm/gstshmsrc.c
sys/vdpau/h264/gstvdph264dec.c
sys/vdpau/mpeg/gstvdpmpegdec.c
tests/examples/opencv/gst_element_print_properties.c
win32/common/config.h

12 years agoAdd latest ported plugins to spec file
uraeus [Thu, 29 Mar 2012 15:08:34 +0000 (16:08 +0100)]
Add latest ported plugins to spec file

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

12 years agoopus: Rank rtp pay/depay
Olivier Crête [Tue, 27 Mar 2012 19:13:24 +0000 (15:13 -0400)]
opus: Rank rtp pay/depay

This way they can be auto-plugged.

12 years agobasecamerabinsrc: Add $(GST_PLUGINS_BASE_LIBS) to the linker flags
Sebastian Dröge [Tue, 27 Mar 2012 07:36:24 +0000 (09:36 +0200)]
basecamerabinsrc: Add $(GST_PLUGINS_BASE_LIBS) to the linker flags

12 years agoReplace master with 0.11
Wim Taymans [Mon, 26 Mar 2012 10:13:17 +0000 (12:13 +0200)]
Replace master with 0.11

12 years agomodplug: memory handling cleanup
Stefan Sauer [Fri, 23 Mar 2012 17:36:21 +0000 (18:36 +0100)]
modplug: memory handling cleanup

Don't leak the CSoundFile. Use define for comment buffer size and ensure it is 0
terminated.

12 years agoflte: comment cleanup
Stefan Sauer [Fri, 23 Mar 2012 17:18:06 +0000 (18:18 +0100)]
flte: comment cleanup

Remove commented out code for a flitesynth that we don't have in git anyway. Add
a comment regarding the flite voices.

12 years agomodplug: work around memory trashing in libmodplug (0.8.7)
Stefan Sauer [Fri, 23 Mar 2012 17:16:08 +0000 (18:16 +0100)]
modplug: work around memory trashing in libmodplug (0.8.7)

Allocate double sized buffers. Also add more debug logging.

12 years agoshmsink: Make buffer-time signed to deal with backward jumps in timestamps
Olivier Crête [Fri, 23 Mar 2012 17:06:12 +0000 (13:06 -0400)]
shmsink: Make buffer-time signed to deal with backward jumps in timestamps

12 years agoshmsink: Make buffer-time signed to deal with backward jumps in timestamps
Olivier Crête [Fri, 23 Mar 2012 17:06:12 +0000 (13:06 -0400)]
shmsink: Make buffer-time signed to deal with backward jumps in timestamps

12 years agoback to development
Wim Taymans [Thu, 22 Mar 2012 14:55:42 +0000 (15:55 +0100)]
back to development

12 years agoRelease 0.11.2
Wim Taymans [Thu, 22 Mar 2012 14:52:37 +0000 (15:52 +0100)]
Release 0.11.2

12 years agodecklink: Add decklink dispatch code for OS/X
David Schleef [Thu, 22 Mar 2012 06:04:31 +0000 (23:04 -0700)]
decklink: Add decklink dispatch code for OS/X

12 years agotests: update for memory api changes
Wim Taymans [Wed, 21 Mar 2012 12:23:42 +0000 (13:23 +0100)]
tests: update for memory api changes

12 years agorawparse: fix bayer caps
Wim Taymans [Wed, 21 Mar 2012 08:41:08 +0000 (09:41 +0100)]
rawparse: fix bayer caps

12 years agogeometrictransform: Prevent access to the transform map when it is null
Thiago Santos [Tue, 20 Mar 2012 23:07:11 +0000 (20:07 -0300)]
geometrictransform: Prevent access to the transform map when it is null

Check if the map doesn't exist when receiving a new caps and create
a new one. This prevents that the transform functions try to access
the map when it doesn't exist.

12 years agogeometrictransform: add some more log messages
Thiago Santos [Tue, 20 Mar 2012 22:19:25 +0000 (19:19 -0300)]
geometrictransform: add some more log messages

12 years agowrappercamerabinsrc: avoid reseting caps to the same value
Oleksij Rempel (Alexey Fisher) [Tue, 20 Mar 2012 20:32:00 +0000 (17:32 -0300)]
wrappercamerabinsrc: avoid reseting caps to the same value

Reduces capture latency when the new caps are the same as the old
one, avoiding resetting the source state for a forced renegotiation.

12 years agowinscreencap: Fix compiling with mingw
Raimo Järvi [Tue, 20 Mar 2012 22:17:47 +0000 (00:17 +0200)]
winscreencap: Fix compiling with mingw

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

12 years agoshm: port to 0.11
Mark Nauwelaerts [Tue, 20 Mar 2012 19:21:42 +0000 (20:21 +0100)]
shm: port to 0.11

12 years agorawparse: port to 0.11
Mark Nauwelaerts [Tue, 20 Mar 2012 19:21:37 +0000 (20:21 +0100)]
rawparse: port to 0.11

12 years agofaad: add some channel map debug
Wim Taymans [Tue, 20 Mar 2012 15:44:17 +0000 (16:44 +0100)]
faad: add some channel map debug

12 years agofaad: optimize channel remap, avoid potential memcpy
Wim Taymans [Tue, 20 Mar 2012 15:34:33 +0000 (16:34 +0100)]
faad: optimize channel remap, avoid potential memcpy

Combine the channel remap and copy in one operation. Calculate the channel remap
table only once, make a shortcut when we are not doing any remapping.

12 years agoorc: don't compile everything at startup
Wim Taymans [Tue, 20 Mar 2012 14:38:33 +0000 (15:38 +0100)]
orc: don't compile everything at startup

12 years agosys: sort subdirs in Makefile alphabetically
Tim-Philipp Müller [Mon, 19 Mar 2012 22:58:02 +0000 (22:58 +0000)]
sys: sort subdirs in Makefile alphabetically

12 years agowinscreencap: Integrate into autotools build system
Raimo Järvi [Mon, 19 Mar 2012 21:49:17 +0000 (23:49 +0200)]
winscreencap: Integrate into autotools build system

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

12 years agoadpcmdec: GST_BASE_LIBS already contains -lgstbase-0.10
Tim-Philipp Müller [Sun, 18 Mar 2012 23:15:23 +0000 (23:15 +0000)]
adpcmdec: GST_BASE_LIBS already contains -lgstbase-0.10

12 years agoadpcmdec: Add -lgstbase-0.10
David Schleef [Sun, 18 Mar 2012 21:43:16 +0000 (14:43 -0700)]
adpcmdec: Add -lgstbase-0.10

12 years agogme: use new style audio caps
Mark Nauwelaerts [Sun, 18 Mar 2012 17:33:00 +0000 (18:33 +0100)]
gme: use new style audio caps

Also do not pretend to negotiate output caps when there
is not much in output to begin with.

12 years agoscaletempo: port to 0.11
Mark Nauwelaerts [Sun, 18 Mar 2012 17:32:55 +0000 (18:32 +0100)]
scaletempo: port to 0.11

12 years agosmooth: port to 0.11
Mark Nauwelaerts [Sun, 18 Mar 2012 17:32:51 +0000 (18:32 +0100)]
smooth: port to 0.11

12 years agosegmentclip: port to 0.11
Mark Nauwelaerts [Sun, 18 Mar 2012 17:32:46 +0000 (18:32 +0100)]
segmentclip: port to 0.11

12 years agobz2: port to 0.11
Mark Nauwelaerts [Sun, 18 Mar 2012 17:32:41 +0000 (18:32 +0100)]
bz2: port to 0.11

12 years agoremovesilence: port to 0.11
Mark Nauwelaerts [Sun, 18 Mar 2012 17:32:36 +0000 (18:32 +0100)]
removesilence: port to 0.11

12 years agozbar: fix build after base transform changes
Tim-Philipp Müller [Sun, 18 Mar 2012 01:18:26 +0000 (01:18 +0000)]
zbar: fix build after base transform changes

12 years agofacedetect: fix structure leak
Nicola Murino [Sun, 18 Mar 2012 00:51:32 +0000 (00:51 +0000)]
facedetect: fix structure leak

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

12 years agoopencv: fix memory leak
Nicola Murino [Sat, 17 Mar 2012 14:09:21 +0000 (15:09 +0100)]
opencv: fix memory leak

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

12 years agod3dvideosink: fix regression setting window handle in pause/play
Carsten Kroll [Thu, 15 Mar 2012 21:12:59 +0000 (22:12 +0100)]
d3dvideosink: fix regression setting window handle in pause/play

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

12 years agodecklinksink: Add device property
David Schleef [Sat, 17 Mar 2012 22:07:49 +0000 (15:07 -0700)]
decklinksink: Add device property

Also add property probe for device property, similar to decklinksrc.

12 years agodecklinksrc: make sure we can accept caps before returning true
blake tregre [Tue, 1 Nov 2011 01:58:34 +0000 (18:58 -0700)]
decklinksrc: make sure we can accept caps before returning true

caps are determined by the plugin's properties, so we should check the
incoming caps to see if they agree.  Fixes: #667722.

12 years agodecklinksrc: disable pull mode
blake tregre [Tue, 1 Nov 2011 01:57:22 +0000 (18:57 -0700)]
decklinksrc: disable pull mode

decklink device doesn't support any pull mode related functionality.
it's more like a live source, you see. Fixes: #667720.

12 years agodecklinksrc: push new new segment event to all pads
blake tregre [Sun, 12 Feb 2012 06:49:10 +0000 (22:49 -0800)]
decklinksrc: push new new segment event to all pads

Take care to push the event to all pads, but favor the video src pad.
Fixes: #667716.

12 years agodecklinksrc: Implement latency query
David Schleef [Sat, 17 Mar 2012 18:41:04 +0000 (11:41 -0700)]
decklinksrc: Implement latency query

Implement latency query.  Fix memleak releasing resources.

12 years agodecklink: reindent
David Schleef [Sat, 17 Mar 2012 18:39:54 +0000 (11:39 -0700)]
decklink: reindent

12 years agodecklinksrc: handle flow return properly and provide better message
blake tregre [Tue, 1 Nov 2011 01:56:23 +0000 (18:56 -0700)]
decklinksrc: handle flow return properly and provide better message

* sys/decklink/gstdecklinksrc.cpp:

12 years agodecklink: Add property probing
David Schleef [Thu, 8 Mar 2012 03:22:28 +0000 (19:22 -0800)]
decklink: Add property probing

Renames the subdevice property to just device, and has it
return the number of devices in the system in response to
a probe. This is useful both for using multiple capture
cards, and for detecting whether it's worth adding the
element to a pipeline.

Also cleans up the property descriptions.

12 years agoelement-templates: chain query/event functions
David Schleef [Sat, 17 Mar 2012 18:45:39 +0000 (11:45 -0700)]
element-templates: chain query/event functions

Chain up to parent class.  This fix should be done to all of the
templates.

12 years agointer: Add channel property
David Schleef [Sat, 17 Mar 2012 18:35:18 +0000 (11:35 -0700)]
inter: Add channel property

The channel property allows multiple intersrc/sink pairs to find
each other.  It's a free-form text string that must match among
various inter elements.  Also fixed up documentation and latency
handling.

12 years agogst-element-maker: fix -template-video caps string
Tim-Philipp Müller [Sat, 17 Mar 2012 16:09:31 +0000 (16:09 +0000)]
gst-element-maker: fix -template-video caps string

Don't forget separator.

12 years agogst-element-maker: add video pad template and use it in videofilter class
Tim-Philipp Müller [Sat, 17 Mar 2012 16:05:20 +0000 (16:05 +0000)]
gst-element-maker: add video pad template and use it in videofilter class

Would be nicer if one could just supplement the generic template
from the element template though.

Also, I would really have liked to just add those sections from the
pads template into the element templet directly (so I can cater for
src template caps == sink template caps), but that didn't seem to
work.

12 years agogst-element-maker: add {src,sink}pad-template, since many base classes create pads...
Tim-Philipp Müller [Sat, 17 Mar 2012 15:49:45 +0000 (15:49 +0000)]
gst-element-maker: add {src,sink}pad-template, since many base classes create pads for us

And use them in the videofilter template.

12 years agotools: add videofilter template for gst-element-maker
Tim-Philipp Müller [Sat, 17 Mar 2012 15:16:29 +0000 (15:16 +0000)]
tools: add videofilter template for gst-element-maker

12 years agoopencv: fix configure check and build with opencv 2.1
Tim-Philipp Müller [Sat, 17 Mar 2012 12:47:52 +0000 (12:47 +0000)]
opencv: fix configure check and build with opencv 2.1

AC_CHECK_HEADERS() calls action-if-not-found also if just one of
the headers checked for is missing, which is not what we wanted.
Also, check for highgui_c.h instead of highgui.hpp.

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

12 years agodon't pass random pointers to pull_range
Wim Taymans [Fri, 16 Mar 2012 20:47:39 +0000 (21:47 +0100)]
don't pass random pointers to pull_range

12 years agofacedetect: initialize some arbitrary variable that gcc-4.6 can track properly
Stefan Sauer [Fri, 16 Mar 2012 16:07:46 +0000 (17:07 +0100)]
facedetect: initialize some arbitrary variable that gcc-4.6 can track properly

The access to them is clearly guarded by the booleans though.