platform/upstream/gstreamer.git
15 years agospeed: fix warnings in macosx snow leopard
Josep Torra [Sun, 11 Oct 2009 11:13:56 +0000 (13:13 +0200)]
speed: fix warnings in macosx snow leopard

15 years agompegvideoparse: fix warning in macosx snow leopard
Josep Torra [Sun, 11 Oct 2009 11:07:19 +0000 (13:07 +0200)]
mpegvideoparse: fix warning in macosx snow leopard

15 years agompegdemux: fix warnings in macosx snow leopard
Josep Torra [Sun, 11 Oct 2009 10:56:29 +0000 (12:56 +0200)]
mpegdemux: fix warnings in macosx snow leopard

15 years agodtmf: fix warnings in macosx snow leopard
Josep Torra [Sun, 11 Oct 2009 09:35:23 +0000 (11:35 +0200)]
dtmf: fix warnings in macosx snow leopard

15 years agoamrparse: fix warnings in macosx snow leopard
Josep Torra [Sun, 11 Oct 2009 09:27:08 +0000 (11:27 +0200)]
amrparse: fix warnings in macosx snow leopard

15 years agoaacparse: fix warnings in macosx snow leopard
Josep Torra [Sun, 11 Oct 2009 09:22:11 +0000 (11:22 +0200)]
aacparse: fix warnings in macosx snow leopard

15 years agobasevideo: fix warnings in macosx snow leopard
Josep Torra [Sun, 11 Oct 2009 09:14:16 +0000 (11:14 +0200)]
basevideo: fix warnings in macosx snow leopard

15 years agoassrender/dvdspu: Increase ranks to PRIMARY
Sebastian Dröge [Fri, 9 Oct 2009 11:18:31 +0000 (13:18 +0200)]
assrender/dvdspu: Increase ranks to PRIMARY

15 years agodvdspu: Include SubPicture in the classification
Sebastian Dröge [Fri, 9 Oct 2009 07:19:06 +0000 (09:19 +0200)]
dvdspu: Include SubPicture in the classification

15 years agoassrender: Make classification a bit more accurate
Sebastian Dröge [Fri, 9 Oct 2009 07:18:04 +0000 (09:18 +0200)]
assrender: Make classification a bit more accurate

Change from "Filter/Effect/Video" to "Mixer/Video/Overlay/Subtitle"

15 years agocapssetter: add unit test
Mark Nauwelaerts [Thu, 8 Oct 2009 17:51:31 +0000 (19:51 +0200)]
capssetter: add unit test

15 years agoAutomatic update of common submodule
Jan Schmidt [Thu, 8 Oct 2009 10:00:49 +0000 (11:00 +0100)]
Automatic update of common submodule

From 19fa4f3 to a3e3ce4

15 years agoschro: remove unused include of liboil.h
David Schleef [Wed, 7 Oct 2009 23:29:08 +0000 (16:29 -0700)]
schro: remove unused include of liboil.h

15 years agometadata: don't copy trailing NULL of strings in xmp metadata
Stefan Kost [Wed, 7 Oct 2009 12:43:22 +0000 (15:43 +0300)]
metadata: don't copy trailing NULL of strings in xmp metadata

Also useing g_strdup, fixes the malloc <-> g_free mismatch.

15 years agobuild: fprintf, sprintf, sscanf need stdio.h
Stefan Kost [Wed, 7 Oct 2009 12:26:12 +0000 (15:26 +0300)]
build: fprintf, sprintf, sscanf need stdio.h

15 years agotests: Add test for mimic elements
Olivier Crête [Fri, 18 Sep 2009 22:45:09 +0000 (18:45 -0400)]
tests: Add test for mimic elements

15 years agomimenc: Remove invalid todo
Olivier Crête [Fri, 18 Sep 2009 21:47:58 +0000 (17:47 -0400)]
mimenc: Remove invalid todo

15 years agompegtsparse: Ignore emphasis on/off bytes, and do fallback string encoding.
Sebastian Pölsterl [Tue, 6 Oct 2009 16:36:15 +0000 (18:36 +0200)]
mpegtsparse: Ignore emphasis on/off bytes, and do fallback string encoding.

For fallback, try ISO 8859-9 encoding if ISO 6637 failed.
Add more debug calls.

15 years agodirac: various fixes
David Schleef [Tue, 6 Oct 2009 00:04:28 +0000 (17:04 -0700)]
dirac: various fixes

 - Work around BaseEncoder bug not tracking frame index early.
 - Fix conversion of UYVY, YUY2, AYUV to internal format.

15 years agobasevideo: Revert "Call GstBaseVideoEncoder::start/stop during pad [de]activation."
David Schleef [Mon, 5 Oct 2009 23:16:34 +0000 (16:16 -0700)]
basevideo: Revert "Call GstBaseVideoEncoder::start/stop during pad [de]activation."

This reverts commit 4c087bcb072dcc9847b11c00123cf93c5e541dcb.
The reverted commit changes the order that set_format() and start()
are called, which is incorrect.  The correct order is set_format(),
start(), handle_frame()..., stop()

15 years agobasevideo: Free frame using utility function
David Schleef [Mon, 5 Oct 2009 20:33:22 +0000 (13:33 -0700)]
basevideo: Free frame using utility function

15 years agodiracenc: Fix caps unlinked negotiation
Jan Schmidt [Mon, 5 Oct 2009 20:11:18 +0000 (21:11 +0100)]
diracenc: Fix caps unlinked negotiation

move caps related code to gst_dirac_enc_set_format, and
use the source pad template to get allowed caps when there is
no peer pad.

15 years agoschroenc: When the source pad isn't linked, use the pad template
Jan Schmidt [Mon, 5 Oct 2009 18:49:06 +0000 (19:49 +0100)]
schroenc: When the source pad isn't linked, use the pad template

For negotiation, use the source pad pad template when it doesn't
have a peer.

15 years agobasevideo: Fail if caps don't contain a framerate field
Jan Schmidt [Mon, 5 Oct 2009 14:47:58 +0000 (15:47 +0100)]
basevideo: Fail if caps don't contain a framerate field

Return false from the caps parsing function if there is no framerate
field in the provided caps

15 years agoid3mux: Write UTF-16 byte order marker correctly.
Michael Smith [Mon, 5 Oct 2009 18:15:03 +0000 (11:15 -0700)]
id3mux: Write UTF-16 byte order marker correctly.

15 years agoschroenc: move caps related code to gst_schro_enc_set_format.
Alessandro Decina [Mon, 5 Oct 2009 14:39:37 +0000 (16:39 +0200)]
schroenc: move caps related code to gst_schro_enc_set_format.

15 years agoDepend on gtk-x11 explicitly.
Alessandro Decina [Mon, 5 Oct 2009 13:28:47 +0000 (15:28 +0200)]
Depend on gtk-x11 explicitly.

Fixes the build on OSX if gtk+-quartz is installed.

15 years agoFix compilation warning with gcc-4.2.
Alessandro Decina [Mon, 5 Oct 2009 13:26:15 +0000 (15:26 +0200)]
Fix compilation warning with gcc-4.2.

15 years agoAdd faac test binary to the git ignores
Jan Schmidt [Mon, 5 Oct 2009 10:47:56 +0000 (11:47 +0100)]
Add faac test binary to the git ignores

15 years agoUse GST_CXXFLAGS and GST_CFLAGS to pull in local gst-libs includes.
Jan Schmidt [Mon, 5 Oct 2009 10:47:01 +0000 (11:47 +0100)]
Use GST_CXXFLAGS and GST_CFLAGS to pull in local gst-libs includes.

Move the GST_CXXFLAGS and GST_CFLAGS to the start of the includes set
to pull in the local gst-libs from there first, instead of listing
it explicitly.

15 years agoFix CFLAGS and LDFLAGS for dirac/schrodinger
Jan Schmidt [Mon, 5 Oct 2009 10:02:16 +0000 (11:02 +0100)]
Fix CFLAGS and LDFLAGS for dirac/schrodinger

Include the local headers and libs before ones outside this
module.

15 years agodirac: convert to BaseVideoEncoder
David Schleef [Fri, 2 Oct 2009 23:35:09 +0000 (16:35 -0700)]
dirac: convert to BaseVideoEncoder

15 years agocog: hacking
David Schleef [Sun, 27 Sep 2009 21:25:39 +0000 (14:25 -0700)]
cog: hacking

Add RGB to YCbCr matrixing
Add tiny color management system (CMS) for video
Add quality level for colorspace

15 years agocog: reset cache instead of returning NULL
David Schleef [Sat, 26 Sep 2009 01:14:28 +0000 (18:14 -0700)]
cog: reset cache instead of returning NULL

Returning NULL makes things crash.  Resetting the cache
makes things run slow.  Still an underlying bug somewhere,
but not critical.

15 years agoceltdec: Handle lookahead, discont
David Schleef [Wed, 23 Sep 2009 20:17:54 +0000 (13:17 -0700)]
celtdec: Handle lookahead, discont

15 years agobuild: add missing stdlib include to fix the build
Stefan Kost [Fri, 2 Oct 2009 16:08:21 +0000 (19:08 +0300)]
build: add missing stdlib include to fix the build

15 years agoAdd GstBaseVideoDecoder::set_sink_caps vfunc.
Alessandro Decina [Fri, 2 Oct 2009 12:25:50 +0000 (14:25 +0200)]
Add GstBaseVideoDecoder::set_sink_caps vfunc.

15 years agoCall GstBaseVideoDecoder::start/stop during pad [de]activation.
Alessandro Decina [Fri, 2 Oct 2009 10:40:02 +0000 (12:40 +0200)]
Call GstBaseVideoDecoder::start/stop during pad [de]activation.

15 years agoDon't ignore the value returned from GstBaseVideoEncoder::set_format.
Alessandro Decina [Thu, 1 Oct 2009 14:06:02 +0000 (16:06 +0200)]
Don't ignore the value returned from GstBaseVideoEncoder::set_format.

15 years agoFix schroenc for refcount change in GstBaseVideoEncoder.
Alessandro Decina [Thu, 1 Oct 2009 14:12:15 +0000 (16:12 +0200)]
Fix schroenc for refcount change in GstBaseVideoEncoder.

15 years agoUnref frame->sink_buffer in gst_base_video_encoder_finish_frame
Alessandro Decina [Thu, 1 Oct 2009 13:50:55 +0000 (15:50 +0200)]
Unref frame->sink_buffer in gst_base_video_encoder_finish_frame

15 years agoMake gst_schro_enc_handle_frame return GstFlowReturn.
Alessandro Decina [Thu, 1 Oct 2009 14:11:46 +0000 (16:11 +0200)]
Make gst_schro_enc_handle_frame return GstFlowReturn.

15 years agoMake GstBaseVideoEncoder::handle_frame return GstFlowReturn
Alessandro Decina [Thu, 1 Oct 2009 14:26:22 +0000 (16:26 +0200)]
Make GstBaseVideoEncoder::handle_frame return GstFlowReturn

15 years agoCall GstBaseVideoEncoder::start/stop during pad [de]activation.
Alessandro Decina [Thu, 1 Oct 2009 14:24:50 +0000 (16:24 +0200)]
Call GstBaseVideoEncoder::start/stop during pad [de]activation.

15 years agoFix a compiler warning.
Alessandro Decina [Fri, 2 Oct 2009 10:04:28 +0000 (12:04 +0200)]
Fix a compiler warning.

15 years agozbar: post a message instead of printing the code to stdout
Stefan Kost [Fri, 2 Oct 2009 10:02:31 +0000 (13:02 +0300)]
zbar: post a message instead of printing the code to stdout

Docment the message format that we sent. Add a property to turn message sending off.

15 years agodocs: update plugin doc scan files
Stefan Kost [Fri, 2 Oct 2009 08:23:49 +0000 (11:23 +0300)]
docs: update plugin doc scan files

15 years agozbar: cleanups
Stefan Kost [Fri, 2 Oct 2009 08:22:48 +0000 (11:22 +0300)]
zbar: cleanups

Use start/stop to manage the cache. Few code cleanups and comments.

15 years agodocs: add zbar plugin
Stefan Kost [Fri, 2 Oct 2009 08:09:11 +0000 (11:09 +0300)]
docs: add zbar plugin

15 years agozbar: add new plugin to the build here too
Stefan Kost [Fri, 2 Oct 2009 07:37:43 +0000 (10:37 +0300)]
zbar: add new plugin to the build here too

15 years agodocs: keep list sorted
Stefan Kost [Fri, 2 Oct 2009 07:32:37 +0000 (10:32 +0300)]
docs: keep list sorted

15 years agoconfigure.ac: Fix build system, zbar is no dependency-less plugin
Sebastian Dröge [Fri, 2 Oct 2009 05:46:17 +0000 (07:46 +0200)]
configure.ac: Fix build system, zbar is no dependency-less plugin

15 years agozbar: wrap zbar library as a image analyzer
Stefan Kost [Thu, 1 Oct 2009 20:51:04 +0000 (23:51 +0300)]
zbar: wrap zbar library as a image analyzer

zbar is a bar code scanner library.

15 years agoupdate spec file with latest changes and
Christian F.K. Schaller [Thu, 1 Oct 2009 16:19:54 +0000 (17:19 +0100)]
update spec file with latest changes and
remove file from MANIFEST which isn't there
any longer

15 years agometadata: change XMP location tags to start with capitals
Tommi Myöhänen [Wed, 2 Sep 2009 12:26:15 +0000 (15:26 +0300)]
metadata: change XMP location tags to start with capitals

15 years agocamerabin: fix deadlock when error occurs at video recording startup
Lasse Laukkanen [Tue, 25 Aug 2009 07:10:15 +0000 (10:10 +0300)]
camerabin: fix deadlock when error occurs at video recording startup

15 years agocamerabin: handle preview-caps only in image mode and only when they change
Tommi Myöhänen [Thu, 27 Aug 2009 11:35:26 +0000 (14:35 +0300)]
camerabin: handle preview-caps only in image mode and only when they change

This prevents camerabin to create preview pipeline every time when
application re-sets the same caps again.

15 years agocamerabin: don't send multiple EOS events to video pipeline
Tommi Myöhänen [Tue, 25 Aug 2009 06:35:07 +0000 (09:35 +0300)]
camerabin: don't send multiple EOS events to video pipeline

15 years agocamerabin: fix scene mode setting
Tommi Myöhänen [Sat, 22 Aug 2009 14:09:39 +0000 (17:09 +0300)]
camerabin: fix scene mode setting

Camerabin caches photography settings, but it didn't take into account
that scene mode setting may change other settings as well. So, config
needs to be read back from device after scene mode is set.

15 years agocamerabin: allow mode parameter setting in NULL state
Tommi Myöhänen [Fri, 21 Aug 2009 06:14:31 +0000 (09:14 +0300)]
camerabin: allow mode parameter setting in NULL state

15 years agocamerabin: allow capture resolution to be set in NULL state
Tommi Myöhänen [Thu, 20 Aug 2009 14:55:26 +0000 (17:55 +0300)]
camerabin: allow capture resolution to be set in NULL state

15 years agocamerabin: fix image queue parameter setting
Tommi Myöhänen [Thu, 10 Sep 2009 12:16:23 +0000 (15:16 +0300)]
camerabin: fix image queue parameter setting

Camerabin incorrectly used G_GUINT64_CONSTANT macro for setting
"max-size-buffers" and "max-size-bytes" properties in image queue,
even when they aren't 64bit integers.

15 years agocamerabin: fix warning with g_object_get and join separate g_object_sets into one
Tommi Myöhänen [Wed, 12 Aug 2009 08:10:55 +0000 (11:10 +0300)]
camerabin: fix warning with g_object_get and join separate g_object_sets into one

15 years agocamerabin: reset active-pad in output-selector after READY state
Tommi Myöhänen [Fri, 31 Jul 2009 08:57:12 +0000 (11:57 +0300)]
camerabin: reset active-pad in output-selector after READY state

Camerabin sets itself to READY state during resolution change. This
operation makes output-selector to forget its currently active pad,
so it must be set again after state change.

15 years agocamerabin: don't reset capsfilters or zoom if error occurs
Lasse Laukkanen [Mon, 29 Jun 2009 12:23:25 +0000 (15:23 +0300)]
camerabin: don't reset capsfilters or zoom if error occurs

If an error occurs, application should set pipeline to NULL, and updating
zoom can actually block message handling if video device driver has failed
and video src element supports zooming using photography interface and S_CROP.

15 years agovideomeasure: link with libm
René Stadler [Thu, 1 Oct 2009 14:17:03 +0000 (17:17 +0300)]
videomeasure: link with libm

15 years agoresindvdbin: If no suitable audio decoder is found play the DVD without audio
Sebastian Dröge [Thu, 1 Oct 2009 13:09:27 +0000 (15:09 +0200)]
resindvdbin: If no suitable audio decoder is found play the DVD without audio

15 years agoresindvdbin: Also post missing element messages if any other element is missing
Sebastian Dröge [Thu, 1 Oct 2009 12:54:43 +0000 (14:54 +0200)]
resindvdbin: Also post missing element messages if any other element is missing

15 years agoresindvdbin: Post missing decoder messages if one is missing
Sebastian Dröge [Thu, 1 Oct 2009 12:52:06 +0000 (14:52 +0200)]
resindvdbin: Post missing decoder messages if one is missing

For video this is an error, for audio only a warning.

15 years agoresindvdbin: Use the new video decoder
Sebastian Dröge [Thu, 1 Oct 2009 12:40:56 +0000 (14:40 +0200)]
resindvdbin: Use the new video decoder

This makes resindvdbin work with other MPEG video decoders than
mpeg2dec, for example the FFMPEG or Fluendo MPEG decoders.

15 years agoresindvdbin: Rename files
Sebastian Dröge [Thu, 1 Oct 2009 12:37:43 +0000 (14:37 +0200)]
resindvdbin: Rename files

15 years agoresindvdbin: Refactor audio decoder and add a (MPEG) video decoder
Sebastian Dröge [Thu, 1 Oct 2009 12:36:23 +0000 (14:36 +0200)]
resindvdbin: Refactor audio decoder and add a (MPEG) video decoder

15 years agorsnaudiodec: Get desired sink caps from the pad template
Sebastian Dröge [Thu, 1 Oct 2009 11:29:03 +0000 (13:29 +0200)]
rsnaudiodec: Get desired sink caps from the pad template

15 years agorsvg: Unpremultiply Cairo's ARGB to match GStreamer's
Sebastian Dröge [Thu, 1 Oct 2009 08:54:15 +0000 (10:54 +0200)]
rsvg: Unpremultiply Cairo's ARGB to match GStreamer's

15 years agoTake offset gaps into account.
Руслан Ижбулатов [Fri, 25 Sep 2009 08:20:50 +0000 (12:20 +0400)]
Take offset gaps into account.

Prevents measurecollector from crashing when frame numbers are not consecutive.

Fixes bug #596285.

15 years agoqtmux: fix flags_as_uint to flags[]
Marc-André Lureau [Tue, 29 Sep 2009 13:47:13 +0000 (15:47 +0200)]
qtmux: fix flags_as_uint to flags[]

15 years agoresindvdbin: Create external srcpads from the static pad templates
Sebastian Dröge [Wed, 30 Sep 2009 13:47:17 +0000 (15:47 +0200)]
resindvdbin: Create external srcpads from the static pad templates

15 years agodvdspu: Improve PGS parsing
Jan Schmidt [Tue, 22 Sep 2009 11:16:37 +0000 (12:16 +0100)]
dvdspu: Improve PGS parsing

Improve (slightly) the interpretation of PGS set-window blocks
to avoid printing warnings about unused bytes when there are multiple
window definitions.

15 years agodvdspu: Fix rendering and add guards
Jan Schmidt [Tue, 22 Sep 2009 00:16:47 +0000 (01:16 +0100)]
dvdspu: Fix rendering and add guards

Fix the rendering when we hit the right hand side of the display
area, by resetting to the correct X coordinate, and add some more
guards against bad PGS data.

15 years agovideosignal: change pattern data type to uint64, add property and message field
René Stadler [Mon, 7 Sep 2009 21:01:28 +0000 (00:01 +0300)]
videosignal: change pattern data type to uint64, add property and message field

Keeps the old uint typed value support for compatibility.

15 years agovideosignal: allow pattern-count property to be 0
René Stadler [Sun, 6 Sep 2009 02:36:46 +0000 (05:36 +0300)]
videosignal: allow pattern-count property to be 0

15 years agovideosignal: add support for packed YUV formats
René Stadler [Fri, 4 Sep 2009 19:50:34 +0000 (22:50 +0300)]
videosignal: add support for packed YUV formats

15 years agovideosignal: add support for all planar YUV formats, using gstvideo
René Stadler [Fri, 4 Sep 2009 19:30:27 +0000 (22:30 +0300)]
videosignal: add support for all planar YUV formats, using gstvideo

15 years agovideosignal: add bound checks
René Stadler [Sat, 5 Sep 2009 23:44:05 +0000 (02:44 +0300)]
videosignal: add bound checks

15 years agovideosignal: remove unused macros
René Stadler [Fri, 4 Sep 2009 13:25:05 +0000 (16:25 +0300)]
videosignal: remove unused macros

15 years agoresindvdbin: Use gst_caps_can_intersect() because it's faster
Sebastian Dröge [Sat, 26 Sep 2009 15:23:02 +0000 (17:23 +0200)]
resindvdbin: Use gst_caps_can_intersect() because it's faster

15 years agorsnaudiodec: Use ghost pads and always forward application/x-gst-dvd events immediately
Sebastian Dröge [Sat, 26 Sep 2009 15:21:35 +0000 (17:21 +0200)]
rsnaudiodec: Use ghost pads and always forward application/x-gst-dvd events immediately

Fixes bug #582779.

15 years agoresindvdbin: Use autoconvert in rsnaudiodec and build a list of possible decoders
Jan Schmidt [Sat, 26 Sep 2009 15:19:32 +0000 (17:19 +0200)]
resindvdbin: Use autoconvert in rsnaudiodec and build a list of possible decoders

Partially fixes bug #582779.

15 years agobaseparse: sync baseparse change
Mark Nauwelaerts [Fri, 25 Sep 2009 14:54:10 +0000 (16:54 +0200)]
baseparse: sync baseparse change

15 years agoaacparse: forego (bogus) parsing of already parsed (raw) input
Mark Nauwelaerts [Fri, 25 Sep 2009 15:02:53 +0000 (17:02 +0200)]
aacparse: forego (bogus) parsing of already parsed (raw) input

15 years agoinputselector: Use new single iterator for the internally linked pads
Sebastian Dröge [Fri, 25 Sep 2009 09:07:02 +0000 (11:07 +0200)]
inputselector: Use new single iterator for the internally linked pads

This fixes a deadlock and removes some useless code.

15 years agorsnstreamselector: Use new single object iterator for the internally linked pads
Sebastian Dröge [Fri, 25 Sep 2009 09:04:01 +0000 (11:04 +0200)]
rsnstreamselector: Use new single object iterator for the internally linked pads

This prevents an ugly deadlock.

15 years agoresindvdbin: Don't block the external ghost pads but only their targets
Sebastian Dröge [Fri, 25 Sep 2009 08:50:31 +0000 (10:50 +0200)]
resindvdbin: Don't block the external ghost pads but only their targets

15 years agocog: use BUILT_SOURCES instead of temp library
David Schleef [Thu, 24 Sep 2009 18:26:29 +0000 (11:26 -0700)]
cog: use BUILT_SOURCES instead of temp library

15 years agoFix warnings with gcc 4.0.1.
Alessandro Decina [Wed, 23 Sep 2009 10:32:54 +0000 (12:32 +0200)]
Fix warnings with gcc 4.0.1.

15 years agoconfigure: fix --disable-external again
Tim-Philipp Müller [Tue, 22 Sep 2009 11:25:13 +0000 (12:25 +0100)]
configure: fix --disable-external again

15 years agoRevert "LV2 preset support."
Stefan Kost [Tue, 22 Sep 2009 10:44:14 +0000 (13:44 +0300)]
Revert "LV2 preset support."

This reverts commit c95f59cd2dc129899b37fecaa52c89db3d8a5ef8.

15 years agoRevert "Fix property index when setting preset."
Stefan Kost [Tue, 22 Sep 2009 10:43:57 +0000 (13:43 +0300)]
Revert "Fix property index when setting preset."

This reverts commit 0a6b22b1917af8a89db1981a0f5df3dcee78b1dd.

15 years agocog: fix the build
Stefan Kost [Tue, 22 Sep 2009 10:23:25 +0000 (13:23 +0300)]
cog: fix the build

Add a uninstalled convinience libtool library containing the generated sources.
Add that as a dependency to the plugin.

15 years agoFix property index when setting preset.
Dave Robillard [Mon, 17 Aug 2009 21:21:41 +0000 (17:21 -0400)]
Fix property index when setting preset.