platform/upstream/gstreamer.git
11 years agodvdspu: add YV12 and NV12 support
Rob Clark [Tue, 27 Dec 2011 04:04:04 +0000 (22:04 -0600)]
dvdspu: add YV12 and NV12 support

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

Conflicts:
gst/dvdspu/gstdvdspu.c
gst/dvdspu/gstdvdspu.h
gst/dvdspu/gstspu-pgs.c
gst/dvdspu/gstspu-vobsub-render.c

11 years agoresindvd: Remove caps lock from parsetter element.
Jan Schmidt [Tue, 2 Oct 2012 12:20:20 +0000 (22:20 +1000)]
resindvd: Remove caps lock from parsetter element.

All the members it used to protect in 0.10 are protected by
the stream lock now.

11 years agoresindvd: Update overridden caps when the DAR changes
Jan Schmidt [Mon, 1 Oct 2012 13:43:47 +0000 (23:43 +1000)]
resindvd: Update overridden caps when the DAR changes

Send a new caps event downstream when we receive new orders
from the VM, if there are existing caps.

11 years agoresindvd: Port parsetter element
Jan Schmidt [Mon, 1 Oct 2012 13:21:12 +0000 (23:21 +1000)]
resindvd: Port parsetter element

Port the DVD element which overrides the MPEG encoded pixel-aspect-ratio
to match that requested by the DVD VM.

11 years agoupdate for latest changes
Christian Fredrik Kalager Schaller [Mon, 1 Oct 2012 11:52:35 +0000 (13:52 +0200)]
update for latest changes

11 years agochromaprint: Missing unmap buffer in transform_ip
Christophe Fergeau [Sun, 30 Sep 2012 18:52:30 +0000 (20:52 +0200)]
chromaprint: Missing unmap buffer in transform_ip

When no samples have to be processed, transform_ip exits early, but
the buffer it uses was not properly unmapped.

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

11 years agoresindvd: Fiddle with segment handling for DVD.
Jan Schmidt [Sat, 29 Sep 2012 17:49:17 +0000 (03:49 +1000)]
resindvd: Fiddle with segment handling for DVD.

Clarify some of the terms used, and make sure to extend the
stop time when the position moves past the end of the current
segment (as for still frames, for example).

Also, make sure to reset the position value of the segment the
demuxer outputs when collecting a seamless segment.

11 years agofrei0r: fix plugin loading for frei0r elements that have no info.explanation
Tim-Philipp Müller [Sat, 29 Sep 2012 12:21:18 +0000 (13:21 +0100)]
frei0r: fix plugin loading for frei0r elements that have no info.explanation

We don't allow empty descriptions for elements any more.

11 years agoRemove some liboil references
Tim-Philipp Müller [Sat, 29 Sep 2012 11:36:08 +0000 (12:36 +0100)]
Remove some liboil references

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

11 years agocog: remove some old elements so they don't get ported accidentally
Tim-Philipp Müller [Sat, 29 Sep 2012 11:30:20 +0000 (12:30 +0100)]
cog: remove some old elements so they don't get ported accidentally

They are replaced by videoconvert and gdkpixbufoverlay

11 years agocurl: fix compiler warning with setsockopt() on windows
Руслан Ижбулатов [Fri, 28 Sep 2012 18:30:39 +0000 (22:30 +0400)]
curl: fix compiler warning with setsockopt() on windows

The optval argument is of type const char * on windows.

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

11 years agofrei0r: Port to 1.0
Nicolas Dufresne [Fri, 28 Sep 2012 15:59:57 +0000 (11:59 -0400)]
frei0r: Port to 1.0

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

11 years agocurl: fix build on win32
Руслан Ижбулатов [Wed, 26 Sep 2012 04:20:49 +0000 (08:20 +0400)]
curl: fix build on win32

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

11 years agowrappercamerabinsrc: change video-source if the user requested
Thiago Santos [Fri, 28 Sep 2012 03:06:45 +0000 (00:06 -0300)]
wrappercamerabinsrc: change video-source if the user requested

When going from null to ready, check if the user requested to
use a new source and replace the current one.

Fixes #681562

11 years agowrappercamerabinsrc: pad probe ids are gulong
Thiago Santos [Fri, 28 Sep 2012 02:22:37 +0000 (23:22 -0300)]
wrappercamerabinsrc: pad probe ids are gulong

Change variable to the correct type

11 years agocamerabin: use correct element name when replacing the video filter
Thiago Santos [Thu, 27 Sep 2012 22:40:36 +0000 (19:40 -0300)]
camerabin: use correct element name when replacing the video filter

The name was updated on the 0.10 -> 1.0 transition, but the
gst_bin_remove was still using the old name, causing an assertion
when replacing video-source-filter

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

11 years agosoundtouch: Transform timestamps properly after a seek.
Jan Schmidt [Wed, 26 Sep 2012 04:50:04 +0000 (14:50 +1000)]
soundtouch: Transform timestamps properly after a seek.

The segment is transformed to match the pitch conversion
being applied, so make sure the timestamps being output
match the configured downstream segment accordingly, and
adjust the downstream segment position to match the stream time
ratio also.

11 years agoresindvd: Don't send spurious 'close segment' events. Make a single segment
Jan Schmidt [Mon, 17 Sep 2012 15:13:36 +0000 (01:13 +1000)]
resindvd: Don't send spurious 'close segment' events. Make a single segment

With the new 1.0 segment semantics, there's no need to close the
previous segment before sending out a new one, so don't do it.

Also, adjust the outgoing segment to just be one contiguous
timeline, with a base of 0. Fixes some repeating timestamps when
segments change.

11 years agofieldanalysis: Port to 1.0
Robert Swain [Mon, 24 Sep 2012 15:25:25 +0000 (17:25 +0200)]
fieldanalysis: Port to 1.0

I was also vaguely forced to overhaul some bits and pieces and mess with
the data structures. This was mostly due to caps not being part of
buffers and so I had to switch to using GstVideoFrame and GstVideoInfo.

11 years agochromaprint: link against libgstbase
Yaakov Selkowitz [Mon, 24 Sep 2012 21:11:32 +0000 (16:11 -0500)]
chromaprint: link against libgstbase

Calls to gst_base_transform_get_type and gst_base_transform_set_passthrough
require linking with libgstbase.

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

11 years agoBack to development (bug fixing)
Tim-Philipp Müller [Mon, 24 Sep 2012 15:59:24 +0000 (16:59 +0100)]
Back to development (bug fixing)

11 years agoRelease 1.0.0
Tim-Philipp Müller [Mon, 24 Sep 2012 13:42:25 +0000 (14:42 +0100)]
Release 1.0.0

11 years agodocs: update
Tim-Philipp Müller [Mon, 24 Sep 2012 13:42:12 +0000 (14:42 +0100)]
docs: update

11 years agodecklink: change device instance lifecycle
David Schleef [Sun, 23 Sep 2012 20:15:20 +0000 (13:15 -0700)]
decklink: change device instance lifecycle

The decklink driver eventually crashes after repeated creation/deletion
of device, input, output, and configuration objects.  Change to create
these at the outset and keep them around forever.

11 years agodecklinksrc: Fix memory leaks
David Schleef [Sat, 22 Sep 2012 20:56:57 +0000 (13:56 -0700)]
decklinksrc: Fix memory leaks

Buffers now hold on to a reference for the input, so the input
object doesn't get freed (and carry the buffers with it) before
all the buffers are freed.

11 years agotests: disable assrender unit test
Tim-Philipp Müller [Sun, 23 Sep 2012 20:08:57 +0000 (21:08 +0100)]
tests: disable assrender unit test

Doesn't work, needs fixing.

11 years agoassrender: disable for autoplugging until it works
Tim-Philipp Müller [Sun, 23 Sep 2012 20:07:07 +0000 (21:07 +0100)]
assrender: disable for autoplugging until it works

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

11 years agortpdtmfdepay: Use 1.0-style caps negotiation and audio/x-raw
Olivier Crête [Sat, 22 Sep 2012 19:00:27 +0000 (15:00 -0400)]
rtpdtmfdepay: Use 1.0-style caps negotiation and audio/x-raw

11 years agoopusenc: Rank as Primary
Olivier Crête [Thu, 20 Sep 2012 22:42:50 +0000 (18:42 -0400)]
opusenc: Rank as Primary

11 years agortpopuspay: Allocate the rtp buffer correctly
Olivier Crête [Thu, 20 Sep 2012 22:41:24 +0000 (18:41 -0400)]
rtpopuspay: Allocate the rtp buffer correctly

Use the right functions to allocate the rtp buffer

11 years agoAutomatic update of common submodule
Tim-Philipp Müller [Sat, 22 Sep 2012 15:08:39 +0000 (16:08 +0100)]
Automatic update of common submodule

From 4f962f7 to 6c0b52c

11 years agointersubsrc: disable timestamping code that doesn't make sense
Tim-Philipp Müller [Wed, 19 Sep 2012 23:08:56 +0000 (00:08 +0100)]
intersubsrc: disable timestamping code that doesn't make sense

and which breaks the states check because we end up trying to
divide by 0.

11 years agoapplemedia: init videoinfo
Mark Nauwelaerts [Tue, 18 Sep 2012 11:17:55 +0000 (13:17 +0200)]
applemedia: init videoinfo

11 years agoy4mdec: init videoinfo
Mark Nauwelaerts [Tue, 18 Sep 2012 11:17:27 +0000 (13:17 +0200)]
y4mdec: init videoinfo

11 years agodocs: remove one more old include
Tim-Philipp Müller [Mon, 17 Sep 2012 23:12:52 +0000 (00:12 +0100)]
docs: remove one more old include

11 years agoRelease 0.11.99
Tim-Philipp Müller [Mon, 17 Sep 2012 17:04:51 +0000 (18:04 +0100)]
Release 0.11.99

11 years agodocs: update
Tim-Philipp Müller [Mon, 17 Sep 2012 16:52:27 +0000 (17:52 +0100)]
docs: update

11 years agofreeze: remove freeze element, was replaced by imagefreeze in -good years ago
Tim-Philipp Müller [Mon, 17 Sep 2012 16:13:45 +0000 (17:13 +0100)]
freeze: remove freeze element, was replaced by imagefreeze in -good years ago

11 years agoresindvd: Fix segment handling in the demuxer.
Jan Schmidt [Mon, 17 Sep 2012 13:59:34 +0000 (23:59 +1000)]
resindvd: Fix segment handling in the demuxer.

Transfer the incoming segment base time to the src
segment the demuxer sends downstream. Add some
(disabled) debug to the bin for tracking outgoing
timestamps.

11 years agoRemove vp8 plugin from spec after move to good
Christian Fredrik Kalager Schaller [Sun, 16 Sep 2012 22:05:19 +0000 (00:05 +0200)]
Remove vp8 plugin from spec after move to good

11 years agovp8: Remove plugin, moved to gst-plugins-good
Sebastian Dröge [Sun, 16 Sep 2012 13:48:02 +0000 (15:48 +0200)]
vp8: Remove plugin, moved to gst-plugins-good

11 years agovp8dec: Unref input/output states when stopping the decoder
Sebastian Dröge [Sun, 16 Sep 2012 13:25:08 +0000 (15:25 +0200)]
vp8dec: Unref input/output states when stopping the decoder

11 years agovp8enc: Update realtime profile to the new properties
Sebastian Dröge [Sun, 16 Sep 2012 13:18:20 +0000 (15:18 +0200)]
vp8enc: Update realtime profile to the new properties

11 years agoUpdate and fix spec with latest changes and F18 name scheeme
Christian Fredrik Kalager Schaller [Sun, 16 Sep 2012 09:00:53 +0000 (11:00 +0200)]
Update and fix spec with latest changes and F18 name scheeme

11 years agovp8: Require latest libvpx release (1.1.0 from May 2012)
Sebastian Dröge [Sun, 16 Sep 2012 08:56:07 +0000 (10:56 +0200)]
vp8: Require latest libvpx release (1.1.0 from May 2012)

Fixes bug #684116 and simplifies configure checks.

11 years agovp8enc: Use a string field for the profile in the caps
Sebastian Dröge [Sat, 15 Sep 2012 18:23:13 +0000 (20:23 +0200)]
vp8enc: Use a string field for the profile in the caps

Just for consistency with all the other codecs.

11 years agouse gst_element_factory_get_metadata to replace obsolete API
Mark Nauwelaerts [Sat, 15 Sep 2012 17:08:33 +0000 (19:08 +0200)]
use gst_element_factory_get_metadata to replace obsolete API

11 years agovp8enc: Correctly set profile in caps
Sebastian Dröge [Fri, 14 Sep 2012 22:04:07 +0000 (00:04 +0200)]
vp8enc: Correctly set profile in caps

11 years agovp8: Update copyright and authors
Sebastian Dröge [Fri, 14 Sep 2012 21:41:48 +0000 (23:41 +0200)]
vp8: Update copyright and authors

11 years agodocs: Update plugin docs
Sebastian Dröge [Fri, 14 Sep 2012 21:40:18 +0000 (23:40 +0200)]
docs: Update plugin docs

11 years agovp8enc: Rework encoder properties to be more in line with the libvpx tools and API
Sebastian Dröge [Sat, 8 Sep 2012 13:38:40 +0000 (15:38 +0200)]
vp8enc: Rework encoder properties to be more in line with the libvpx tools and API

Also add all available properties.

11 years agoreplace _get_caps_reffed with _get_caps
Mark Nauwelaerts [Fri, 14 Sep 2012 15:55:05 +0000 (17:55 +0200)]
replace _get_caps_reffed with _get_caps

11 years agoreplace gst_element_class_set_details_simple with gst_element_class_set_metadata
Mark Nauwelaerts [Fri, 14 Sep 2012 15:08:49 +0000 (17:08 +0200)]
replace gst_element_class_set_details_simple with gst_element_class_set_metadata

11 years agoh264parse: init pps and sps structures before parsing
Mark Nauwelaerts [Fri, 14 Sep 2012 10:06:23 +0000 (12:06 +0200)]
h264parse: init pps and sps structures before parsing

... which arranges for a valid fallback id, and allows to continue best effort
processing even when sps/pps parsing fails.

11 years agogsth264parse: add comment where return should be checked.
Peter Seiderer [Mon, 3 Sep 2012 11:58:22 +0000 (13:58 +0200)]
gsth264parse: add comment where return should be checked.

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

11 years agogsth264parser: fix Coverity found not initialized sps/pps valid member.
Peter Seiderer [Mon, 3 Sep 2012 11:43:03 +0000 (13:43 +0200)]
gsth264parser: fix Coverity found not initialized sps/pps valid member.

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

11 years agogsth264parser: fix Coverity detected off by one at call to READ_UE_ALLOWED.
Peter Seiderer [Mon, 3 Sep 2012 11:09:29 +0000 (13:09 +0200)]
gsth264parser: fix Coverity detected off by one at call to READ_UE_ALLOWED.

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

11 years agorename some caps
Wim Taymans [Fri, 14 Sep 2012 14:49:24 +0000 (16:49 +0200)]
rename some caps

11 years agoffmpegcolorspace is no more
Wim Taymans [Fri, 14 Sep 2012 14:45:34 +0000 (16:45 +0200)]
ffmpegcolorspace is no more

11 years agorename some caps and elements in examples
Wim Taymans [Fri, 14 Sep 2012 14:29:23 +0000 (16:29 +0200)]
rename some caps and elements in examples

11 years agompeg4videoparse: use previously parsed visual object when parsing VOL
Arnaud Vrac [Sun, 2 Sep 2012 18:17:14 +0000 (20:17 +0200)]
mpeg4videoparse: use previously parsed visual object when parsing VOL

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

11 years agompeg4parser: parse complexity estimation header in video object layer
Arnaud Vrac [Sun, 2 Sep 2012 18:19:17 +0000 (20:19 +0200)]
mpeg4parser: parse complexity estimation header in video object layer

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

11 years agompeg4parser: fix some issues related to video object layer parsing
Arnaud Vrac [Sun, 2 Sep 2012 18:18:32 +0000 (20:18 +0200)]
mpeg4parser: fix some issues related to video object layer parsing

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

11 years agompeg4videoparse: do not skip user data
Arnaud Vrac [Sun, 2 Sep 2012 16:21:16 +0000 (18:21 +0200)]
mpeg4videoparse: do not skip user data

User data was skipped until now, so the user data was included when
parsing the previous packet and in the config buffer.

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

11 years agoBack to development
Tim-Philipp Müller [Fri, 14 Sep 2012 01:59:08 +0000 (02:59 +0100)]
Back to development

11 years agoRelease 0.11.94
Tim-Philipp Müller [Fri, 14 Sep 2012 01:50:44 +0000 (02:50 +0100)]
Release 0.11.94

11 years agodocs: update docs
Tim-Philipp Müller [Fri, 14 Sep 2012 01:06:48 +0000 (02:06 +0100)]
docs: update docs

11 years agocheck: Verify the DTS emerging from the parser, not PTS
Jan Schmidt [Thu, 13 Sep 2012 20:44:05 +0000 (13:44 -0700)]
check: Verify the DTS emerging from the parser, not PTS

PTS doesn't increment linearly in parsers with frame re-ordering, but
DTS does. Verify that instead.

11 years agocheck: Fix mpegvideoparser PAR expectation
Jan Schmidt [Thu, 13 Sep 2012 20:34:16 +0000 (13:34 -0700)]
check: Fix mpegvideoparser PAR expectation

The parser (correctly) now interprets the test header using
MPEG-1 semantics, so fix the test expectation.

11 years agointeraudiosrc: Make caps writable in fixate
Olivier Crête [Thu, 13 Sep 2012 19:51:02 +0000 (15:51 -0400)]
interaudiosrc: Make caps writable in fixate

11 years agointer: Port to 1.0 API
Olivier Crête [Thu, 13 Sep 2012 19:06:52 +0000 (15:06 -0400)]
inter: Port to 1.0 API

Also remove a lot of empty, non-implemented methods

11 years agovideoparsers: Disable PTS interpolation in the base parse class
Jan Schmidt [Thu, 13 Sep 2012 05:58:04 +0000 (22:58 -0700)]
videoparsers: Disable PTS interpolation in the base parse class

All these formats have re-ordered PTS which the base class gets
wrong. It's better to leave them blank and let the decoder sort it
out. Better yet would be to track and interpolate the timestamps
in the subclasses (FIXME)

11 years agodvdspu: Advance video stream with gap events.
Jan Schmidt [Sun, 9 Sep 2012 23:40:00 +0000 (16:40 -0700)]
dvdspu: Advance video stream with gap events.

Handle Gap events the way we used to handle segment updates
and advance/fill in the video stream accordingly. Fixes
'still' menus which aren't DVD still frames, but are just a
single frame with accompanying audio.

11 years agoresindvd: Start with a larger subpicture queue for preroll.
Jan Schmidt [Sun, 9 Sep 2012 23:29:52 +0000 (16:29 -0700)]
resindvd: Start with a larger subpicture queue for preroll.

Shrink the queue once we're prerolled. Fixes the Fringe S1
DVD. Also, ensure we only fire no_more_pads once.

11 years agoresindvd: Disable input-selector syncing
Jan Schmidt [Sun, 9 Sep 2012 02:21:47 +0000 (19:21 -0700)]
resindvd: Disable input-selector syncing

Until segments are better worked out. Also, use
internal input-selector for audio as well

11 years agompegvideoparse: Handle Sequence Display Extension
Jan Schmidt [Mon, 3 Sep 2012 16:47:30 +0000 (09:47 -0700)]
mpegvideoparse: Handle Sequence Display Extension

Change the way the pixel-aspect-ratio is computed by
interpreting the sequence header aspect ratio info
as MPEG-1 values until a sequence extension or
sequence display extension is seen, and then updating
the sequence header struct accordingly.

Fixes incorrect anamorphic display on some MPEG-2 (DVD)
sequences.

11 years agotests: disable yet another mxf tests until the elements are ported
Tim-Philipp Müller [Thu, 13 Sep 2012 00:40:42 +0000 (01:40 +0100)]
tests: disable yet another mxf tests until the elements are ported

11 years agoflitetestsrc: fix caps fixation
Tim-Philipp Müller [Thu, 13 Sep 2012 00:34:45 +0000 (01:34 +0100)]
flitetestsrc: fix caps fixation

Make caps writable before changing them.

11 years agosegmentclip: fix wrong pad template unref
Tim-Philipp Müller [Thu, 13 Sep 2012 00:26:28 +0000 (01:26 +0100)]
segmentclip: fix wrong pad template unref

Blows up when trying to instantiate a second clip element
of the same type, like in the generic/states unit test.

11 years agowaylandsink: fail gracefully with an error message if we can't connect to wayland
Tim-Philipp Müller [Thu, 13 Sep 2012 00:07:46 +0000 (01:07 +0100)]
waylandsink: fail gracefully with an error message if we can't connect to wayland

g_return_val_if_fail() is not for error handling, it's for
catching programming errors in public API.

Fixes problem with generic/states unit test.

11 years agosiren: init debug category before logging anything
Tim-Philipp Müller [Wed, 12 Sep 2012 23:59:33 +0000 (00:59 +0100)]
siren: init debug category before logging anything

11 years agotests: skip mxf tests while elements haven't been ported yet
Tim-Philipp Müller [Wed, 12 Sep 2012 23:55:28 +0000 (00:55 +0100)]
tests: skip mxf tests while elements haven't been ported yet

11 years agoschroenc: remove GST_ERROR statement that was committed by accident
Tim-Philipp Müller [Wed, 12 Sep 2012 23:50:04 +0000 (00:50 +0100)]
schroenc: remove GST_ERROR statement that was committed by accident

11 years agotests: fix jifmux test
Tim-Philipp Müller [Wed, 12 Sep 2012 23:40:44 +0000 (00:40 +0100)]
tests: fix jifmux test

Need to pass a GstSample now for GST_TAG_APPLICATION_DATA
instead of a GstBuffer.

11 years agopnm: Port to 1.0 API
Olivier Crête [Wed, 12 Sep 2012 22:34:03 +0000 (18:34 -0400)]
pnm: Port to 1.0 API

11 years agofreeze: Use a GPtrArray instead of a GQueue
Olivier Crête [Wed, 12 Sep 2012 21:34:03 +0000 (17:34 -0400)]
freeze: Use a GPtrArray instead of a GQueue

This way, the most common function (changing buffers) becomes O(1) instead
of O(n)

11 years agofreeze: Port to 1.0 API
Olivier Crête [Wed, 12 Sep 2012 21:24:26 +0000 (17:24 -0400)]
freeze: Port to 1.0 API

11 years agospeed: Various 1.0 style additions
Olivier Crête [Wed, 12 Sep 2012 20:23:47 +0000 (16:23 -0400)]
speed: Various 1.0 style additions

Use GstAudioInfo everywhere, etc

11 years agospeed: port to 0.11
Sreerenj Balachandran [Mon, 10 Sep 2012 14:16:07 +0000 (17:16 +0300)]
speed: port to 0.11

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

11 years agoliveadder: port to 1.0 API
Olivier Crête [Wed, 12 Sep 2012 20:03:06 +0000 (16:03 -0400)]
liveadder: port to 1.0 API

11 years agocollectpads: remove gst_collect_pads_add_pad_full
Stefan Sauer [Wed, 12 Sep 2012 19:13:35 +0000 (21:13 +0200)]
collectpads: remove gst_collect_pads_add_pad_full

Rename gst_collect_pads_add_pad_full() to gst_collect_pads_add_pad() and fix all
invocations.

11 years agosiren: Port to 1.0 API
Olivier Crête [Wed, 12 Sep 2012 16:14:53 +0000 (12:14 -0400)]
siren: Port to 1.0 API

11 years agodvbsuboverlay: Use default query handlers where needed
Edward Hervey [Wed, 12 Sep 2012 13:08:01 +0000 (15:08 +0200)]
dvbsuboverlay: Use default query handlers where needed

And fixup getcaps handler while I'm at it

11 years agocamerabin: port tagsetter mode setting code
Thiago Santos [Wed, 12 Sep 2012 12:42:09 +0000 (09:42 -0300)]
camerabin: port tagsetter mode setting code

Check directly with GST_IS_TAG_SETTER instead of using the
deprecated GstImplementsInterface

Fixes the image tag setting unit test

11 years agotests: fix win32 build even more
Tim-Philipp Müller [Wed, 12 Sep 2012 12:03:28 +0000 (13:03 +0100)]
tests: fix win32 build even more

11 years agotests: mpegtsmux: port to the new GLib thread API
Mark Nauwelaerts [Wed, 12 Sep 2012 11:17:03 +0000 (13:17 +0200)]
tests: mpegtsmux: port to the new GLib thread API

11 years agocodecparsers: vc1: fix aspect ratio calculation.
Gwenole Beauchesne [Wed, 12 Sep 2012 09:08:25 +0000 (11:08 +0200)]
codecparsers: vc1: fix aspect ratio calculation.

ASPECT_HORIZ_SIZE and ASPECT_VERT_SIZE are syntax elements that hold
binary encodings of sizes ranging from 1 to 256. Thus, the calculated
pixel-aspect-ratio was off by one.

Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
https://bugzilla.gnome.org/show_bug.cgi?id=683858

11 years agocodecparsers: h264parse: don't use anonymous unions.
Gwenole Beauchesne [Wed, 12 Sep 2012 09:01:34 +0000 (11:01 +0200)]
codecparsers: h264parse: don't use anonymous unions.

Anonymous union is an ISO C (2011) feature that is not exposed in
compilers strictly conforming to the previous standard.

Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
11 years agocodecparsers: h264: compute pixel aspect ratio.
Gwenole Beauchesne [Wed, 12 Sep 2012 09:21:41 +0000 (11:21 +0200)]
codecparsers: h264: compute pixel aspect ratio.

Signed-off-by: Simon Farnsworth <simon.farnsworth@onelan.co.uk>
Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
11 years agotests: attempt to get disabled streamheader test to compile on win32
Tim-Philipp Müller [Wed, 12 Sep 2012 08:48:47 +0000 (09:48 +0100)]
tests: attempt to get disabled streamheader test to compile on win32

Though it probably won't work, but then it's disabled.