platform/upstream/gstreamer.git
13 years agocolorspace: Add support for A420
Sebastian Dröge [Sun, 31 Oct 2010 22:07:43 +0000 (23:07 +0100)]
colorspace: Add support for A420

13 years agocolorspace: Add support for Y41B
Sebastian Dröge [Sun, 31 Oct 2010 22:00:07 +0000 (23:00 +0100)]
colorspace: Add support for Y41B

13 years agocolorspace: Add support for SDTV/HDTV YUV conversions
Sebastian Dröge [Sun, 31 Oct 2010 21:39:38 +0000 (22:39 +0100)]
colorspace: Add support for SDTV/HDTV YUV conversions

13 years agocolorspace: Add comment for the A420 getline/putline table row
Sebastian Dröge [Sun, 31 Oct 2010 21:21:35 +0000 (22:21 +0100)]
colorspace: Add comment for the A420 getline/putline table row

13 years agocolorspace: Add const to the source arrays and the getline/putline table
Sebastian Dröge [Sun, 31 Oct 2010 19:40:09 +0000 (20:40 +0100)]
colorspace: Add const to the source arrays and the getline/putline table

13 years agocolorspace: Make fast-path transform table const
Sebastian Dröge [Sun, 31 Oct 2010 18:42:30 +0000 (19:42 +0100)]
colorspace: Make fast-path transform table const

13 years agocolorspace: Only do the I420->YUY2 conversion once per scanline in the fast path
Sebastian Dröge [Sun, 31 Oct 2010 18:39:33 +0000 (19:39 +0100)]
colorspace: Only do the I420->YUY2 conversion once per scanline in the fast path

13 years agobaseparse: use only upstream duration if it provides one
Mark Nauwelaerts [Fri, 29 Oct 2010 12:08:58 +0000 (14:08 +0200)]
baseparse: use only upstream duration if it provides one

13 years agobaseparse: reflow update_bitrate code
Mark Nauwelaerts [Mon, 25 Oct 2010 12:15:50 +0000 (14:15 +0200)]
baseparse: reflow update_bitrate code

... which makes local variables represent real state better, and avoids
triggering unneeded updates/actions.

13 years agobaseparse: add some debug statements
Mark Nauwelaerts [Mon, 25 Oct 2010 12:13:51 +0000 (14:13 +0200)]
baseparse: add some debug statements

13 years agogaudieffects: Include gstcontroller header and add the required CFLAGS
Sebastian Dröge [Thu, 28 Oct 2010 16:51:02 +0000 (18:51 +0200)]
gaudieffects: Include gstcontroller header and add the required CFLAGS

13 years agogaudieffects: made filter parameters dynamic and controllable
Luis de Bethencourt [Wed, 27 Oct 2010 12:57:36 +0000 (14:57 +0200)]
gaudieffects: made filter parameters dynamic and controllable

13 years agowinks: work around shutdown deadlock
Ole André Vadla Ravnås [Thu, 1 Jul 2010 13:07:41 +0000 (15:07 +0200)]
winks: work around shutdown deadlock

GetOverlappedResult() might never return with some drivers. Time out
after 1000 ms. We cannot really fix this without either:
1) Controlling the streaming thread so we can do CancelIo() from that
   thread.
2) Switch to using IO completion ports.

13 years agowinks: remove JPEG validation hack
Ole André Vadla Ravnås [Fri, 11 Jun 2010 16:04:58 +0000 (18:04 +0200)]
winks: remove JPEG validation hack

This should clearly not be done in a video source.

13 years agowinks: set PrioritySubClass to KSPRIORITY_NORMAL instead of 1
Ole André Vadla Ravnås [Tue, 20 Apr 2010 10:05:45 +0000 (12:05 +0200)]
winks: set PrioritySubClass to KSPRIORITY_NORMAL instead of 1

In order to match the reference implementation.

13 years agowinks: retry when KsCreatePin fails with ERROR_NOT_READY
Ole André Vadla Ravnås [Tue, 20 Apr 2010 09:59:23 +0000 (11:59 +0200)]
winks: retry when KsCreatePin fails with ERROR_NOT_READY

Turns out that the reference implementation does this, hence we need to
mirror this behaviour. This typically happens with hardware that takes
some time to initialize.

13 years agowinks: improve framerate fraction conversions
Ole André Vadla Ravnås [Mon, 26 Oct 2009 15:09:00 +0000 (16:09 +0100)]
winks: improve framerate fraction conversions

* For instance 7.5 fps should be represented as 15/2 instead of 7/1.
* Clamp AvgTimePerFrame and dwBitRate to account for rounding errors.

13 years agowinks: improve error-handling
Ole André Vadla Ravnås [Mon, 12 Oct 2009 15:26:15 +0000 (17:26 +0200)]
winks: improve error-handling

Most important part here is special-casing "device busy" so the application
is able to provide better feedback when another application is using the
device.

13 years agowinks: performance improvements
Ole André Vadla Ravnås [Mon, 7 Sep 2009 14:45:57 +0000 (16:45 +0200)]
winks: performance improvements

* Make the driver write directly into each GstBuffer to avoid memcpy().
* Don't memset() the buffer before reusing it.
* Recycle memory by keeping two spare buffers. Two because the sink
  downstream may keep a ref to the previous buffer.

Note that we align buffers on highest possible byte boundary (4096) so we
don't have to take into account what kind of alignment the driver requires.

13 years agowinks: store priv pointer instead of looking it up
Ole André Vadla Ravnås [Mon, 7 Sep 2009 14:09:34 +0000 (16:09 +0200)]
winks: store priv pointer instead of looking it up

13 years agowinks: post error message on flow-unexpected
Ole André Vadla Ravnås [Mon, 31 Aug 2009 17:33:30 +0000 (19:33 +0200)]
winks: post error message on flow-unexpected

13 years agowinks: add property probing support
Andres Colubri [Mon, 31 Aug 2009 17:28:50 +0000 (19:28 +0200)]
winks: add property probing support

13 years agowinks: sort devices that look like cameras first
Ole André Vadla Ravnås [Mon, 31 Aug 2009 17:26:36 +0000 (19:26 +0200)]
winks: sort devices that look like cameras first

13 years agowinks: provide guessed pixel-aspect-ratio in caps
Knut Inge Hvidsten [Mon, 31 Aug 2009 17:25:02 +0000 (19:25 +0200)]
winks: provide guessed pixel-aspect-ratio in caps

13 years agowinks: only try to change state when actually open
Ole André Vadla Ravnås [Mon, 31 Aug 2009 17:23:40 +0000 (19:23 +0200)]
winks: only try to change state when actually open

13 years agowinks: ignore unsupported formats
Ole André Vadla Ravnås [Mon, 31 Aug 2009 17:22:40 +0000 (19:22 +0200)]
winks: ignore unsupported formats

13 years agowinks: adjust a couple of logging severities
Ole André Vadla Ravnås [Thu, 28 Oct 2010 14:14:34 +0000 (16:14 +0200)]
winks: adjust a couple of logging severities

Should clearly not be considered warnings, as they're quite common.

13 years agoapplemedia: New plugin for Apple multimedia APIs
Ole André Vadla Ravnås [Wed, 27 Oct 2010 17:30:11 +0000 (18:30 +0100)]
applemedia: New plugin for Apple multimedia APIs

Provides the following elements:

qtkitvideosrc: OS X video source relying on the QTKit API. Comes with
hard-coded caps as the API does not provide any way of querying for
formats supported by the hardware. Hasn't been tested a lot, but seems
to work.

miovideosrc: OS X video source which uses the undocumented/private
CoreMediaIOServices API, which is also the one used by iChat.
Present on latest version of Leopard and all versions of Snow Leopard.
Has been tested extensively with built-in cameras and TANDBERG's
PrecisionHD USB camera.

vtenc, vtdec: Generic codec wrappers which make use of the undocumented/
private VideoToolbox API on OS X and iOS. List of codecs are currently
hard-coded to H.264 for vtenc, and H.264 + JPEG for vtdec. Can easily be
expanded by adding new entries to the lists, but haven't yet had time to
do that. Should probably also implement probing as available codecs depend
on the OS and its version, and there doesn't seem to be any way to
enumerate the available codecs.

vth264decbin, vth264encbin: Wrapper bins to make it easier to use
vtdec_h264/vtenc_h264 in live scenarios.

iphonecamerasrc: iPhone camera source relying on the undocumented/private
Celestial API. Tested on iOS 3.1 running on an iPhone 3GS. Stops working
after a few minutes, presumably because of a resource leak. Needs some
love.

Note that the iOS parts haven't yet been ported to iOS 4.x.

13 years agompegtsparse: Add tag event emission. Fixes #627253
Sebastian Pölsterl [Thu, 28 Oct 2010 10:43:34 +0000 (11:43 +0100)]
mpegtsparse: Add tag event emission. Fixes #627253

13 years agoAutomatic update of common submodule
Jan Schmidt [Wed, 27 Oct 2010 12:17:10 +0000 (13:17 +0100)]
Automatic update of common submodule

From 7bbd708 to 011bcc8

13 years agocamerabin: Check the source scene mode when creating it
Thiago Santos [Thu, 21 Oct 2010 19:06:08 +0000 (16:06 -0300)]
camerabin: Check the source scene mode when creating it

As camerabin only gets notified of the changes from the
video source element, it should query the initial value
once the source is created so it initializes itself
correctly.

13 years agotests: fix distcheck a bit more
Tim-Philipp Müller [Tue, 19 Oct 2010 23:07:01 +0000 (00:07 +0100)]
tests: fix distcheck a bit more

Dist elements/parser.h header file, which fixes the 'make check' build.

13 years agotests: fix valve unit test
Tim-Philipp Müller [Tue, 19 Oct 2010 22:40:36 +0000 (23:40 +0100)]
tests: fix valve unit test

gst_buffer_pad_alloc() needs simple caps or NULL caps,
ANY caps are not allowed.

13 years agodcaparse: init variable to make osx build bot happy
Tim-Philipp Müller [Tue, 19 Oct 2010 22:25:54 +0000 (23:25 +0100)]
dcaparse: init variable to make osx build bot happy

gstdcaparse.c: In function 'gst_dca_parse_check_valid_frame':
gstdcaparse.c:246: warning: 'best_sync' may be used uninitialized in this function

13 years agoaudioparsers: add very basic dts/dca parser
Tim-Philipp Müller [Mon, 18 Oct 2010 23:15:20 +0000 (00:15 +0100)]
audioparsers: add very basic dts/dca parser

Still some issues, e.g. with seekable queries in totem, but also
processing already-chunked input (created with matroskademux ! gdppay).

13 years agovarious (ext): add missing G_PARAM_STATIC_STRINGS flags
Stefan Kost [Tue, 19 Oct 2010 13:23:23 +0000 (16:23 +0300)]
various (ext): add missing G_PARAM_STATIC_STRINGS flags

Canonicalize property names as needed.

13 years agovideoanalyse: fix copy'n'paste off by one for param spec flags change
Stefan Kost [Tue, 19 Oct 2010 13:24:12 +0000 (16:24 +0300)]
videoanalyse: fix copy'n'paste off by one for param spec flags change

13 years agovarious (gst): add missing G_PARAM_STATIC_STRINGS flags
Stefan Kost [Tue, 19 Oct 2010 10:43:14 +0000 (13:43 +0300)]
various (gst): add missing G_PARAM_STATIC_STRINGS flags

Canonicalize property names as needed.

13 years agovarious: wrap property registration and add a single fixme for long desc.
Stefan Kost [Tue, 19 Oct 2010 12:30:02 +0000 (15:30 +0300)]
various: wrap property registration and add a single fixme for long desc.

13 years agopnmenc: remove stray " in doc comment
Stefan Kost [Tue, 19 Oct 2010 12:06:36 +0000 (15:06 +0300)]
pnmenc: remove stray " in doc comment

13 years agodtmfsrc: remove DEBUG_FUNCPTR from gobject vmethods
Stefan Kost [Tue, 19 Oct 2010 10:44:25 +0000 (13:44 +0300)]
dtmfsrc: remove DEBUG_FUNCPTR from gobject vmethods

13 years agotests: jifmux: Adds tests for the new tags
Thiago Santos [Fri, 8 Oct 2010 22:33:16 +0000 (19:33 -0300)]
tests: jifmux: Adds tests for the new tags

Adds tests for the new exif tags in -base

13 years agobasevideo: Move common fields/functions to basecodec
David Schleef [Sun, 10 Oct 2010 00:36:07 +0000 (17:36 -0700)]
basevideo: Move common fields/functions to basecodec

13 years agozbar: Make scanner cache optional
Kaj-Michael Lang [Tue, 28 Sep 2010 15:21:57 +0000 (18:21 +0300)]
zbar: Make scanner cache optional

13 years agophotography: actualy use the enum in the vmethods
Stefan Kost [Thu, 14 Oct 2010 20:04:15 +0000 (23:04 +0300)]
photography: actualy use the enum in the vmethods

If we introduce a new GstPhotographyNoiseReduction, lets also use it
in the vmethods

13 years agophotography: retab interface struct fields
Stefan Kost [Thu, 14 Oct 2010 20:03:19 +0000 (23:03 +0300)]
photography: retab interface struct fields

13 years agoAutomatic update of common submodule
David Schleef [Thu, 14 Oct 2010 19:32:05 +0000 (12:32 -0700)]
Automatic update of common submodule

From 5a668bf to 7bbd708

13 years agocamerabin: Remove unused entry
Thiago Santos [Thu, 14 Oct 2010 17:07:48 +0000 (14:07 -0300)]
camerabin: Remove unused entry

Remove camerabin unused enum entry

13 years agophotography: Avoid breaking ABI
Thiago Santos [Thu, 14 Oct 2010 16:41:00 +0000 (13:41 -0300)]
photography: Avoid breaking ABI

Move the newly added functions/fields to the end of the structs

13 years agompegvideoparse: accelerate search for start code
Thijs Vermeir [Thu, 14 Oct 2010 09:45:55 +0000 (11:45 +0200)]
mpegvideoparse: accelerate search for start code

As the startcode always starts with 0x000001 some iterations
can be skipped if values > 1 are detected.

~ 70% faster on HD video stream.

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

13 years agoac3parse: properly parse e-ac3 frame header
Mark Nauwelaerts [Thu, 14 Oct 2010 14:48:21 +0000 (16:48 +0200)]
ac3parse: properly parse e-ac3 frame header

Also add a few debug statements.

13 years agofaad: reflow opening and closing decoder
Mark Nauwelaerts [Thu, 14 Oct 2010 09:24:42 +0000 (11:24 +0200)]
faad: reflow opening and closing decoder

In particular, this reconfigures quite forcefully when renegotiation is needed.

Fixes #631501.

13 years agoqtmux: prevent infinite loop when adjusting framerate
Mark Nauwelaerts [Wed, 13 Oct 2010 15:47:29 +0000 (17:47 +0200)]
qtmux: prevent infinite loop when adjusting framerate

Fixes #632070.

13 years agotests: jifmux: update tests to the new datetime api
Thiago Santos [Wed, 13 Oct 2010 00:46:37 +0000 (21:46 -0300)]
tests: jifmux: update tests to the new datetime api

Update jifmux tests to use new gstdatetime API in core

13 years agogeometrictransform: Adds rotate element
Thiago Santos [Tue, 12 Oct 2010 12:37:56 +0000 (09:37 -0300)]
geometrictransform: Adds rotate element

Adds a new rotate element to geometrictransform. It still
needs some work. But this is a good starting point.

Based on patch from Bert Douglas <bertd tplogic com>

13 years agoflacparse: tweak setting buffer metadata; avoid timestamp jitter
Mark Nauwelaerts [Wed, 13 Oct 2010 09:00:01 +0000 (11:00 +0200)]
flacparse: tweak setting buffer metadata; avoid timestamp jitter

Fixes #631993.

13 years agofaad: cater for renegotiation
Mark Nauwelaerts [Tue, 12 Oct 2010 16:17:27 +0000 (18:17 +0200)]
faad: cater for renegotiation

At least, whenever either stream (e.g. ADTS) or upstream provides necessary
info for doing so.

Fixes #631501.

13 years agoaacparse: streamline src caps setting
Mark Nauwelaerts [Tue, 12 Oct 2010 16:07:49 +0000 (18:07 +0200)]
aacparse: streamline src caps setting

In particular, also set src caps whenever changes in stream warrant doing so.

13 years agodirectdrawsink: port GstXOverlay bits to new API
Tim-Philipp Müller [Tue, 12 Oct 2010 15:13:07 +0000 (16:13 +0100)]
directdrawsink: port GstXOverlay bits to new API

Don't use deprecated API.

13 years agofaac: adjust unit test to faac modified output
Mark Nauwelaerts [Tue, 12 Oct 2010 14:35:55 +0000 (16:35 +0200)]
faac: adjust unit test to faac modified output

13 years agochecks: remove variables from Makefile.am that aren't set
Tim-Philipp Müller [Sun, 10 Oct 2010 11:32:33 +0000 (12:32 +0100)]
checks: remove variables from Makefile.am that aren't set

Remove some stuff that was copy'n'pasted from core but
doesn't apply here. The following vars aren't set:
CHECK_CFLAGS, CHECK_LIBS, GST_OBJ_CFLAGS, GST_OBJ_LIBS,
so we may just as well remove them.

13 years agoexamples: Fix compilation with GTK+ 3.0
Sebastian Dröge [Tue, 12 Oct 2010 10:11:37 +0000 (12:11 +0200)]
examples: Fix compilation with GTK+ 3.0

13 years agoflacparse: Adjust unit tests to new flacparse behaviour
Sebastian Dröge [Tue, 12 Oct 2010 08:28:33 +0000 (10:28 +0200)]
flacparse: Adjust unit tests to new flacparse behaviour

Garbage after frames is now included in the frames because flacparse
has no easy way to detect the real end of a frame. Decoders are
expected to everything after the frame because only decoding the
bitstream will reveal the real end of the frame.

Fixes bug #631814.

13 years agoflacparse: Don't drop the last frame if it is followed by garbage
Sebastian Dröge [Tue, 12 Oct 2010 08:27:53 +0000 (10:27 +0200)]
flacparse: Don't drop the last frame if it is followed by garbage

See bug #631814.

13 years agobaseparse: perform bitrate handling and posting after newsegment sending
Mark Nauwelaerts [Mon, 11 Oct 2010 15:49:46 +0000 (17:49 +0200)]
baseparse: perform bitrate handling and posting after newsegment sending

13 years agobaseparse: immediately post subclass provided bitrate
Mark Nauwelaerts [Mon, 11 Oct 2010 15:36:19 +0000 (17:36 +0200)]
baseparse: immediately post subclass provided bitrate

13 years agoflacparse: fix parsing with unknown framesizes
Mark Nauwelaerts [Mon, 11 Oct 2010 15:06:48 +0000 (17:06 +0200)]
flacparse: fix parsing with unknown framesizes

Fixes #631814 (mostly).

13 years agofaac: handle trailing encoder output
Mark Nauwelaerts [Mon, 11 Oct 2010 15:05:28 +0000 (17:05 +0200)]
faac: handle trailing encoder output

13 years agoswitchsrc: Set the GST_ELEMENT_IS_SOURCE flag
Sebastian Dröge [Mon, 11 Oct 2010 12:25:41 +0000 (14:25 +0200)]
switchsrc: Set the GST_ELEMENT_IS_SOURCE flag

13 years agodvbsrc: Fix example usage, bandwidth=8 not 8MHz
Damien Lespiau [Mon, 13 Sep 2010 18:07:55 +0000 (19:07 +0100)]
dvbsrc: Fix example usage, bandwidth=8 not 8MHz

The bandwidth property is enum that takes the values 8, 7, 6, AUTO not
8MHz.

13 years agoshm: Add C++ protection
Olivier Crête [Fri, 8 Oct 2010 21:01:29 +0000 (17:01 -0400)]
shm: Add C++ protection

Add c++ protection in the relevant places

13 years agoAutomatic update of common submodule
David Schleef [Fri, 8 Oct 2010 19:44:45 +0000 (12:44 -0700)]
Automatic update of common submodule

From c4a8adc to 5a668bf

13 years agoAutomatic update of common submodule
Sebastian Dröge [Fri, 8 Oct 2010 10:55:29 +0000 (12:55 +0200)]
Automatic update of common submodule

From 5e3c9bf to c4a8adc

13 years agoflacparse: Simplify frame header parsing by using lookup tables
Sebastian Dröge [Thu, 7 Oct 2010 21:37:36 +0000 (23:37 +0200)]
flacparse: Simplify frame header parsing by using lookup tables

Based on a patch by Felipe Contreras.

See bug #631200.

13 years agoflacparse: Don't parse the complete FLAC frames but only look for valid frame headers
Sebastian Dröge [Thu, 7 Oct 2010 21:28:08 +0000 (23:28 +0200)]
flacparse: Don't parse the complete FLAC frames but only look for valid frame headers

Thanks to Felipe Contreras for the suggestion. This is partially
based on his patches and makes flacparse more than 3.5 times faster.

Looking for valid frame headers is unlikely to give false positives
because every frame header is at least 9 bytes long, contains a
14 bit sync code and a 8 bit checksum over the first 8 bytes.

Fixes bug #631200.

13 years agosdpdemux: workaround internal rtspsrc failing state change
Mark Nauwelaerts [Thu, 7 Oct 2010 09:59:30 +0000 (11:59 +0200)]
sdpdemux: workaround internal rtspsrc failing state change

Fixes #630046.

13 years agoaudioparse: Add support for setting the channel-positions
Sebastian Dröge [Thu, 7 Oct 2010 08:34:48 +0000 (10:34 +0200)]
audioparse: Add support for setting the channel-positions

13 years agoflacparse: Really post tags only after the initial newsegment event
Sebastian Dröge [Wed, 6 Oct 2010 16:32:51 +0000 (18:32 +0200)]
flacparse: Really post tags only after the initial newsegment event

The first newsegment event will be send by the first call to
gst_base_parse_push_buffer() if necessary, posting the tags
before that is not a good idea. Instead do it from the
GstBaseParse::pre_push_buffer vfunc.

13 years agochromahold: Fix hue calculation for red colors
Sebastian Dröge [Wed, 6 Oct 2010 14:54:16 +0000 (16:54 +0200)]
chromahold: Fix hue calculation for red colors

Also make the calculation much more accurate...

13 years agochromahold: Make everything greyscale if the target color is grey
Sebastian Dröge [Wed, 6 Oct 2010 13:21:09 +0000 (15:21 +0200)]
chromahold: Make everything greyscale if the target color is grey

13 years agochromahold: Add chromahold color effect
Sebastian Dröge [Wed, 6 Oct 2010 09:55:34 +0000 (11:55 +0200)]
chromahold: Add chromahold color effect

This effect converts all colors except a single one to
grey. The color is selected by an RGB triple and a
tolerance for the color matching in hue degree can be specified.

13 years agosdpdemux: fix and reflow some exits
Mark Nauwelaerts [Tue, 5 Oct 2010 15:04:10 +0000 (17:04 +0200)]
sdpdemux: fix and reflow some exits

13 years agosdpdemux: error out if no streams found in sdp message
Mark Nauwelaerts [Tue, 5 Oct 2010 14:56:49 +0000 (16:56 +0200)]
sdpdemux: error out if no streams found in sdp message

13 years agosdpdemux: unbreak standard manager setup
Mark Nauwelaerts [Tue, 5 Oct 2010 14:47:51 +0000 (16:47 +0200)]
sdpdemux: unbreak standard manager setup

13 years ago.gitignore: ignore more unit test binaries
Tim-Philipp Müller [Tue, 5 Oct 2010 10:44:48 +0000 (11:44 +0100)]
.gitignore: ignore more unit test binaries

13 years agoalsaspdif: remove alsaspdifsink element
Tim-Philipp Müller [Tue, 5 Oct 2010 10:42:42 +0000 (11:42 +0100)]
alsaspdif: remove alsaspdifsink element

Remove alsaspdifsink, it's not needed any longer. alsasink in -base
has been able to handle SPDIF for a while now.

13 years agoRevert "baseparse: add skip property"
Tim-Philipp Müller [Tue, 5 Oct 2010 10:17:52 +0000 (11:17 +0100)]
Revert "baseparse: add skip property"

This reverts commit b5a3d60363d837a10f0533c141ec93d10b742312.

Reverting this for now, since no one really seems to remember why this
property exists or what it could possibly be good for. It seems to have
been in the original mp3parse since the beginning of time and was back-
ported from there.

13 years agoflacparse: Fix uninitialized variable compiler warnings
Sebastian Dröge [Mon, 4 Oct 2010 08:41:52 +0000 (10:41 +0200)]
flacparse: Fix uninitialized variable compiler warnings

These warnings are wrong, the variables are only used if they were
initialized by the bit reader.

13 years agoflacparse: fix picture parsing
Felipe Contreras [Mon, 13 Sep 2010 23:48:58 +0000 (02:48 +0300)]
flacparse: fix picture parsing

Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
13 years agoflacparse: Push tags before the header buffers are pushed
Sebastian Dröge [Sun, 3 Oct 2010 21:54:49 +0000 (23:54 +0200)]
flacparse: Push tags before the header buffers are pushed

13 years agoflacparse: trivial caps fix
Felipe Contreras [Mon, 2 Aug 2010 17:50:21 +0000 (20:50 +0300)]
flacparse: trivial caps fix

Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
13 years agoqtmux: Add G_PARAM_STATIC_STRINGS
Thiago Santos [Mon, 4 Oct 2010 02:45:46 +0000 (23:45 -0300)]
qtmux: Add G_PARAM_STATIC_STRINGS

Add G_PARAM_STATIC_STRINGS to qtmux properties

13 years agotests: valve: Fix tests build
Thiago Santos [Mon, 4 Oct 2010 02:14:53 +0000 (23:14 -0300)]
tests: valve: Fix tests build

Adds missing cflags/libs to valve check test to
fix build

13 years agoaudioparser: Let the format string agree with the parameters to fix compiler warning
Sebastian Dröge [Sun, 3 Oct 2010 21:50:29 +0000 (23:50 +0200)]
audioparser: Let the format string agree with the parameters to fix compiler warning

13 years agovdpau: Check return values of the bitreader functions
Sebastian Dröge [Sun, 3 Oct 2010 13:55:22 +0000 (15:55 +0200)]
vdpau: Check return values of the bitreader functions

13 years agoac3parse: Use unchecked versions of the bitreader get functions
Sebastian Dröge [Sun, 3 Oct 2010 13:41:20 +0000 (15:41 +0200)]
ac3parse: Use unchecked versions of the bitreader get functions

We didn't check the return values anyway...

13 years agovalve: no need to ref the object in _chain
Stefan Kost [Tue, 28 Sep 2010 10:52:29 +0000 (13:52 +0300)]
valve: no need to ref the object in _chain

Don't ref the pad in chain, like elsewhere

13 years agobaseparse: Fix debug output
Arun Raghavan [Wed, 22 Sep 2010 10:14:43 +0000 (15:44 +0530)]
baseparse: Fix debug output

We lose the reference to the buffer after gst_pad_push(), so the debug
print should happen before.

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

13 years agoaudioparsers: add flacparse unit test
Mark Nauwelaerts [Fri, 1 Oct 2010 10:34:55 +0000 (12:34 +0200)]
audioparsers: add flacparse unit test

... and tweak parser test helper in the process.

13 years agobaseparse: support reverse playback
Mark Nauwelaerts [Wed, 29 Sep 2010 14:12:42 +0000 (16:12 +0200)]
baseparse: support reverse playback

... in pull mode or upstream driven.