platform/upstream/gstreamer.git
11 years agoopenjpegenc: Add some properties
Sebastian Dröge [Tue, 18 Dec 2012 14:44:56 +0000 (15:44 +0100)]
openjpegenc: Add some properties

11 years agoopenjpegdec: Don't crash if colorspace is not provided on the caps
Sebastian Dröge [Tue, 18 Dec 2012 14:43:37 +0000 (15:43 +0100)]
openjpegdec: Don't crash if colorspace is not provided on the caps

g_str_equal() is *not* NULL-safe

11 years agoopenjpegdec: Improve robustness against formats with different settings per component
Sebastian Dröge [Mon, 17 Dec 2012 16:19:54 +0000 (17:19 +0100)]
openjpegdec: Improve robustness against formats with different settings per component

11 years agoopenjpegdec: Properties won't be needed in the decoder
Sebastian Dröge [Mon, 17 Dec 2012 16:13:22 +0000 (17:13 +0100)]
openjpegdec: Properties won't be needed in the decoder

11 years agoopenjpegenc: Fix data pointer incrementing
Sebastian Dröge [Mon, 17 Dec 2012 16:11:50 +0000 (17:11 +0100)]
openjpegenc: Fix data pointer incrementing

11 years agoopenjpegenc: Optimize image filling functions a bit
Sebastian Dröge [Mon, 17 Dec 2012 16:06:29 +0000 (17:06 +0100)]
openjpegenc: Optimize image filling functions a bit

11 years agoopenjpegdec: Add missing shifts
Sebastian Dröge [Mon, 17 Dec 2012 16:02:47 +0000 (17:02 +0100)]
openjpegdec: Add missing shifts

11 years agoopenjpegdec: Optimize frame filling functions a bit
Sebastian Dröge [Mon, 17 Dec 2012 15:57:14 +0000 (16:57 +0100)]
openjpegdec: Optimize frame filling functions a bit

11 years agovideoparsers: Make sure the caps are actually writable before changing them
Sebastian Dröge [Mon, 17 Dec 2012 14:16:48 +0000 (15:16 +0100)]
videoparsers: Make sure the caps are actually writable before changing them

11 years agovideoparsers: Use the peer caps for restrictions instead of the srcpad allowed caps
Sebastian Dröge [Mon, 17 Dec 2012 14:04:44 +0000 (15:04 +0100)]
videoparsers: Use the peer caps for restrictions instead of the srcpad allowed caps

Otherwise we will intersect with the srcpad template caps and add all the caps fields
that the parser will ever set, no matter if downstream restricts this field or not.
This requires upstream to set this field on the caps to successfully negotiate.

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

11 years agoopenjpeg: Correct template caps a bit
Sebastian Dröge [Sun, 16 Dec 2012 19:05:46 +0000 (20:05 +0100)]
openjpeg: Correct template caps a bit

11 years agoopenjpeg: Handle the num-components field in the caps
Sebastian Dröge [Sun, 16 Dec 2012 19:02:27 +0000 (20:02 +0100)]
openjpeg: Handle the num-components field in the caps

11 years agoopenjpeg: Add support for the colorspace field in the caps
Sebastian Dröge [Sat, 15 Dec 2012 10:25:36 +0000 (11:25 +0100)]
openjpeg: Add support for the colorspace field in the caps

11 years agoopenjpeg: Add JPEG2000 encoder element
Sebastian Dröge [Fri, 14 Dec 2012 20:08:27 +0000 (20:08 +0000)]
openjpeg: Add JPEG2000 encoder element

11 years agoopenjpeg: Add OpenJPEG based JPEG2000 decoder
Sebastian Dröge [Fri, 14 Dec 2012 14:38:45 +0000 (14:38 +0000)]
openjpeg: Add OpenJPEG based JPEG2000 decoder

11 years agobuild: add removed rtpmux bits to cruft check
Tim-Philipp Müller [Sun, 16 Dec 2012 17:44:57 +0000 (17:44 +0000)]
build: add removed rtpmux bits to cruft check

11 years agortpmux: remove rtpmux plugin, moved to -good
Tim-Philipp Müller [Sun, 16 Dec 2012 17:35:07 +0000 (17:35 +0000)]
rtpmux: remove rtpmux plugin, moved to -good

Move rtpmux and rtpdtmfmux into rtpmanager plugin in -good.

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

11 years agoscaletempo: remove scaletempo plugin, moved to -good
Tim-Philipp Müller [Fri, 14 Dec 2012 14:51:19 +0000 (14:51 +0000)]
scaletempo: remove scaletempo plugin, moved to -good

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

11 years agoautoconvert: don't use deprecated threading API
Tim-Philipp Müller [Fri, 14 Dec 2012 18:09:06 +0000 (18:09 +0000)]
autoconvert: don't use deprecated threading API

11 years agoh264parse: use upstream width/height when given
Wim Taymans [Thu, 13 Dec 2012 13:12:52 +0000 (14:12 +0100)]
h264parse: use upstream width/height when given

The upstream width and height should override the dimension detected in the
file.

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

11 years agompeg4videoparse: export number of sprite warping points in caps
Arnaud Vrac [Thu, 13 Dec 2012 10:47:57 +0000 (11:47 +0100)]
mpeg4videoparse: export number of sprite warping points in caps

This allows filtering out videos for hardware decoders that do not
support GMC at all or only support a limited number of sprite warping
points (usually 1).

11 years agompeg4videoparse: handle divx caps
Arnaud Vrac [Thu, 13 Dec 2012 10:43:09 +0000 (11:43 +0100)]
mpeg4videoparse: handle divx caps

DivX 4/5 are MPEG4 part 2 videos, so they can be parsed by this plugin.

11 years agodirectsound: fix compilation errors caused by circular includes
Руслан Ижбулатов [Wed, 12 Dec 2012 21:57:21 +0000 (01:57 +0400)]
directsound: fix compilation errors caused by circular includes

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

11 years agomxfdemux: printf format fixes for debug messages
Tim-Philipp Müller [Wed, 12 Dec 2012 18:50:09 +0000 (18:50 +0000)]
mxfdemux: printf format fixes for debug messages

11 years agohls: minor Makefile clean-up
Tim-Philipp Müller [Wed, 12 Dec 2012 00:40:20 +0000 (00:40 +0000)]
hls: minor Makefile clean-up

Remove superfluous SOUP_CFLAGS and SOUP_LIBS.

11 years agohls: link to the right gst-plugins-base libs and fix libs order
Michael Esemplare [Tue, 11 Dec 2012 21:09:02 +0000 (21:09 +0000)]
hls: link to the right gst-plugins-base libs and fix libs order

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

11 years agod3dvideosink: fix compiler and linker flags
Michael Esemplare [Tue, 11 Dec 2012 20:58:42 +0000 (20:58 +0000)]
d3dvideosink: fix compiler and linker flags

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

11 years agoconfigure: Use AC_LANG_PROGRAM to make autoconf happy
Sebastian Dröge [Tue, 11 Dec 2012 15:00:15 +0000 (15:00 +0000)]
configure: Use AC_LANG_PROGRAM to make autoconf happy

11 years agowinscreencap: Fix configure check and compilation
Sebastian Dröge [Tue, 11 Dec 2012 14:19:41 +0000 (14:19 +0000)]
winscreencap: Fix configure check and compilation

11 years agomms: Fix format string for off_t/goffset
Sebastian Dröge [Tue, 11 Dec 2012 10:58:54 +0000 (10:58 +0000)]
mms: Fix format string for off_t/goffset

Fixes bug #690033.

11 years agomxfdemux: Don't allow any wrapping other than frame wrapping
Sebastian Dröge [Thu, 6 Dec 2012 09:06:02 +0000 (10:06 +0100)]
mxfdemux: Don't allow any wrapping other than frame wrapping

Bad things will happen otherwise, like reading a complete,
multiple GB large video track into a single buffer.

Conflicts:
gst/mxf/mxfdemux.c

11 years agomxfdemux: Add function to get the essence track wrapping
Sebastian Dröge [Wed, 5 Dec 2012 14:27:02 +0000 (15:27 +0100)]
mxfdemux: Add function to get the essence track wrapping

11 years agomxf: Add support for parsing filler structural components
Sebastian Dröge [Wed, 5 Dec 2012 11:23:29 +0000 (12:23 +0100)]
mxf: Add support for parsing filler structural components

This does not add support for actually producing filler data
if there's a filler component in a timeline.

11 years agomxf: Improve debug output during metadata resolval
Sebastian Dröge [Wed, 5 Dec 2012 11:08:25 +0000 (12:08 +0100)]
mxf: Improve debug output during metadata resolval

11 years agortmpsrc: disable seeking if the configured url specifies live=true
Alessandro Decina [Sat, 1 Dec 2012 16:05:38 +0000 (17:05 +0100)]
rtmpsrc: disable seeking if the configured url specifies live=true

Disable seeking when live=true is set in the location URL (eg:
"rtmp://example.net/stream live=true")

11 years agoresindvd, frei0r: link to libgmodule-2.0 in plugins that use g_module_* API
Tim-Philipp Müller [Fri, 30 Nov 2012 20:01:16 +0000 (20:01 +0000)]
resindvd, frei0r: link to libgmodule-2.0 in plugins that use g_module_* API

Probably needed for other plugins as well.

11 years agoconfigure: sprinkle some AC_LANG_PROGRAM in wasapi check
Tim-Philipp Müller [Fri, 30 Nov 2012 19:54:11 +0000 (19:54 +0000)]
configure: sprinkle some AC_LANG_PROGRAM in wasapi check

So autogen.sh stops moaning.

11 years agomxf: Add more support for RP2008 (AVC in the MPEG mapping)
Sebastian Dröge [Fri, 30 Nov 2012 14:10:43 +0000 (15:10 +0100)]
mxf: Add more support for RP2008 (AVC in the MPEG mapping)

Conflicts:
gst/mxf/mxfmpeg.c

11 years agowasapi: make the build happy without the static plugins patch
Sebastian Dröge [Fri, 30 Nov 2012 10:44:51 +0000 (11:44 +0100)]
wasapi: make the build happy without the static plugins patch

11 years agoconfigure: Add wasapi to the unported plugins
Sebastian Dröge [Fri, 30 Nov 2012 10:40:47 +0000 (11:40 +0100)]
configure: Add wasapi to the unported plugins

11 years agowasapi: Integrate into the autotools build system
Sebastian Dröge [Fri, 30 Nov 2012 10:37:37 +0000 (11:37 +0100)]
wasapi: Integrate into the autotools build system

Patch based on a patch by Fabrizio Ciavatta <fabrizio.ciavatta@gmail.com>

11 years agoshm: Fix configure check and clean up Makefile
Sebastian Dröge [Wed, 28 Nov 2012 12:10:47 +0000 (13:10 +0100)]
shm: Fix configure check and clean up Makefile

11 years agoshm: Fix compilation of shm on OSX
Emmanuel Durand [Tue, 27 Nov 2012 20:34:19 +0000 (15:34 -0500)]
shm: Fix compilation of shm on OSX

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

11 years agompegtsmux: crashes when trying to re-use the element
Krzysztof Konopko [Mon, 26 Nov 2012 19:21:03 +0000 (19:21 +0000)]
mpegtsmux: crashes when trying to re-use the element

A crash occured after pushing buffers and changing mpegtsmux state to
NULL/READ and then back to PLAYING/PAUSED.

The crash was caused by holding a dangling pointer in the MpegTsMux
program table.

Additionally stream headers were leaked when resetting the element:
mux->streamheader set to NULL in mpegtsmux_reset() before it's released
later in the same function.

Added a unit test: test_multiple_state_change

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

11 years agoAdd latest ported plugins etc.
Christian Fredrik Kalager Schaller [Fri, 23 Nov 2012 11:26:43 +0000 (12:26 +0100)]
Add latest ported plugins etc.

11 years agompegtsmux: propagate flow returns
Krzysztof Konopko [Thu, 22 Nov 2012 10:57:25 +0000 (10:57 +0000)]
mpegtsmux: propagate flow returns

And add a unit test.

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

11 years agowindows: Put the DirectX LDFLAGS in the correct place and reorder libraries
Sebastian Dröge [Wed, 21 Nov 2012 09:21:50 +0000 (10:21 +0100)]
windows: Put the DirectX LDFLAGS in the correct place and reorder libraries

11 years agohlssink: add doc chunk with example command line
Tim-Philipp Müller [Tue, 20 Nov 2012 23:20:38 +0000 (23:20 +0000)]
hlssink: add doc chunk with example command line

11 years agod3dvideosink: fix redefinition of DECLARE_INTERFACE_IID
Andoni Morales Alastruey [Tue, 20 Nov 2012 11:05:17 +0000 (12:05 +0100)]
d3dvideosink: fix redefinition of DECLARE_INTERFACE_IID

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

11 years agoGstPhotography: Add new enum values to match android's parameters
Youness Alaoui [Tue, 20 Nov 2012 00:29:48 +0000 (19:29 -0500)]
GstPhotography: Add new enum values to match android's parameters

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

11 years agocodecparsers: vc1: fix PTYPE for interlaced frames.
Gwenole Beauchesne [Mon, 19 Nov 2012 09:32:57 +0000 (10:32 +0100)]
codecparsers: vc1: fix PTYPE for interlaced frames.

Coverity found missing break in parse_frame_header_advanced() when
determining PTYPE from FPTYPE for interlaced streams.

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

Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
11 years agocodecparsers: h264: fix error code for invalid size parsed in SPS.
Gwenole Beauchesne [Fri, 21 Sep 2012 16:23:21 +0000 (18:23 +0200)]
codecparsers: h264: fix error code for invalid size parsed in SPS.

gst_h264_parse_sps() returned FALSE if it parsed invalid (negative)
size components. Now make it gracefully return GST_H264_PARSER_ERROR
instead of GST_H264_PARSER_OK (FALSE).

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

11 years agoAutomatic update of common submodule
Tim-Philipp Müller [Mon, 19 Nov 2012 11:26:27 +0000 (11:26 +0000)]
Automatic update of common submodule

From b497c4f to a72faea

11 years agompeg4videoparse: Fix nitpick
Thibault Saunier [Thu, 15 Nov 2012 14:37:12 +0000 (11:37 -0300)]
mpeg4videoparse: Fix nitpick

11 years agompeg4videoparse: Make sure pad template caps are not fixed from the begging
Thibault Saunier [Thu, 15 Nov 2012 13:14:34 +0000 (10:14 -0300)]
mpeg4videoparse: Make sure pad template caps are not fixed from the begging

Right now decodebin will concider the pad template caps as fixed and if a decoder
has restriction on for example height/width it won't be autoplugged because
gst_caps_is_subset fails as those fields are missing from the pad template caps.
We fix the issue here making sure that the pad caps are fixed using data from
the stream.

12 years agotsdemux: forward upstream time segments after flushes
Josep Torra [Tue, 13 Nov 2012 21:40:25 +0000 (22:40 +0100)]
tsdemux: forward upstream time segments after flushes

Also reset segment info and drop the segment event when demuxer is
flushed.
Restore demuxer segment with the info stored in base when demuxer is
going to push data again if needed.
Drop code to recover the segment info from base in the initial program
becauses it's superseded by the new code.

12 years agogst_adapter_prev_timestamp -> gst_adapter_prev_pts
Tim-Philipp Müller [Wed, 14 Nov 2012 12:41:27 +0000 (12:41 +0000)]
gst_adapter_prev_timestamp -> gst_adapter_prev_pts

12 years agohls: dist all header files needed to build
Tim-Philipp Müller [Wed, 14 Nov 2012 11:35:23 +0000 (11:35 +0000)]
hls: dist all header files needed to build

12 years agoaccurip: fix linker flags
Tim-Philipp Müller [Wed, 14 Nov 2012 10:46:55 +0000 (10:46 +0000)]
accurip: fix linker flags

Spotted by Rico Tzschichholz.

12 years agotsdemux: reset the stream some more in the flushes
Josep Torra [Sun, 11 Nov 2012 11:46:43 +0000 (12:46 +0100)]
tsdemux: reset the stream some more in the flushes

Now that we handle flushing in the FLUSH_STOP event we need to make
the streams ready if they were flushing.

12 years agompegtspacketizer: flush observations too
Josep Torra [Sun, 11 Nov 2012 11:45:03 +0000 (12:45 +0100)]
mpegtspacketizer: flush observations too

Flush the previous observations when the packetizer is flushed.
Also don't leak them in the dispose.

12 years agompegtsbase: fix double unref of seek event
Josep Torra [Sat, 10 Nov 2012 19:44:44 +0000 (20:44 +0100)]
mpegtsbase: fix double unref of seek event

12 years agompegtsbase: flush in FLUSH_STOP to avoid race conditions
Josep Torra [Sat, 10 Nov 2012 19:30:13 +0000 (20:30 +0100)]
mpegtsbase: flush in FLUSH_STOP to avoid race conditions

Ensure the chain is not running before reset the state to avoid race
conditions and random corruptions downstream.
Also fixes segfaults in the packetizer due wrong available values that
causes gst_adapter_map to return a NULL pointer.

12 years agoamcvideodec: Fix refcount problem with frames being dropped because of decoder bugs
Sebastian Dröge [Mon, 12 Nov 2012 13:56:25 +0000 (14:56 +0100)]
amcvideodec: Fix refcount problem with frames being dropped because of decoder bugs

12 years agoeglglessink: Use new GType for GThread instead of just G_TYPE_POINTER
Sebastian Dröge [Mon, 12 Nov 2012 10:48:38 +0000 (11:48 +0100)]
eglglessink: Use new GType for GThread instead of just G_TYPE_POINTER

12 years agoandroidmedia: Update to new GLib thread API
Sebastian Dröge [Mon, 12 Nov 2012 10:32:44 +0000 (11:32 +0100)]
androidmedia: Update to new GLib thread API

12 years agoRevert "tspacketizer: ensure that a null pointer isn't accessed"
Josep Torra [Sat, 10 Nov 2012 18:52:46 +0000 (19:52 +0100)]
Revert "tspacketizer: ensure that a null pointer isn't accessed"

This reverts commit 6efd611b8c6f43f67a2f93f8445c189e24961abd.

Also this extra check won't be needed if it's fixed the race by moving
flush actions to FLUSH_STOP.

12 years agoRevert "tsbase: add a guard with an atomic boolean when flushing"
Josep Torra [Sat, 10 Nov 2012 18:46:40 +0000 (19:46 +0100)]
Revert "tsbase: add a guard with an atomic boolean when flushing"

This reverts commit e14e310f7178aa8c020f593e3f71ec92ca2531f7.

Would be better move the packetizer flushing to FLUSH_STOP and avoid
the race that way. Without introducing a memory barrier that could
have impact in the performance.

12 years agohlssink: remove vim .swp files that I just committed accidentally...
Alessandro Decina [Sat, 10 Nov 2012 13:43:17 +0000 (14:43 +0100)]
hlssink: remove vim .swp files that I just committed accidentally...

12 years agohlssink: port to 1.0
Alessandro Decina [Sat, 10 Nov 2012 13:26:46 +0000 (14:26 +0100)]
hlssink: port to 1.0

12 years agohlssink: cut segments using the running-time
Alessandro Decina [Sun, 28 Oct 2012 20:29:31 +0000 (21:29 +0100)]
hlssink: cut segments using the running-time

12 years agohlssink: don't unref ->multifilesink.
Alessandro Decina [Sun, 9 Sep 2012 19:56:43 +0000 (21:56 +0200)]
hlssink: don't unref ->multifilesink.

We gst_bin_add it to ourself so no need to unref in _dispose.

12 years agohlssink: rework _reset a bit
Alessandro Decina [Sun, 9 Sep 2012 19:56:22 +0000 (21:56 +0200)]
hlssink: rework _reset a bit

12 years agotsbase: add a guard with an atomic boolean when flushing
Josep Torra [Fri, 9 Nov 2012 23:08:35 +0000 (00:08 +0100)]
tsbase: add a guard with an atomic boolean when flushing

12 years agotspacketizer: ensure that a null pointer isn't accessed
Josep Torra [Fri, 9 Nov 2012 21:17:11 +0000 (22:17 +0100)]
tspacketizer: ensure that a null pointer isn't accessed

Mitigates segfault due race condition in FLUSH_START handling and
mpegts_base_chain.

12 years agompegts: Only use timestamp-based PCR/PTS estimation when needed
Edward Hervey [Thu, 8 Nov 2012 16:15:26 +0000 (17:15 +0100)]
mpegts: Only use timestamp-based PCR/PTS estimation when needed

When dealing with non-time based push-mode streams, we need to revert
to using the offset-based PCR/PTS estimation logic of packetizer.

This solves uses cases such as:
 pushfile:// ! tsdemux
 src ! queue ! tsdemux

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

12 years agodocs: Add missing plugin inspection files
Sebastian Dröge [Thu, 8 Nov 2012 11:12:59 +0000 (12:12 +0100)]
docs: Add missing plugin inspection files

Fixes bug #687840.

12 years agoconfigure.ac: update courtesy of autoupdate
Tim-Philipp Müller [Wed, 7 Nov 2012 20:50:25 +0000 (20:50 +0000)]
configure.ac: update courtesy of autoupdate

12 years agoconfigure: let AG_GST_PLUGIN_DOCS check for python
Tim-Philipp Müller [Wed, 7 Nov 2012 20:48:37 +0000 (20:48 +0000)]
configure: let AG_GST_PLUGIN_DOCS check for python

And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
which as a side-effect should pick up newer python versions as
well.

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

12 years agompegtsmux: fix DTS value being used for PTS
Kevin Thornberry [Tue, 6 Nov 2012 20:51:10 +0000 (20:51 +0000)]
mpegtsmux: fix DTS value being used for PTS

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

12 years agoh264parse: don't rewind to the NAL length size in bytewriter if the format is bytestream
Thibault Saunier [Tue, 6 Nov 2012 15:40:05 +0000 (12:40 -0300)]
h264parse: don't rewind to the NAL length size in bytewriter if the format is bytestream

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

Signed-off-by: Kevin Thornberry
12 years agoh264parse: Actually add PPS data to the output buffer
Thibault Saunier [Tue, 6 Nov 2012 14:54:39 +0000 (11:54 -0300)]
h264parse: Actually add PPS data to the output buffer

12 years agohlssink: add a playlist-length property
Will Thompson [Fri, 28 Sep 2012 16:36:55 +0000 (12:36 -0400)]
hlssink: add a playlist-length property

Probably not particularly useful in general, but handy
to cut down the latency on a stream.

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

12 years agohlssink: reset when going to NULL state
Luciana Fujii Pontello [Mon, 29 Oct 2012 13:24:25 +0000 (13:24 +0000)]
hlssink: reset when going to NULL state

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

12 years agohlssink: Fix segment names on playlist
Luciana Fujii Pontello [Wed, 22 Aug 2012 02:22:19 +0000 (23:22 -0300)]
hlssink: Fix segment names on playlist

When the playlist-root is not set, the segment name must not be
appended by the path.

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

12 years agoFix FSF address
Tim-Philipp Müller [Sat, 3 Nov 2012 20:38:00 +0000 (20:38 +0000)]
Fix FSF address

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

12 years agoopencv: fix warnings and build against opencv 2.4.x
Tim-Philipp Müller [Sat, 3 Nov 2012 13:51:12 +0000 (13:51 +0000)]
opencv: fix warnings and build against opencv 2.4.x

gstpyramidsegment.c: In function 'gst_pyramid_segment_chain':
gstpyramidsegment.c:307:3: error: implicit declaration of function
'cvPyrSegmentation' [-Werror=implicit-function-declaration]
gstpyramidsegment.c:307:3: error: nested extern declaration of
'cvPyrSegmentation' [-Werror=nested-externs]

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

12 years agoscaletempo: Use a better plugin filename
Sebastian Dröge [Fri, 2 Nov 2012 12:44:02 +0000 (13:44 +0100)]
scaletempo: Use a better plugin filename

12 years agoeglglessink: Use more constants instead of hardcoding values
Sebastian Dröge [Fri, 2 Nov 2012 10:29:54 +0000 (11:29 +0100)]
eglglessink: Use more constants instead of hardcoding values

12 years agoopensles: Fix compilation with debugging enabled
Sebastian Dröge [Fri, 2 Nov 2012 10:24:37 +0000 (11:24 +0100)]
opensles: Fix compilation with debugging enabled

12 years agortpvp8: remove and move to -good
Tim-Philipp Müller [Thu, 1 Nov 2012 20:50:56 +0000 (20:50 +0000)]
rtpvp8: remove and move to -good

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

12 years agoopensles: Remove unused variable
Sebastian Dröge [Thu, 1 Nov 2012 14:36:10 +0000 (15:36 +0100)]
opensles: Remove unused variable

12 years agoopensles: Make sure to only ever create a single engine object
Sebastian Dröge [Thu, 1 Nov 2012 14:35:17 +0000 (15:35 +0100)]
opensles: Make sure to only ever create a single engine object

The OpenSL ES spec defines:

An implementation shall enable creation of at least one such object, but
attempting to create more instances (either by a single application or by
several different applications) may fail.

12 years agoandroidmedia: Skip Aricent codecs for now
Sebastian Dröge [Wed, 31 Oct 2012 19:00:54 +0000 (20:00 +0100)]
androidmedia: Skip Aricent codecs for now

The HTC One X claims to have one (but doesn't) and loading
the library for it hangs forever.

12 years agoeglglessink: Post stream-status messages for our render thread
Sebastian Dröge [Thu, 1 Nov 2012 12:51:09 +0000 (13:51 +0100)]
eglglessink: Post stream-status messages for our render thread

12 years agoeglglessink: If pushing an item on the queue fails, free it
Sebastian Dröge [Wed, 31 Oct 2012 12:54:28 +0000 (13:54 +0100)]
eglglessink: If pushing an item on the queue fails, free it

Otherwise we're going to leak the item.

12 years agoconfigure: opencv plugin builds with newer versions up to 2.4.2 as well
Tim-Philipp Müller [Wed, 31 Oct 2012 11:38:32 +0000 (11:38 +0000)]
configure: opencv plugin builds with newer versions up to 2.4.2 as well

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

12 years agoavfvideosrc: Negotiate format, also support more resolutions
Olivier Crête [Tue, 30 Oct 2012 18:30:38 +0000 (19:30 +0100)]
avfvideosrc: Negotiate format, also support more resolutions

This should enable supprt for old and new iPhones with the same code.

12 years agompg123: removed unnecessary finalize function
Carlos Rafael Giani [Tue, 30 Oct 2012 08:27:24 +0000 (09:27 +0100)]
mpg123: removed unnecessary finalize function

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

12 years agompg123: Fix leaks from not chaining up in the finalize function
Jan Schmidt [Mon, 29 Oct 2012 23:20:09 +0000 (10:20 +1100)]
mpg123: Fix leaks from not chaining up in the finalize function