platform/upstream/gst-plugins-bad.git
13 years agoRelease 0.10.21 RELEASE-0.10.21
Tim-Philipp Müller [Fri, 21 Jan 2011 21:13:22 +0000 (21:13 +0000)]
Release 0.10.21

13 years agoelement-maker: Fix handling of debug category
David Schleef [Thu, 20 Jan 2011 04:00:13 +0000 (20:00 -0800)]
element-maker: Fix handling of debug category

13 years agoflacparse: mind gst_buffer_unref not liking NULL
Mark Nauwelaerts [Wed, 19 Jan 2011 17:26:30 +0000 (18:26 +0100)]
flacparse: mind gst_buffer_unref not liking NULL

Fixes #639950.

13 years agomxfdemux: Fix unitialized variable warning
Thiago Santos [Tue, 18 Jan 2011 21:18:03 +0000 (18:18 -0300)]
mxfdemux: Fix unitialized variable warning

13 years ago0.10.20.4 pre-release
Tim-Philipp Müller [Tue, 18 Jan 2011 13:00:11 +0000 (13:00 +0000)]
0.10.20.4 pre-release

13 years agoaudioparsers: baseparse: Be careful to not lose the event ref
Thiago Santos [Fri, 14 Jan 2011 19:30:11 +0000 (16:30 -0300)]
audioparsers: baseparse: Be careful to not lose the event ref

Don't unref the event if it hasn't been handled, because the caller
assumes it is still valid and might reuse it.

I ran into this problem when transcoding an AVI (with mp3 inside)
to gpp.

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

13 years agotest: qtmux: Tests qtmux reuse
Thiago Santos [Thu, 13 Jan 2011 14:28:32 +0000 (11:28 -0300)]
test: qtmux: Tests qtmux reuse

Forces the use of qtmux after it has been put to PLAYING and back
to NULL once

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

13 years agoqtmux: set src pads when starting file
Mark Nauwelaerts [Thu, 13 Jan 2011 14:27:36 +0000 (15:27 +0100)]
qtmux: set src pads when starting file

... rather than at _init time, so they are also available following a
pad (de)activation cycle.

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

13 years agokate: ensure the kate pad does not shoot ahead of the video pad
Vincent Penquerc'h [Wed, 12 Jan 2011 16:39:22 +0000 (16:39 +0000)]
kate: ensure the kate pad does not shoot ahead of the video pad

Sync both pads by waiting in the kate chain function.
Do not reset our internal segment from segment updates, in order
to be able to map video running time to kate running time, to
give libtiger the timestamp it expects. This allows us to use
running time to sync to video, which is The Right Way.

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

13 years agocamerabin: Enable conversion flags
Luciana Fujii Pontello [Thu, 13 Jan 2011 20:35:15 +0000 (18:35 -0200)]
camerabin: Enable conversion flags

Camerabin default should just work, so we need to enable audio, image
and video conversions.

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

13 years agodcaparse: fix sync word for 14-bit little endian coding
Tim-Philipp Müller [Thu, 13 Jan 2011 17:10:13 +0000 (17:10 +0000)]
dcaparse: fix sync word for 14-bit little endian coding

Fix copy'n'paste bug that made us look for the raw little endian
sync word twice instead of looking for the 14-bit LE sync word
as well. Fixes parsing of such streams (see #636234 for sample file).

13 years agodocs: minor baseparse docs/comment fixes
Tim-Philipp Müller [Thu, 13 Jan 2011 16:27:04 +0000 (16:27 +0000)]
docs: minor baseparse docs/comment fixes

Remove copy'n'paste leftovers.

13 years agocamerabin: set pad-negotiation-mode to active for output-selector
Teemu Katajisto [Thu, 13 Jan 2011 11:36:09 +0000 (13:36 +0200)]
camerabin: set pad-negotiation-mode to active for output-selector

Fixes #639413.

13 years agoasfmux: use g_error_free instead of g_free
Stefan Kost [Wed, 12 Jan 2011 14:55:07 +0000 (16:55 +0200)]
asfmux: use g_error_free instead of g_free

13 years agocamerabin2: use g_error_free instead of g_free
Stefan Kost [Wed, 12 Jan 2011 14:50:51 +0000 (16:50 +0200)]
camerabin2: use g_error_free instead of g_free

13 years agoy4mdec: Default colorspace is I420
Edward Hervey [Wed, 12 Jan 2011 10:57:29 +0000 (11:57 +0100)]
y4mdec: Default colorspace is I420

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

13 years ago0.10.20.3 pre-release
Tim-Philipp Müller [Tue, 11 Jan 2011 23:44:51 +0000 (23:44 +0000)]
0.10.20.3 pre-release

13 years agoAutomatic update of common submodule
Stefan Kost [Tue, 11 Jan 2011 13:50:52 +0000 (15:50 +0200)]
Automatic update of common submodule

From e572c87 to f94d739

13 years agompegtspacketizer: Don't forget the GType when using caps_new_simple()
Edward Hervey [Mon, 10 Jan 2011 18:11:22 +0000 (19:11 +0100)]
mpegtspacketizer: Don't forget the GType when using caps_new_simple()

13 years agoAutomatic update of common submodule
Tim-Philipp Müller [Mon, 10 Jan 2011 16:36:45 +0000 (16:36 +0000)]
Automatic update of common submodule

From ccbaa85 to e572c87

13 years agoAutomatic update of common submodule
Tim-Philipp Müller [Mon, 10 Jan 2011 14:54:10 +0000 (14:54 +0000)]
Automatic update of common submodule

From 46445ad to ccbaa85

13 years agompegtsdemux: fix silly way of creating caps
Tim-Philipp Müller [Mon, 10 Jan 2011 11:25:47 +0000 (11:25 +0000)]
mpegtsdemux: fix silly way of creating caps

13 years agompegtsdemux: fix re-syncing on invalid data after seek
Karol Sobczak [Mon, 10 Jan 2011 11:18:52 +0000 (11:18 +0000)]
mpegtsdemux: fix re-syncing on invalid data after seek

Or possibly even at startup. If we couldn't find a sync within
the first few bytes, we'd just push more data into the adapter
but never discard any of the invalid data at the beginning, so
would never be able to re-sync.

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

13 years agocog, schroedinger: fix warnings when compiling with -DG_DISABLE_ASSERT
Tim-Philipp Müller [Sat, 8 Jan 2011 03:12:11 +0000 (03:12 +0000)]
cog, schroedinger: fix warnings when compiling with -DG_DISABLE_ASSERT

13 years ago0.10.20.2 pre-release
Tim-Philipp Müller [Sat, 8 Jan 2011 03:10:00 +0000 (03:10 +0000)]
0.10.20.2 pre-release

13 years agodocs: update docs
Tim-Philipp Müller [Sat, 8 Jan 2011 02:49:06 +0000 (02:49 +0000)]
docs: update docs

13 years agopo: update translations
Tim-Philipp Müller [Sat, 8 Jan 2011 02:47:12 +0000 (02:47 +0000)]
po: update translations

13 years agocamerabin: use private input-selector that still has "select-all" property
Tim-Philipp Müller [Sat, 8 Jan 2011 02:43:41 +0000 (02:43 +0000)]
camerabin: use private input-selector that still has "select-all" property

The "select-all" property was removed when input-selector was moved
to core, but camerabin uses this, so make camerabin use a private
copy until a better fix is found.

13 years agotests: Makefile.am clean-up
Tim-Philipp Müller [Sat, 8 Jan 2011 00:32:21 +0000 (00:32 +0000)]
tests: Makefile.am clean-up

Avoid duplicates GST_CHECK_CFLAGS and GST_OPTIONS_CFLAGS are already in
AM_CFLAGS. Add LDADD instead of GST_CHECK_LIBS for consistency.

13 years agosmoothwave: remove old 0.8 example containing code with sideeffects in g_return_if_fail()
Tim-Philipp Müller [Sat, 8 Jan 2011 00:19:06 +0000 (00:19 +0000)]
smoothwave: remove old 0.8 example containing code with sideeffects in g_return_if_fail()

May just as well remove it rather than fix it, so it doesn't show
up in greps for this any longer.

13 years agotests: make git ignore new schroenc test binary
Tim-Philipp Müller [Sat, 8 Jan 2011 00:18:17 +0000 (00:18 +0000)]
tests: make git ignore new schroenc test binary

13 years agotests: fix CFLAGS and LIBADD order in Makefile.am
Tim-Philipp Müller [Sat, 8 Jan 2011 00:17:26 +0000 (00:17 +0000)]
tests: fix CFLAGS and LIBADD order in Makefile.am

13 years agotests: never disable g_assert() and cast checks for the unit tests
Tim-Philipp Müller [Sat, 8 Jan 2011 00:08:11 +0000 (00:08 +0000)]
tests: never disable g_assert() and cast checks for the unit tests

The unit tests are riddled with g_assert() and friends, make sure we
don't disable assert and cast checks for the unit tests even if
this has been specified for the rest of the code base, e.g. via
--disable-glib-asserts.

13 years agodirectfb: don't put code with side-effects into g_assert()
Tim-Philipp Müller [Sat, 8 Jan 2011 00:01:01 +0000 (00:01 +0000)]
directfb: don't put code with side-effects into g_assert()

It will all be turned into a NOOP if -DG_DISABLE_ASSERT is used
(as it is for pre-releases and releases).

13 years agoxvidenc: don't put code with side effects into g_return_val_if_fail()
Tim-Philipp Müller [Fri, 7 Jan 2011 23:57:21 +0000 (23:57 +0000)]
xvidenc: don't put code with side effects into g_return_val_if_fail()

And don't use g_return*_if_fail() for error handling in elements.

13 years agoRevert "mpegvideoparse: fix timestamp generation"
Tim-Philipp Müller [Fri, 7 Jan 2011 18:49:02 +0000 (18:49 +0000)]
Revert "mpegvideoparse: fix timestamp generation"

This reverts commit 2271608c4314d6d0a685c18c5c47d55495586159.

This patch needs more work so it doesn't cause grave playback
regressions (multi-second freezes) with some files that have
slightly broken timestamps but play fine everywhere else.

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

13 years agoconfigure: fix --disable-external
Tim-Philipp Müller [Fri, 7 Jan 2011 15:47:39 +0000 (15:47 +0000)]
configure: fix --disable-external

13 years agoconfigure: use $LIBM instead of hard-coding -lm
Tim-Philipp Müller [Fri, 7 Jan 2011 14:51:46 +0000 (14:51 +0000)]
configure: use $LIBM instead of hard-coding -lm

13 years agosignalprocessor: don't leak the caps
Stefan Kost [Fri, 7 Jan 2011 13:22:07 +0000 (15:22 +0200)]
signalprocessor: don't leak the caps

13 years agompegtsdemux: fix PAT and PMT info-related object leaks
Tim-Philipp Müller [Fri, 7 Jan 2011 02:10:33 +0000 (02:10 +0000)]
mpegtsdemux: fix PAT and PMT info-related object leaks

13 years agojpegparse: Fix unitialized variable on macosx
Edward Hervey [Thu, 6 Jan 2011 11:51:27 +0000 (12:51 +0100)]
jpegparse: Fix unitialized variable on macosx

13 years agojp2kdecimator: Fix unitialized variables on macosx
Edward Hervey [Thu, 6 Jan 2011 11:50:14 +0000 (12:50 +0100)]
jp2kdecimator: Fix unitialized variables on macosx

13 years agoflacparse: Fix unitialized variable on macosx
Edward Hervey [Thu, 6 Jan 2011 11:49:43 +0000 (12:49 +0100)]
flacparse: Fix unitialized variable on macosx

13 years agoy4mdec: Fix copyright
David Schleef [Wed, 15 Dec 2010 23:58:48 +0000 (15:58 -0800)]
y4mdec: Fix copyright

13 years agoelement-maker: improve pushsrc
David Schleef [Fri, 17 Dec 2010 22:50:50 +0000 (14:50 -0800)]
element-maker: improve pushsrc

13 years agoy4m: Fix unitialized variables on macosx
Edward Hervey [Wed, 5 Jan 2011 15:43:45 +0000 (16:43 +0100)]
y4m: Fix unitialized variables on macosx

13 years agodvbsuboverlay: some more minor clean-ups
Tim-Philipp Müller [Wed, 5 Jan 2011 13:44:04 +0000 (13:44 +0000)]
dvbsuboverlay: some more minor clean-ups

13 years agodvbsuboverlay: fix leak of "clear screen" DVBSubtitles structs
Janne Grunau [Tue, 4 Jan 2011 15:03:01 +0000 (16:03 +0100)]
dvbsuboverlay: fix leak of "clear screen" DVBSubtitles structs

13 years agodvbsuboverlay: fix two minor deinitialization memory leaks
Janne Grunau [Tue, 4 Jan 2011 13:51:21 +0000 (13:51 +0000)]
dvbsuboverlay: fix two minor deinitialization memory leaks

13 years agoexamples: dist camerabin2 example as well
Tim-Philipp Müller [Mon, 3 Jan 2011 23:55:59 +0000 (23:55 +0000)]
examples: dist camerabin2 example as well

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

13 years agocamerabin2: fix cflags and libs order in Makefile.am
Tim-Philipp Müller [Mon, 3 Jan 2011 23:49:51 +0000 (23:49 +0000)]
camerabin2: fix cflags and libs order in Makefile.am

13 years agobasecamerabinsrc: fix libs order in Makefile.am
Tim-Philipp Müller [Mon, 3 Jan 2011 23:47:33 +0000 (23:47 +0000)]
basecamerabinsrc: fix libs order in Makefile.am

13 years agobuild: fix disting of experimental basecamerabinsrc lib used by camerabin2
Tim-Philipp Müller [Mon, 3 Jan 2011 23:46:02 +0000 (23:46 +0000)]
build: fix disting of experimental basecamerabinsrc lib used by camerabin2

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

13 years agodvb: fix build errors on macosx
Rob Clark [Mon, 3 Jan 2011 23:10:36 +0000 (17:10 -0600)]
dvb: fix build errors on macosx

fixes the following compile errors:

cc1: warnings being treated as errors
camswclient.c: In function 'cam_sw_client_open':
camswclient.c:81: warning: implicit declaration of function 'strncpy'
camswclient.c:81: warning: incompatible implicit declaration of built-in function 'strncpy'
camswclient.c:89: warning: implicit declaration of function 'strerror'
camswclient.c:89: warning: nested extern declaration of 'strerror'
camswclient.c:89: warning: format '%s' expects type 'char *', but argument 9 has type 'int'
camswclient.c: In function 'send_ca_pmt':
camswclient.c:129: warning: implicit declaration of function 'memcpy'
camswclient.c:129: warning: incompatible implicit declaration of built-in
function 'memcpy'

gstdvbsrc.c:48:19: error: error.h: No such file or directory

Signed-off-by: Rob Clark <rob@ti.com>
13 years agodvbsuboverlay: remove unnecessary RGB -> YUV conversion by using YUV palettes
Janne Grunau [Mon, 3 Jan 2011 19:05:52 +0000 (20:05 +0100)]
dvbsuboverlay: remove unnecessary RGB -> YUV conversion by using YUV palettes

the default CLUTs still use RGB -> YUV conversions since the standard defines
them as RGBA values.

13 years agom4: remove some cruft
Tim-Philipp Müller [Mon, 3 Jan 2011 20:21:57 +0000 (20:21 +0000)]
m4: remove some cruft

13 years agoqtmux: adjust nasty case timestamp tracking
Mark Nauwelaerts [Mon, 3 Jan 2011 16:24:23 +0000 (17:24 +0100)]
qtmux: adjust nasty case timestamp tracking

That is, all sorts of problems arise with re-ordered input timestamps that
tend to defy automagic handling for every case, so allow for a few variations
that can be tried depending on circumstances.

Also try to document accordingly.

Also fixes #638288.

13 years agoqtmux: get rid of timestamp overprotectiveness
Felipe Contreras [Thu, 30 Dec 2010 19:48:41 +0000 (21:48 +0200)]
qtmux: get rid of timestamp overprotectiveness

Signed-off-by: Felipe Contreras <felipe.contreras@nokia.com>
13 years agoqtmux: simplify and fix pts_offset storing
Mark Nauwelaerts [Mon, 3 Jan 2011 15:56:57 +0000 (16:56 +0100)]
qtmux: simplify and fix pts_offset storing

In particular, only write a ctts atom if and only if ever a non-zero offset.

13 years agoqtmux: add some more documentation
Mark Nauwelaerts [Mon, 3 Jan 2011 09:43:15 +0000 (10:43 +0100)]
qtmux: add some more documentation

13 years agoqtmux: remove large-file property
Mark Nauwelaerts [Fri, 3 Dec 2010 14:23:00 +0000 (15:23 +0100)]
qtmux: remove large-file property

Rather, auto-determine if 64-bits fields are needed for a valid result, and
stick to plain 32-bits if not needed.

API: GstQTMux:large-file (removed)

13 years agoREADME: fix the example pipeline
Stefan Kost [Mon, 3 Jan 2011 16:13:37 +0000 (18:13 +0200)]
README: fix the example pipeline

Fix the obvious outdated parts. Still this README looks outdated and should be
updated or removed.

13 years agoelement-maker: Add debug category
David Schleef [Mon, 3 Jan 2011 03:38:01 +0000 (19:38 -0800)]
element-maker: Add debug category

13 years agocolorspace: Disable matrixing on big-endian
David Schleef [Mon, 3 Jan 2011 00:13:56 +0000 (16:13 -0800)]
colorspace: Disable matrixing on big-endian

It's broken until someone writes better Orc code.  Fixes #631232.

13 years agompegtsmux: Set adaptation flag when appropriate
David Schleef [Sun, 5 Dec 2010 11:29:42 +0000 (03:29 -0800)]
mpegtsmux: Set adaptation flag when appropriate

Specifically, when there's stuff to go into the adaptation
header.

13 years agompegtsmux: Set random_access_indicator for keyframes
David Schleef [Thu, 18 Nov 2010 01:49:17 +0000 (17:49 -0800)]
mpegtsmux: Set random_access_indicator for keyframes

13 years agotiger: outline text by default, to make it easier to read
Vincent Penquerc'h [Fri, 31 Dec 2010 16:20:22 +0000 (16:20 +0000)]
tiger: outline text by default, to make it easier to read

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

13 years agojack: move plugin to gst-plugins-good
Tim-Philipp Müller [Sun, 2 Jan 2011 15:11:52 +0000 (15:11 +0000)]
jack: move plugin to gst-plugins-good

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

13 years agokate: fix caps and string leaks and some minor clean-ups
Tim-Philipp Müller [Sun, 2 Jan 2011 13:52:36 +0000 (13:52 +0000)]
kate: fix caps and string leaks and some minor clean-ups

Don't leak source caps. Use GST_PTR_FORMAT to log caps, so
we don't need to leak strings from gst_caps_to_string().
No need to use GST_DEBUG_FUNCPTR for vfuncs where the base
class will never look them up (like property getters/setters).
Don't use g_return_*_if_fail() for things that aren't directly
programming errors (by the application developer).

Fixes kate unit test under valgrind.

13 years agokate: reenable the sending of a message for tags
Vincent Penquerc'h [Fri, 31 Dec 2010 16:17:50 +0000 (16:17 +0000)]
kate: reenable the sending of a message for tags

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

13 years agogaudieffects: dist python examples
Tim-Philipp Müller [Sun, 2 Jan 2011 13:29:06 +0000 (13:29 +0000)]
gaudieffects: dist python examples

13 years agoelement-maker: Update FSF address
David Schleef [Fri, 31 Dec 2010 08:09:09 +0000 (00:09 -0800)]
element-maker: Update FSF address

13 years agoAdd gst-app-maker
David Schleef [Fri, 31 Dec 2010 08:07:28 +0000 (00:07 -0800)]
Add gst-app-maker

13 years agodtmf: Fix build failure caused by previous commit
David Schleef [Fri, 31 Dec 2010 08:12:53 +0000 (00:12 -0800)]
dtmf: Fix build failure caused by previous commit

13 years agocog: Use math-compat.h
David Schleef [Fri, 31 Dec 2010 03:21:47 +0000 (19:21 -0800)]
cog: Use math-compat.h

13 years agompegdemux: Fix c99-ism
David Schleef [Fri, 31 Dec 2010 03:21:21 +0000 (19:21 -0800)]
mpegdemux: Fix c99-ism

13 years agolegacyresample: Use math-compat header
David Schleef [Fri, 31 Dec 2010 03:12:23 +0000 (19:12 -0800)]
legacyresample: Use math-compat header

13 years agochange M_PI to G_PI
David Schleef [Fri, 31 Dec 2010 03:03:54 +0000 (19:03 -0800)]
change M_PI to G_PI

13 years agofrei0r: convert uint32_t to guint32
David Schleef [Fri, 31 Dec 2010 03:03:14 +0000 (19:03 -0800)]
frei0r: convert uint32_t to guint32

13 years agodtmf: build fixes for MSVC
David Schleef [Fri, 31 Dec 2010 02:20:47 +0000 (18:20 -0800)]
dtmf: build fixes for MSVC

Use gint16 and G_PI.

13 years agodtmf: reindent
David Schleef [Fri, 31 Dec 2010 02:19:47 +0000 (18:19 -0800)]
dtmf: reindent

13 years agodataurisrc: use g_ascii_strcasecmp()
David Schleef [Fri, 31 Dec 2010 02:02:06 +0000 (18:02 -0800)]
dataurisrc: use g_ascii_strcasecmp()

13 years agoselector: move input-selector and output-selector to core
Tim-Philipp Müller [Fri, 31 Dec 2010 01:38:02 +0000 (01:38 +0000)]
selector: move input-selector and output-selector to core

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

13 years agodocs: update plugin docs
Tim-Philipp Müller [Thu, 30 Dec 2010 01:17:28 +0000 (01:17 +0000)]
docs: update plugin docs

13 years agovalve: move valve element/plugin to core
Tim-Philipp Müller [Thu, 30 Dec 2010 01:14:29 +0000 (01:14 +0000)]
valve: move valve element/plugin to core

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

13 years agocamerabin2: Various leak fixes
Thiago Santos [Wed, 29 Dec 2010 16:18:37 +0000 (13:18 -0300)]
camerabin2: Various leak fixes

Various leak fixes and some code reorganization

13 years agocamerabin2: example: gitignore captured files
Thiago Santos [Mon, 27 Dec 2010 20:18:29 +0000 (17:18 -0300)]
camerabin2: example: gitignore captured files

13 years agowrappercamerabinsrc: Implement video capture renegotiate
Thiago Santos [Sun, 26 Dec 2010 23:52:25 +0000 (20:52 -0300)]
wrappercamerabinsrc: Implement video capture renegotiate

Handle caps renegotiation from camerabin2's renegotiate event
to allow video capture to be done with the user's requested
resolution.

13 years agocamerabin2: Add tests for video capture
Thiago Santos [Sun, 26 Dec 2010 23:47:40 +0000 (20:47 -0300)]
camerabin2: Add tests for video capture

Add a test for capturing multiple videos with different resolutions
in a sequence.

13 years agocamerabin2: Fix renegotiate event pushing
Thiago Santos [Sun, 26 Dec 2010 23:35:47 +0000 (20:35 -0300)]
camerabin2: Fix renegotiate event pushing

Use a hack to make the event upstream to reach the camera source
instead of going downstream and being useless.

This was already fixed this way for image srcpad renegotiate and
video srcpad was left unfixed.

13 years agowrappercamerabinsrc: Refactor internal pipeline
Thiago Santos [Fri, 24 Dec 2010 12:10:48 +0000 (09:10 -0300)]
wrappercamerabinsrc: Refactor internal pipeline

Instead of linking 3 src pads from tee to the ghostpads, use 2
srcpads and add an output-selector to completely split caps
negotiation of video/image modes. I don't think there is an
use case that would require image and video pads to be used
at the same time.

13 years agoconfigure: use -pthread for xvid configure check
Vincent Penquerc'h [Wed, 22 Dec 2010 14:42:27 +0000 (14:42 +0000)]
configure: use -pthread for xvid configure check

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

13 years agocamerabin: mode can be only image or video
Thiago Santos [Tue, 28 Dec 2010 20:16:05 +0000 (17:16 -0300)]
camerabin: mode can be only image or video

No need to check if camerabin is on video mode if it isn't on
image mode as those are the only 2 modes available.

Additionally, if mode gets corrupted somehow and would be neither
image or video it would cause a null pointer dereferencing some
lines of code below, so this is safer.

13 years agocamerabin: Remove unused variable
Thiago Santos [Tue, 28 Dec 2010 19:55:11 +0000 (16:55 -0300)]
camerabin: Remove unused variable

13 years agoasfmux: Fix plugin package name/origin
Thiago Santos [Mon, 27 Dec 2010 19:58:26 +0000 (16:58 -0300)]
asfmux: Fix plugin package name/origin

13 years agodvbsuboverlay: fix compiler warnings
Alessandro Decina [Mon, 27 Dec 2010 12:20:28 +0000 (13:20 +0100)]
dvbsuboverlay: fix compiler warnings

13 years agodvbsuboverlay: clean-up: allocate flat array of rectangles
Tim-Philipp Müller [Mon, 27 Dec 2010 11:10:53 +0000 (11:10 +0000)]
dvbsuboverlay: clean-up: allocate flat array of rectangles

instead of an array of pointers to individually-allocated rectangles.

13 years agotiger: fallback on headers in caps to initialize if headers are absent
Vincent Penquerc'h [Thu, 23 Dec 2010 18:18:50 +0000 (18:18 +0000)]
tiger: fallback on headers in caps to initialize if headers are absent

When Totem switches streams, tiger will be reset, and start receiving
buffers from the middle of the stream, without being sent headers.
If this happens, try to get headers from the caps.

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

13 years agophotography: fix typo in property description
Tim-Philipp Müller [Sun, 26 Dec 2010 17:19:00 +0000 (17:19 +0000)]
photography: fix typo in property description

13 years agoexamples: fix gtk3 code path in camerabin example app
Tim-Philipp Müller [Sun, 26 Dec 2010 17:07:38 +0000 (17:07 +0000)]
examples: fix gtk3 code path in camerabin example app

Just add rows via the combobox's model, which should work with
both gtk2 and gtk3, instead of using the gtk_combo_box_append_text()
convenience API (which was renamed to gtk_combo_box_text_append_text()).
Fixes compilation against gtk3 (there was a typo in the list store
variable name, spotted by Markus Vartiainen).