platform/upstream/gstreamer.git
13 years agofrei0r: Update frei0r interface specification to 1.2
Sebastian Dröge [Fri, 24 Sep 2010 20:47:01 +0000 (22:47 +0200)]
frei0r: Update frei0r interface specification to 1.2

13 years agofrei0r: Add support for the FREI0R_PATH environment variable
Sebastian Dröge [Fri, 24 Sep 2010 20:43:51 +0000 (22:43 +0200)]
frei0r: Add support for the FREI0R_PATH environment variable

This was added in version 1.2 of the spec and replaces the default
list of directories.

13 years agofpsdisplaysink: initialize interval_ts and last_frames_* counters
Lasse Laukkanen [Thu, 23 Sep 2010 11:15:08 +0000 (14:15 +0300)]
fpsdisplaysink: initialize interval_ts and last_frames_* counters

Initialize interval_ts to first QOS event timestamp, otherwise the
fps statistics are printed always after one rendered frame.
Also, initialize last_frames_* counters, the values are bogus e.g. after
PLAYING-NULL-PLAYING state change.

13 years agortpdtmfmux: remove unused variable
Stefan Kost [Fri, 24 Sep 2010 10:29:55 +0000 (13:29 +0300)]
rtpdtmfmux: remove unused variable

13 years agortpdtmfmux: remove unused signal boilerplate
Stefan Kost [Fri, 24 Sep 2010 10:25:22 +0000 (13:25 +0300)]
rtpdtmfmux: remove unused signal boilerplate

13 years agortpmux: no need to ref pad in _chain()
Stefan Kost [Fri, 24 Sep 2010 10:24:48 +0000 (13:24 +0300)]
rtpmux: no need to ref pad in _chain()

13 years agocamerabin: example: make gst-camera use flags
Thiago Santos [Thu, 23 Sep 2010 02:41:32 +0000 (23:41 -0300)]
camerabin: example: make gst-camera use flags

Enable all convertion flags in gst-camera example app
for safety.

Fixes #603063

13 years agocamerabin: Adds new video-colorspace-flag to flags
Thiago Santos [Thu, 23 Sep 2010 02:39:07 +0000 (23:39 -0300)]
camerabin: Adds new video-colorspace-flag to flags

Adds a new flag to allow a colorspace convertion before
the video encoder element.

Fixes #603063

13 years agocamerabin: Use link_full version for disabling hierarchy check
Thiago Santos [Thu, 23 Sep 2010 01:39:49 +0000 (22:39 -0300)]
camerabin: Use link_full version for disabling hierarchy check

Disable hierarchy checks when linking because we are already
handling the element adding to bins and it should be done
correctly.

13 years agocamerabin: Set queues to silent
Thiago Santos [Thu, 23 Sep 2010 00:03:56 +0000 (21:03 -0300)]
camerabin: Set queues to silent

We currently don't use queues' signals, so set them
to silent.

13 years agoschrodec: Fix class definition
David Schleef [Wed, 22 Sep 2010 18:57:28 +0000 (11:57 -0700)]
schrodec: Fix class definition

Class structures should include parent class, not the parent
instance structure.

13 years agopcapparse: fix weird caps code
Wim Taymans [Wed, 22 Sep 2010 14:41:33 +0000 (16:41 +0200)]
pcapparse: fix weird caps code

Remove the weird (failing) code to figure out caps on the srcpad.
Add a caps property to decide what caps to put on the outgoing buffers.
Fix an event leak.

13 years agocolorspace: quiet a GST_ERROR
David Schleef [Wed, 22 Sep 2010 01:13:37 +0000 (18:13 -0700)]
colorspace: quiet a GST_ERROR

13 years agosdpdemux: add property to disable redirect
Wim Taymans [Tue, 21 Sep 2010 17:07:05 +0000 (19:07 +0200)]
sdpdemux: add property to disable redirect

Add a property to avoid redirection to the rtsp-sdp:// url but instead embeds an
rtspsrc element inside sdpdemux as the session manager.

Based on patch by Marco Ballesio.

Fixes #630046

13 years agosdlvideosink: Fix function prototype for touchy compilers
Edward Hervey [Tue, 21 Sep 2010 16:45:03 +0000 (18:45 +0200)]
sdlvideosink: Fix function prototype for touchy compilers

13 years agoAutomatic update of common submodule
Edward Hervey [Tue, 21 Sep 2010 16:34:19 +0000 (18:34 +0200)]
Automatic update of common submodule

From 080e025 to 5e3c9bf

13 years agosdl: Port to new XOverlay API
Edward Hervey [Tue, 21 Sep 2010 14:31:07 +0000 (16:31 +0200)]
sdl: Port to new XOverlay API

Fixes #630253

13 years agovdpau: Use the new XOverlay API
Edward Hervey [Tue, 21 Sep 2010 14:26:34 +0000 (16:26 +0200)]
vdpau: Use the new XOverlay API

Fixes #630254

13 years agocamerabin: examples: do not use deprecated GstXOverlay functions
Thiago Santos [Tue, 21 Sep 2010 13:59:42 +0000 (10:59 -0300)]
camerabin: examples: do not use deprecated GstXOverlay functions

Replace the deprecated gst_x_overlay_set_xwindow_id with
gst_x_overlay_set_window_handle

Fixes #630255

13 years agoconfigure: Use -DGST_DISABLE_DEPRECATED again for GIT versions
Sebastian Dröge [Tue, 21 Sep 2010 10:33:18 +0000 (12:33 +0200)]
configure: Use -DGST_DISABLE_DEPRECATED again for GIT versions

13 years agodshowdecwrapper: Don't use GST_FLOW_IS_FATAL()
Sebastian Dröge [Tue, 21 Sep 2010 10:29:06 +0000 (12:29 +0200)]
dshowdecwrapper: Don't use GST_FLOW_IS_FATAL()

And don't error out on UNEXPECTED

13 years agospc: Don't use GST_FLOW_IS_FATAL()
Sebastian Dröge [Tue, 21 Sep 2010 10:27:56 +0000 (12:27 +0200)]
spc: Don't use GST_FLOW_IS_FATAL()

13 years agomplex: Don't use GST_FLOW_IS_SUCCESS()
Sebastian Dröge [Tue, 21 Sep 2010 10:27:20 +0000 (12:27 +0200)]
mplex: Don't use GST_FLOW_IS_SUCCESS()

13 years agopitch-test: Don't use deprecated GstController API
Sebastian Dröge [Fri, 27 Aug 2010 17:17:14 +0000 (19:17 +0200)]
pitch-test: Don't use deprecated GstController API

13 years agotimidity: Don't post an error message on the bus for UNEXPECTED
Sebastian Dröge [Fri, 27 Aug 2010 17:00:38 +0000 (19:00 +0200)]
timidity: Don't post an error message on the bus for UNEXPECTED

Also don't use GST_FLOW_IS_FATAL()

13 years agowildmidi: Don't use GST_FLOW_IS_FATAL()
Sebastian Dröge [Fri, 27 Aug 2010 17:00:18 +0000 (19:00 +0200)]
wildmidi: Don't use GST_FLOW_IS_FATAL()

13 years agogme: Post an error message on the bus for fatal errors
Sebastian Dröge [Fri, 27 Aug 2010 16:58:23 +0000 (18:58 +0200)]
gme: Post an error message on the bus for fatal errors

Also don't use GST_FLOW_IS_FATAL().

13 years agosfsink: Don't use GST_FLOW_IS_FATAL()
Sebastian Dröge [Fri, 27 Aug 2010 16:56:23 +0000 (18:56 +0200)]
sfsink: Don't use GST_FLOW_IS_FATAL()

13 years agottaparse: Don't post an error message on UNEXPECTED
Sebastian Dröge [Fri, 27 Aug 2010 16:52:54 +0000 (18:52 +0200)]
ttaparse: Don't post an error message on UNEXPECTED

Also don't use GST_FLOW_IS_FATAL()

13 years agosdpdemux: Don't use GST_FLOW_IS_SUCCESS()
Sebastian Dröge [Fri, 27 Aug 2010 16:51:59 +0000 (18:51 +0200)]
sdpdemux: Don't use GST_FLOW_IS_SUCCESS()

13 years agorawparse: Don't use GST_FLOW_IS_FATAL()
Sebastian Dröge [Fri, 27 Aug 2010 16:51:24 +0000 (18:51 +0200)]
rawparse: Don't use GST_FLOW_IS_FATAL()

13 years agonuvdemux: Don't use GST_FLOW_IS_FATAL()
Sebastian Dröge [Fri, 27 Aug 2010 16:50:30 +0000 (18:50 +0200)]
nuvdemux: Don't use GST_FLOW_IS_FATAL()

And don't post an error message for WRONG_STATE or UNEXPECTED.

13 years agonsf: Don't use GST_FLOW_IS_FATAL()
Sebastian Dröge [Fri, 27 Aug 2010 16:49:12 +0000 (18:49 +0200)]
nsf: Don't use GST_FLOW_IS_FATAL()

13 years agomxfdemux: Don't use GST_FLOW_IS_FATAL()
Sebastian Dröge [Fri, 27 Aug 2010 16:48:25 +0000 (18:48 +0200)]
mxfdemux: Don't use GST_FLOW_IS_FATAL()

13 years agomvedemux: Add proper flow return aggregation
Sebastian Dröge [Fri, 27 Aug 2010 16:47:03 +0000 (18:47 +0200)]
mvedemux: Add proper flow return aggregation

NOT_LINKED should only be returned if all streams returned NOT_LINKED.

13 years agompegdemux: Don't use GST_FLOW_IS_FATAL()
Sebastian Dröge [Fri, 27 Aug 2010 16:41:06 +0000 (18:41 +0200)]
mpegdemux: Don't use GST_FLOW_IS_FATAL()

And fix some minor issues related to its usage.

13 years agoautoconvert: Don't use GST_FLOW_IS_FATAL()
Sebastian Dröge [Fri, 27 Aug 2010 16:36:26 +0000 (18:36 +0200)]
autoconvert: Don't use GST_FLOW_IS_FATAL()

13 years agobaseparse: Don't use GST_FLOW_IS_FATAL()
Sebastian Dröge [Fri, 27 Aug 2010 16:35:10 +0000 (18:35 +0200)]
baseparse: Don't use GST_FLOW_IS_FATAL()

Also don't post an error message for UNEXPECTED and do it
for NOT_LINKED.

13 years agoasfparse: Don't use GST_FLOW_IS_FATAL()
Sebastian Dröge [Fri, 27 Aug 2010 16:33:49 +0000 (18:33 +0200)]
asfparse: Don't use GST_FLOW_IS_FATAL()

Also don't push EOS downstream on WRONG_STATE, it will be dropped anyway.

13 years agobasevideodecoder: Don't use GST_FLOW_IS_SUCCESS()
Sebastian Dröge [Fri, 27 Aug 2010 16:32:46 +0000 (18:32 +0200)]
basevideodecoder: Don't use GST_FLOW_IS_SUCCESS()

13 years agoaiffparse: Don't use GST_FLOW_IS_FATAL()
Sebastian Dröge [Fri, 27 Aug 2010 16:32:33 +0000 (18:32 +0200)]
aiffparse: Don't use GST_FLOW_IS_FATAL()

13 years agocamerabin: Mention photography interface in docs
Thiago Santos [Tue, 21 Sep 2010 00:46:49 +0000 (21:46 -0300)]
camerabin: Mention photography interface in docs

Add a note to docs about getting the videosource and accessing
its photography interface (in case it has it)

Fixes #616923

13 years agocamerabin: Adds missing variable initialization
Lasse Laukkanen [Wed, 25 Aug 2010 11:04:59 +0000 (14:04 +0300)]
camerabin: Adds missing variable initialization

Adds missing app_src_vid initialization

13 years agocamerabin: check state change to playing for imagebin and videobin
Teemu Katajisto [Thu, 26 Aug 2010 12:33:59 +0000 (15:33 +0300)]
camerabin: check state change to playing for imagebin and videobin

Properly check and handle error cases related to imagebin and
videobin state changes.

13 years agocamerabin: Remove useless src template pad
Thiago Santos [Tue, 29 Jun 2010 00:48:26 +0000 (21:48 -0300)]
camerabin: Remove useless src template pad

camerabin imagebin doesn't need a src template pad.

13 years agocamerabin: Forward tag events to preview pipeline
Thiago Santos [Mon, 21 Jun 2010 12:34:43 +0000 (09:34 -0300)]
camerabin: Forward tag events to preview pipeline

Forward tag events from image pipeline to preview pipeline so
that preview elements can use capture tags information

13 years agocamerabin: add "preview-source-filter" property
Hoseok Chang [Mon, 21 Jun 2010 13:17:24 +0000 (16:17 +0300)]
camerabin: add "preview-source-filter" property

Adds 'preview-source-filter' for adding an element to proccess
the preview images before posting them to the bus.

13 years agocamerabin: update tag names in test application to latest gst definitions
Lasse Laukkanen [Tue, 25 May 2010 12:39:43 +0000 (15:39 +0300)]
camerabin: update tag names in test application to latest gst definitions

13 years agocamerabin: Make block-after-capture resetting more consistent
Thiago Santos [Mon, 17 May 2010 16:44:36 +0000 (13:44 -0300)]
camerabin: Make block-after-capture resetting more consistent

Adds another boolean to help controlling viewfinder blocking,
making it possible for the applications to reset the viewfinder
blocking after capture was started but before the blocking
actually happens.

13 years agocamerabin: Unblock the viewfinder when going to READY
Thiago Santos [Thu, 13 May 2010 00:11:27 +0000 (21:11 -0300)]
camerabin: Unblock the viewfinder when going to READY

Unblock the viewfinder when going to ready to avoid
blocking when setting camerabin to playing again and
attemping to capture. Keep the property as is.

13 years agocamerabin: add monitoring and support for photoiface zoom for video-source
Thiago Santos [Mon, 20 Sep 2010 20:19:33 +0000 (17:19 -0300)]
camerabin: add monitoring and support for photoiface zoom for video-source

Makes camerabin aware of changes in its videosource zoom property.

13 years agocamerabin: Change zoom property from int to float
Thiago Santos [Mon, 20 Sep 2010 19:22:30 +0000 (16:22 -0300)]
camerabin: Change zoom property from int to float

Updates zoom property for a more natural type and
makes it consistent with the photography API

13 years agophotography: Add zoom property
Thiago Santos [Sun, 19 Sep 2010 21:51:35 +0000 (18:51 -0300)]
photography: Add zoom property

Adds a property to set/get the zoom as a float

13 years agocamerabin: remove caching photography interface settings
Lasse Laukkanen [Tue, 8 Jun 2010 07:04:52 +0000 (10:04 +0300)]
camerabin: remove caching photography interface settings

Camerabin doesn't implement photography interface, so we
don't need caching the video source properties anymore.

13 years agoexamples: camerabin: use photoiface properties through video-source
Teemu Katajisto [Thu, 22 Apr 2010 14:46:59 +0000 (17:46 +0300)]
examples: camerabin: use photoiface properties through video-source

Fixes #616923

13 years agotests: camerabin: remove photoiface property/settings tests
Teemu Katajisto [Thu, 22 Apr 2010 11:03:34 +0000 (14:03 +0300)]
tests: camerabin: remove photoiface property/settings tests

Fixes #616923

13 years agocamerabin: remove photography interface implementation from camerabin
Teemu Katajisto [Tue, 31 Aug 2010 21:06:15 +0000 (18:06 -0300)]
camerabin: remove photography interface implementation from camerabin

Remove notify signal proxy for video-source. Application can use
video-source directly from now on to get notified of property changes.
Add monitoring scene-mode property change to select lowest possible
framerate for video capture when night mode is selected.

Fixes #616923

13 years agoexamples: camerabin: add --no-xwindow option and fix option handling
Teemu Katajisto [Thu, 29 Apr 2010 09:44:29 +0000 (12:44 +0300)]
examples: camerabin: add --no-xwindow option and fix option handling

Add --no-xwindow option to not to create xwindow. Also fix zoom and
mute option types and filename string handling.

13 years agophotography: Add image-preview-supported-caps interface property
Lasse Laukkanen [Thu, 29 Apr 2010 10:24:18 +0000 (13:24 +0300)]
photography: Add image-preview-supported-caps interface property

Adds a readable property to gstphotography interface to query
what are the allowed preview caps supported.

Patch by Tommi Myöhänen <ext-tommi.1.myohanen@nokia.com>

13 years agobasevideo: Remove unused code
David Schleef [Mon, 20 Sep 2010 19:34:06 +0000 (12:34 -0700)]
basevideo: Remove unused code

13 years agobasevideo: Remove check for old -base
David Schleef [Mon, 20 Sep 2010 18:26:59 +0000 (11:26 -0700)]
basevideo: Remove check for old -base

13 years agobasevideo: Add handling of GstForceKeyUnit events
David Schleef [Mon, 20 Sep 2010 02:33:40 +0000 (19:33 -0700)]
basevideo: Add handling of GstForceKeyUnit events

13 years agoinvtelecine: Fix name of 30p/60i pattern
David Schleef [Sun, 19 Sep 2010 02:25:49 +0000 (19:25 -0700)]
invtelecine: Fix name of 30p/60i pattern

13 years agobasevideodecoder: add capture pattern handling
David Schleef [Sun, 19 Sep 2010 02:21:47 +0000 (19:21 -0700)]
basevideodecoder: add capture pattern handling

Move typical scan_for_sync() usage into base class, which just
calls gst_adapter_masked_scan_uint32().

13 years agobasevideodecoder: Don't blow away field information
David Schleef [Sun, 19 Sep 2010 02:14:36 +0000 (19:14 -0700)]
basevideodecoder: Don't blow away field information

Also, set field flags correctly.

13 years agobasevideo: Move deadline to frame structure
David Schleef [Sun, 19 Sep 2010 00:28:48 +0000 (17:28 -0700)]
basevideo: Move deadline to frame structure

13 years agointerlace: Add allow-rff property. Fix timestamping
David Schleef [Sat, 18 Sep 2010 21:57:32 +0000 (14:57 -0700)]
interlace: Add allow-rff property.  Fix timestamping

13 years agointerlace: merge telecine into normal operation
David Schleef [Sat, 18 Sep 2010 20:32:07 +0000 (13:32 -0700)]
interlace: merge telecine into normal operation

13 years agointerlace: Add telecine support
Robert Swain [Wed, 8 Sep 2010 13:08:50 +0000 (15:08 +0200)]
interlace: Add telecine support

13 years agocog: Allow compilation without orc
Sebastian Dröge [Fri, 17 Sep 2010 06:43:48 +0000 (08:43 +0200)]
cog: Allow compilation without orc

Also don't ignore --disable-orc. Fixes bug #629897.

13 years agocamerabin: Adds a new test to check sequential capture of images
Thiago Santos [Tue, 14 Sep 2010 19:17:47 +0000 (16:17 -0300)]
camerabin: Adds a new test to check sequential capture of images

Adds a new test case that shoots a sequence of image capture
and check that the files are valid.

Also adds taglist checking capabilities to tests.

13 years agoqtmux: Follow xmp serialization guidelines closer
Thiago Santos [Wed, 15 Sep 2010 20:54:49 +0000 (17:54 -0300)]
qtmux: Follow xmp serialization guidelines closer

qt and isom variants have different ways of serializing
xmp, follow these guidelines.

Those can be found in Adobe's xmp docs.

13 years agocolorspace: add orc-dist files
Tim-Philipp Müller [Wed, 15 Sep 2010 20:47:09 +0000 (21:47 +0100)]
colorspace: add orc-dist files

Should fix build without orc or too old orc.

13 years agochecksumsink: fix up copyright in header file
Tim-Philipp Müller [Wed, 15 Sep 2010 16:51:26 +0000 (17:51 +0100)]
checksumsink: fix up copyright in header file

13 years agopkgconfig: remove some old unused files from 0.8 days
Tim-Philipp Müller [Sun, 12 Sep 2010 13:59:42 +0000 (14:59 +0100)]
pkgconfig: remove some old unused files from 0.8 days

13 years agometadata: add removed files to cruft vars
Stefan Kost [Wed, 15 Sep 2010 15:38:03 +0000 (18:38 +0300)]
metadata: add removed files to cruft vars

13 years agotests: add missing stdio include
Stefan Kost [Wed, 15 Sep 2010 15:13:55 +0000 (18:13 +0300)]
tests: add missing stdio include

13 years agometadata: remove metadata plugin
Stefan Kost [Wed, 15 Sep 2010 15:10:33 +0000 (18:10 +0300)]
metadata: remove metadata plugin

This plugins functionality is replaced by utility libraries in base for exif
and xmp. Jpeg images can use this via jpegformat plugin.
Fixes #486659

13 years agobayer2rgb: Add format=bggr/etc. to caps
David Schleef [Tue, 14 Sep 2010 18:28:56 +0000 (11:28 -0700)]
bayer2rgb: Add format=bggr/etc. to caps

13 years agocolorspace: Add conversion code
David Schleef [Tue, 14 Sep 2010 01:49:43 +0000 (18:49 -0700)]
colorspace: Add conversion code

Work in progress.  Colorspace handles most format conversion using
3-stage getline/matrix/putline process using an AYUV or ARGB
intermediate, with most functions handled by Orc.  There is also
a table of single-pass conversions, all handled by Orc.  The plan
is to add optional stages for various chroma upsampling/downsampling
algorithms, dithering, and float/int16 intermediates, and then have
Orc create multi-stage functions at runtime.

13 years agocolorspace: Revive element
David Schleef [Mon, 13 Sep 2010 19:48:50 +0000 (12:48 -0700)]
colorspace: Revive element

Now based on Orc.

13 years agojack: added translatable text for server not found error
Tristan Matthews [Thu, 9 Sep 2010 18:49:06 +0000 (14:49 -0400)]
jack: added translatable text for server not found error

13 years agoceltenc: Change bitrate to bits/sec
Olivier Crête [Mon, 9 Aug 2010 12:32:57 +0000 (14:32 +0200)]
celtenc: Change bitrate to bits/sec

13 years agojifmux: Reset tags when going to READY
Thiago Santos [Fri, 10 Sep 2010 16:36:24 +0000 (13:36 -0300)]
jifmux: Reset tags when going to READY

Reset the tagsetter tags when going to READY state

13 years agojpegformat: Fix element description
Thiago Santos [Fri, 10 Sep 2010 16:33:16 +0000 (13:33 -0300)]
jpegformat: Fix element description

Use saner categories for jifmux/jpegparse elements

13 years agocamerabin: Set tags to more elements
Thiago Santos [Fri, 10 Sep 2010 14:31:46 +0000 (11:31 -0300)]
camerabin: Set tags to more elements

Remove check for 'Muxer' category when setting tags
for tagsetters. Set them to all tagsetters in the
pipelines.

13 years agosdpdemux: redirect SDP with an rtsp control URL
Mark Nauwelaerts [Fri, 10 Sep 2010 16:35:27 +0000 (18:35 +0200)]
sdpdemux: redirect SDP with an rtsp control URL

When we find an SDP with an rtsp:// url as the global control attribute or when
all streams have an rtsp:// control attribute, post an redirect message with an
rtsp-sdp:// url containing the SDP.

Fixes #628214

13 years agogeometrictransform: Fix build with debugging disabled
Thiago Santos [Fri, 10 Sep 2010 13:29:38 +0000 (10:29 -0300)]
geometrictransform: Fix build with debugging disabled

Add some ifdefs to prevent build failures due to unused
variables

13 years agotests: allow running state tests for all elements
Stefan Kost [Thu, 9 Sep 2010 20:59:17 +0000 (23:59 +0300)]
tests: allow running state tests for all elements

Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
to try elements that would normaly be skipped.

13 years agoconfigure.ac: Remove dependency on libswscale
Edward Hervey [Thu, 9 Sep 2010 15:18:06 +0000 (17:18 +0200)]
configure.ac: Remove dependency on libswscale

It's not used in the gst opencv plugin.

13 years agoopencv: define CV_NO_BACKWARD_COMPATIBILITY to suppress warnings caused by compat...
Tim-Philipp Müller [Thu, 9 Sep 2010 14:03:24 +0000 (15:03 +0100)]
opencv: define CV_NO_BACKWARD_COMPATIBILITY to suppress warnings caused by compat header

Compile with -DCV_NO_BACKWARD_COMPATIBILITY for now, so that the compat header
doesn't get included, which causes compiler warnings that (it seems) can't be
switched off easily. As a result, we also specify a max. version in configure,
so the build doesn't break if our code doesn't compile against newer opencv
versions any more with that flag.

13 years agoopencv: avoid 'unused' compiler warnings with inline functions in opencv headers
Tim-Philipp Müller [Thu, 9 Sep 2010 10:07:47 +0000 (11:07 +0100)]
opencv: avoid 'unused' compiler warnings with inline functions in opencv headers

Override CV_INLINE to avoid 'unused' gcc warnings. GLib will take care of defining
'inline' sufficiently and OpenCV's define isn't good enough to avoid 'unused'
compiler warnings (at least in version 2.1.0).

13 years agoopencv: update plugin source package name and origin
Tim-Philipp Müller [Thu, 9 Sep 2010 09:27:49 +0000 (10:27 +0100)]
opencv: update plugin source package name and origin

13 years agofacedetect: Add more parameters
Thiago Santos [Thu, 9 Sep 2010 02:59:38 +0000 (23:59 -0300)]
facedetect: Add more parameters

Expose the parameters of cvHaarDetectObjects in facedetect
element.

13 years agoopencv: Refactor files structure
Thiago Santos [Wed, 8 Sep 2010 17:59:54 +0000 (14:59 -0300)]
opencv: Refactor files structure

Remove internal folders and put all code inside the main plugin
folder. Also fixes some building warnings.

13 years agoopencv: Adds new plugin opencv
Thiago Santos [Wed, 8 Sep 2010 03:08:44 +0000 (00:08 -0300)]
opencv: Adds new plugin opencv

Moves opencv plugin from http://github.com/Elleo/gst-opencv
into -bad module.

13 years agofacedetect: Post an useful message
Thiago Santos [Mon, 6 Sep 2010 02:09:26 +0000 (23:09 -0300)]
facedetect: Post an useful message

Add a message to be post when faces are found on a frame that
contains all faces on a single message and also has
timestamp/running/segment times for that buffer so it
can be identified.

This message is called 'facedetect' and has a 'faces' list
of structures with all faces.

The old 'face' message is still posted for each face found, but
it is not really useful as it doesn't have any reference to the
buffer that generated it.

13 years agofacedetect: Use GstOpencvVideoFilter as the base class
Thiago Santos [Sun, 5 Sep 2010 20:53:24 +0000 (17:53 -0300)]
facedetect: Use GstOpencvVideoFilter as the base class

Port facedetect to use GstOpencvVideoFilter as the base class
to inherit all the goodness that GstBaseTransform/GstVideoFilter
already handles.

13 years agoopencvbasetrans: Use GstVideoFilter as the base class
Thiago Santos [Fri, 3 Sep 2010 23:27:31 +0000 (20:27 -0300)]
opencvbasetrans: Use GstVideoFilter as the base class

Port from GstBaseTransform to GstVideoFilter as the base class.

13 years agocvlaplace: adds new cvlaplace element
Thiago Santos [Mon, 24 May 2010 22:28:59 +0000 (19:28 -0300)]
cvlaplace: adds new cvlaplace element

Adds new cvlaplace element.

Also adds a new opencvbasetransform function to be overriden
by children classes: the cv_set_caps, it allows children classes
to know what are they going to handle and prepare properly.