platform/upstream/gstreamer.git
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 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 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.

12 years agoopencv: cosmetic code changes
Stefan Sauer [Fri, 16 Mar 2012 12:14:48 +0000 (13:14 +0100)]
opencv: cosmetic code changes

Check for the availability of the detectors in the processing function to avoid
setting up the ROIs. Use the booleans for have_xxx more.

12 years agoopencv: use opencv prefix from pkgconfig to lookup datafiles
Stefan Sauer [Fri, 16 Mar 2012 11:57:05 +0000 (12:57 +0100)]
opencv: use opencv prefix from pkgconfig to lookup datafiles

Don't hardconde /usr to lookup datafiles (such as haar cascades).

12 years agorsndvdsrc: post a message with title number and durations
Vincent Penquerc'h [Thu, 15 Mar 2012 17:10:18 +0000 (17:10 +0000)]
rsndvdsrc: post a message with title number and durations

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

12 years agofaceoverlay: remove blank line in gtk-doc comment
Stefan Sauer [Fri, 16 Mar 2012 11:10:10 +0000 (12:10 +0100)]
faceoverlay: remove blank line in gtk-doc comment

12 years agofacedetect: skip detection for unavailable detectors
Stefan Sauer [Fri, 16 Mar 2012 11:04:11 +0000 (12:04 +0100)]
facedetect: skip detection for unavailable detectors

12 years agofacedetect: move the detector to an own method to hide the ugly ifdefs
Stefan Sauer [Thu, 15 Mar 2012 22:17:55 +0000 (23:17 +0100)]
facedetect: move the detector to an own method to hide the ugly ifdefs

This improves the readability in the actual processing function.

12 years agofacedetect: always send facedetect message
Stefan Sauer [Thu, 15 Mar 2012 22:08:02 +0000 (23:08 +0100)]
facedetect: always send facedetect message

The application might like to know, when we don't see the face anymore.

12 years agofaceoverlay: code cleanups
Stefan Sauer [Thu, 15 Mar 2012 21:58:11 +0000 (22:58 +0100)]
faceoverlay: code cleanups

Use glib types and simply expressions in the message handler.

12 years agofaceoverlay: don't access message fields directly
Stefan Sauer [Thu, 15 Mar 2012 21:49:51 +0000 (22:49 +0100)]
faceoverlay: don't access message fields directly

12 years agofacedetect: don't skip faces
Stefan Sauer [Thu, 15 Mar 2012 21:22:12 +0000 (22:22 +0100)]
facedetect: don't skip faces

Skipping faces at this point makes us lie about the num-ber of faces and also
causes leaks.

12 years agoupdate for bufferpool changes
Wim Taymans [Thu, 15 Mar 2012 21:11:32 +0000 (22:11 +0100)]
update for bufferpool changes

12 years agoupdate for allocation query changes
Wim Taymans [Thu, 15 Mar 2012 19:38:27 +0000 (20:38 +0100)]
update for allocation query changes

12 years agorsvgoverlay: cosmetic change
Tim-Philipp Müller [Thu, 15 Mar 2012 18:28:01 +0000 (18:28 +0000)]
rsvgoverlay: cosmetic change

Rename PROP_FILENAME to PROP_LOCATION to match the name of
the property. Add some debug logging.

12 years agofaceoverlay: clear overlay if the face disappears
Tim-Philipp Müller [Thu, 15 Mar 2012 18:26:24 +0000 (18:26 +0000)]
faceoverlay: clear overlay if the face disappears