platform/upstream/gstreamer.git
14 years agofix trace macro typo
Rob Clark [Wed, 10 Mar 2010 17:49:22 +0000 (11:49 -0600)]
fix trace macro typo

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

14 years agompeg4videoparse: fix compile error
Rob Clark [Wed, 10 Mar 2010 16:26:27 +0000 (10:26 -0600)]
mpeg4videoparse: fix compile error

gst/mpeg4videoparse/mpeg4videoparse.c:689: warning: comparison is always true due to limited range of data type

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

14 years agoqtmux: fix compile error
Rob Clark [Wed, 10 Mar 2010 16:23:23 +0000 (10:23 -0600)]
qtmux: fix compile error

gst/qtmux/gstqtmoovrecover.c:268: warning: format not a string literal and no format arguments

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

14 years agoAutomatic update of common submodule
Benjamin Otte [Thu, 11 Mar 2010 10:21:10 +0000 (11:21 +0100)]
Automatic update of common submodule

From df8a7c8 to e272f71

14 years agometadata: don't check for NULL when calling g_free.
Stefan Kost [Thu, 11 Mar 2010 09:29:16 +0000 (11:29 +0200)]
metadata: don't check for NULL when calling g_free.

g_free does the check already. Also small code logic cleanup and whitespace fix.

14 years agometadata: remove empty setter/getter vmethod implementations
Stefan Kost [Thu, 11 Mar 2010 09:28:14 +0000 (11:28 +0200)]
metadata: remove empty setter/getter vmethod implementations

14 years agoinvtelecine: inlcude stdlib.h for abs()
Stefan Kost [Thu, 11 Mar 2010 09:14:53 +0000 (11:14 +0200)]
invtelecine: inlcude stdlib.h for abs()

14 years agometadata: update bug status
Stefan Kost [Wed, 17 Feb 2010 11:11:18 +0000 (13:11 +0200)]
metadata: update bug status

14 years agocamerabin: refactor cropping and adapting captured images
Lasse Laukkanen [Tue, 8 Sep 2009 06:13:07 +0000 (09:13 +0300)]
camerabin: refactor cropping and adapting captured images

14 years agocamerabin: fix NULL -> READY state change failure handling.
Teemu Katajisto [Thu, 10 Sep 2009 10:41:40 +0000 (13:41 +0300)]
camerabin: fix NULL -> READY state change failure handling.

In some error situations the NULL -> READY state change failed
and camerabin elements were not destroyed.

14 years agocamerabin: don't use gst_bus_poll() when creating preview image
Lasse Laukkanen [Wed, 17 Feb 2010 09:51:26 +0000 (11:51 +0200)]
camerabin: don't use gst_bus_poll() when creating preview image

Avoid using gst_bus_poll() as the docs recommend. Use
gst_bus_timed_pop_filtered() instead.

14 years agoUpdate for recent changes to common submodule
Benjamin Otte [Wed, 10 Mar 2010 20:01:20 +0000 (21:01 +0100)]
Update for recent changes to common submodule

This just replaces every "$ERROR_CFLAGS" usage with a usage of
"$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
previously.

Actually using that separation will happen later.

14 years agoAutomatic update of common submodule
Benjamin Otte [Wed, 10 Mar 2010 20:52:20 +0000 (21:52 +0100)]
Automatic update of common submodule

From 9720a7d to df8a7c8

14 years agoAutomatic update of common submodule
Benjamin Otte [Wed, 10 Mar 2010 19:44:07 +0000 (20:44 +0100)]
Automatic update of common submodule

From 0b6e072 to 9720a7d

14 years agoAutomatic update of common submodule
Benjamin Otte [Wed, 10 Mar 2010 15:10:06 +0000 (16:10 +0100)]
Automatic update of common submodule

From 7cc5eb4 to 0b6e072

14 years agodocs: Update to match recent commits
Benjamin Otte [Wed, 10 Mar 2010 10:33:10 +0000 (11:33 +0100)]
docs: Update to match recent commits

14 years agoAutomatic update of common submodule
Tim-Philipp Müller [Wed, 10 Mar 2010 01:10:27 +0000 (01:10 +0000)]
Automatic update of common submodule

From 7aa65b5 to 7cc5eb4

14 years agodc1394: list valid iso-speeds in help and validate speeds in set_property.
Tristan Matthews [Tue, 8 Dec 2009 21:36:16 +0000 (16:36 -0500)]
dc1394: list valid iso-speeds in help and validate speeds in set_property.

14 years agodc1394: check iso-speed values in set_property, ignore if invalid
Tristan Matthews [Tue, 8 Dec 2009 21:05:14 +0000 (16:05 -0500)]
dc1394: check iso-speed values in set_property, ignore if invalid

14 years agodc1394: add iso-speed property
Tristan Matthews [Tue, 8 Dec 2009 20:37:03 +0000 (15:37 -0500)]
dc1394: add iso-speed property

Add iso-speed property which allows for higher bandwidth dc video.
Automatically set to b-mode as needed.

Fixes #603745.

14 years agoinputselector: fix the LDFLAGS
Víctor Manuel Jáquez Leal [Tue, 9 Mar 2010 18:48:44 +0000 (19:48 +0100)]
inputselector: fix the LDFLAGS

14 years agoAutomatic update of common submodule
Sebastian Dröge [Tue, 9 Mar 2010 21:38:59 +0000 (21:38 +0000)]
Automatic update of common submodule

From 44ecce7 to 7aa65b5

14 years agoschroenc: Only enable framestats code with schro >= 1.0.9
Sebastian Dröge [Tue, 9 Mar 2010 21:26:14 +0000 (21:26 +0000)]
schroenc: Only enable framestats code with schro >= 1.0.9

14 years agofrei0r: Sync properties to the controller if one was set
Sebastian Dröge [Sun, 28 Feb 2010 09:42:38 +0000 (10:42 +0100)]
frei0r: Sync properties to the controller if one was set

14 years agofrei0r: Protect set/get property and processing functions from concurrent access
Sebastian Dröge [Sat, 27 Feb 2010 18:08:49 +0000 (19:08 +0100)]
frei0r: Protect set/get property and processing functions from concurrent access

The frei0r documentation says that these functions must not be called
on the same instance from different threads at the same time. All
other functions are guaranteed to be threadsafe.

14 years agobuild: Make some more rules silent if requested
Sebastian Dröge [Fri, 26 Feb 2010 15:40:25 +0000 (16:40 +0100)]
build: Make some more rules silent if requested

14 years agoconfigure: Use automake 1.11 silent rules instead of shave if available
Sebastian Dröge [Fri, 26 Feb 2010 14:45:57 +0000 (15:45 +0100)]
configure: Use automake 1.11 silent rules instead of shave if available

This makes sure that we use something that is still maintained and
also brings back libtool 1.5 support.

14 years agoassrender: Add test for correct I420 rendering
Sebastian Dröge [Fri, 26 Feb 2010 14:25:57 +0000 (15:25 +0100)]
assrender: Add test for correct I420 rendering

14 years agoschroenc: Add frame-stats message
David Schleef [Tue, 9 Mar 2010 20:33:37 +0000 (12:33 -0800)]
schroenc: Add frame-stats message

14 years agoinvtelecine: Add invtelecine element
David Schleef [Tue, 9 Mar 2010 05:00:21 +0000 (21:00 -0800)]
invtelecine: Add invtelecine element

Automatic inverse telecine element.  Right now, it clumsily attempts
to rearrange video fields into frames that don't have combing effects,
and only works with 60i/24p content at 720x480.  Later, it will handle
other pulldown variations, change caps and smooth timestamps
appropriately.

14 years agoapexsink: Use "apexsink" for plugin name
Benjamin Otte [Mon, 1 Mar 2010 12:49:39 +0000 (13:49 +0100)]
apexsink: Use "apexsink" for plugin name

14 years agowmnc: Update description
Benjamin Otte [Mon, 1 Mar 2010 12:47:32 +0000 (13:47 +0100)]
wmnc: Update description

14 years agonuvdemux: Update plugin description
Benjamin Otte [Mon, 1 Mar 2010 12:22:06 +0000 (13:22 +0100)]
nuvdemux: Update plugin description

14 years agonsf: Name the plugin nsf, not nsfdec
Benjamin Otte [Mon, 1 Mar 2010 12:18:59 +0000 (13:18 +0100)]
nsf: Name the plugin nsf, not nsfdec

The plugin in gstnsf.so should be named nsf, not nsfdec.

14 years agosoundtouch: removing very annoying g_print() in pitch element
Tiago Katcipis [Mon, 8 Mar 2010 15:23:48 +0000 (12:23 -0300)]
soundtouch: removing very annoying g_print() in pitch element

Fixes #612208.

14 years agoBack to development
Tim-Philipp Müller [Tue, 9 Mar 2010 17:50:29 +0000 (17:50 +0000)]
Back to development

14 years agoRelease 0.10.18
Tim-Philipp Müller [Sat, 6 Mar 2010 01:49:26 +0000 (01:49 +0000)]
Release 0.10.18

14 years agoUpdate .po files
Tim-Philipp Müller [Sat, 6 Mar 2010 01:39:58 +0000 (01:39 +0000)]
Update .po files

14 years ago0.10.17.4 pre-release
Tim-Philipp Müller [Wed, 3 Mar 2010 23:42:28 +0000 (23:42 +0000)]
0.10.17.4 pre-release

14 years agoqtmux: Rename 'avc-sample' to 'avc' in caps
Thiago Santos [Mon, 22 Feb 2010 22:38:15 +0000 (19:38 -0300)]
qtmux: Rename 'avc-sample' to 'avc' in caps

Fixes #606662

14 years agoh264parse: Replace 'avc-sample' with 'avc' in caps
Thiago Santos [Mon, 22 Feb 2010 22:24:06 +0000 (19:24 -0300)]
h264parse: Replace 'avc-sample' with 'avc' in caps

Fixes #606662

14 years agodocs: remove bits that refer to plugins that have been moved
Tim-Philipp Müller [Sun, 28 Feb 2010 23:14:36 +0000 (23:14 +0000)]
docs: remove bits that refer to plugins that have been moved

14 years agoassrender: Drop text buffers before the segment start and clip running time end to...
Sebastian Dröge [Fri, 26 Feb 2010 17:06:24 +0000 (18:06 +0100)]
assrender: Drop text buffers before the segment start and clip running time end to the segment stop

14 years agoassrender: Consume text buffers if they're to be displayed in the next 500ms
Sebastian Dröge [Sat, 27 Feb 2010 10:23:14 +0000 (11:23 +0100)]
assrender: Consume text buffers if they're to be displayed in the next 500ms

Instead of only consuming them if they're to be display now. Consuming
them then might make following buffers with the same timestamp to
be too late.

14 years agoqtmux: Take lock around use of (non-threadsafe) tagsetter interface.
Michael Smith [Fri, 26 Feb 2010 19:50:25 +0000 (11:50 -0800)]
qtmux: Take lock around use of (non-threadsafe) tagsetter interface.

14 years ago0.10.17.3 pre-release
Tim-Philipp Müller [Wed, 24 Feb 2010 02:03:11 +0000 (02:03 +0000)]
0.10.17.3 pre-release

14 years agoassrender: Protect libass structures from concurrent access from multiple threads
Sebastian Dröge [Tue, 23 Feb 2010 17:16:48 +0000 (18:16 +0100)]
assrender: Protect libass structures from concurrent access from multiple threads

Fixes bug #608751.

14 years agoconfigure: Call $PKG_CONFIG instead of pkg-config to fix cross compilation
Sebastian Dröge [Tue, 23 Feb 2010 16:28:00 +0000 (17:28 +0100)]
configure: Call $PKG_CONFIG instead of pkg-config to fix cross compilation

14 years agoqtmux: write all udta children atoms
Thiago Santos [Mon, 22 Feb 2010 19:51:00 +0000 (16:51 -0300)]
qtmux: write all udta children atoms

UDTA might have META and other children atoms
together, write them all.

14 years agoqtmux: Use internal sink pads list
Thiago Santos [Mon, 22 Feb 2010 13:48:11 +0000 (10:48 -0300)]
qtmux: Use internal sink pads list

Due to GstCollectPads sink pads list being not reliably
iteratable (when not inside the collected function) this
patch adds a sink pads list to qtmux to be used when iterating
sink pads on reset function.

Fixes #609055

14 years agofaad: fix Makefile.am some more
Tim-Philipp Müller [Sun, 21 Feb 2010 19:57:19 +0000 (19:57 +0000)]
faad: fix Makefile.am some more

FAAD_CFLAGS and _LIBS should be at the end, and -lgstaudio-0.10
should go right after GST_PLUGINS_BASE_LIBS.

14 years agofaad: Link with libgstbase for GstAdapter
Sebastian Dröge [Fri, 19 Feb 2010 14:17:11 +0000 (15:17 +0100)]
faad: Link with libgstbase for GstAdapter

Also fix order of CFLAGS and LIBS

14 years ago0.10.17.2 pre-release
Tim-Philipp Müller [Fri, 19 Feb 2010 08:58:33 +0000 (08:58 +0000)]
0.10.17.2 pre-release

14 years ago.gitignore: ignore generated cog files
Tim-Philipp Müller [Fri, 19 Feb 2010 08:58:06 +0000 (08:58 +0000)]
.gitignore: ignore generated cog files

14 years agofpsdisplaysink: fix NULL ref and error handling if no video sink is found
Tim-Philipp Müller [Fri, 19 Feb 2010 10:32:33 +0000 (10:32 +0000)]
fpsdisplaysink: fix NULL ref and error handling if no video sink is found

If no video sink is set and autovideosink is not available for some
reason, post a proper error message on the bus when failing to
change state, and don't try to gst_object_ref() NULL pointers. Fixes
generic/states unit test when distchecking.

14 years agocelt: fix compile against earlier CELT versions
Stephen Depooter [Thu, 10 Dec 2009 21:30:26 +0000 (16:30 -0500)]
celt: fix compile against earlier CELT versions

Check the existence of the CELT_SET_COMPLEXITY symbol
before trying to use it. Fixes compilation against
libcelt 0.4.0.

Fixes #604311.

14 years agojpegparse: return offset+length from _get_image_length().
Stefan Kost [Wed, 17 Feb 2010 10:34:38 +0000 (12:34 +0200)]
jpegparse: return offset+length from _get_image_length().

_find_end_marker() find the position of the marker. EOI has a fixed length of 2
bytes that where missing. Fixes #608998

14 years ago.gitignore: ignore new faad unit test
Tim-Philipp Müller [Wed, 17 Feb 2010 01:34:45 +0000 (01:34 +0000)]
.gitignore: ignore new faad unit test

14 years agojpegparse: fix invalid memory access
Tim-Philipp Müller [Wed, 17 Feb 2010 01:29:40 +0000 (01:29 +0000)]
jpegparse: fix invalid memory access

See bug #608998.

14 years agoassrender: Fix unit test to actually check for everything to work correctly
Sebastian Dröge [Tue, 16 Feb 2010 21:23:45 +0000 (22:23 +0100)]
assrender: Fix unit test to actually check for everything to work correctly

14 years agoassrender: If no codec data is set, still initialize the ass track
Sebastian Dröge [Tue, 16 Feb 2010 21:22:39 +0000 (22:22 +0100)]
assrender: If no codec data is set, still initialize the ass track

14 years agoassrender: Add simple unit test
Sebastian Dröge [Tue, 16 Feb 2010 20:41:38 +0000 (21:41 +0100)]
assrender: Add simple unit test

This renders a test string on top of a red video stream and checks
if the text is only rendered at the correct timestamps.

14 years agoofa: Fix warning message parsing
Sebastian Dröge [Tue, 16 Feb 2010 19:38:31 +0000 (20:38 +0100)]
ofa: Fix warning message parsing

14 years agofaad: guard against codec_data field with a NULL buffer in caps
Tim-Philipp Müller [Tue, 16 Feb 2010 16:49:39 +0000 (16:49 +0000)]
faad: guard against codec_data field with a NULL buffer in caps

Fixes #609478.

14 years agoqtmux: prevent leaking hdlr name
Mark Nauwelaerts [Tue, 16 Feb 2010 16:13:09 +0000 (17:13 +0100)]
qtmux: prevent leaking hdlr name

14 years agoqtmux: support for ALAC
Mark Nauwelaerts [Tue, 16 Feb 2010 15:24:12 +0000 (16:24 +0100)]
qtmux: support for ALAC

Fixes #580731.

14 years agoqtmux: refactor building stsd entry 'wave' extension
Mark Nauwelaerts [Tue, 16 Feb 2010 13:19:04 +0000 (14:19 +0100)]
qtmux: refactor building stsd entry 'wave' extension

14 years agoUpdate .spec file: shapewipe and ivorbisdec have been moved elsewhere
Tim-Philipp Müller [Tue, 16 Feb 2010 10:00:50 +0000 (10:00 +0000)]
Update .spec file: shapewipe and ivorbisdec have been moved elsewhere

14 years agodocs: unify doc style
Stefan Kost [Tue, 16 Feb 2010 07:49:05 +0000 (09:49 +0200)]
docs: unify doc style

Use gtkdoc syntax and add short desc for the examples.

14 years agoconfigure: fix up GST_CXXFLAGS properly
Tim-Philipp Müller [Mon, 15 Feb 2010 23:43:05 +0000 (23:43 +0000)]
configure: fix up GST_CXXFLAGS properly

We don't want C specific flags in GST_CXXFLAGS, so base it on the
GST_CFLAGS that only contains the pkg-config CFLAGS but none of
the GST_OPTION_CFLAGS. Also, we only need the local includes once.

14 years agoconfigure: base GST_CXXFLAGS on --cflags from pkg-config
Stefan Kost [Mon, 15 Feb 2010 21:17:57 +0000 (23:17 +0200)]
configure: base GST_CXXFLAGS on --cflags from pkg-config

pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
point for for both C and CXX settings.

14 years agocogmse: fix printf format and a few ref leaks
Tim-Philipp Müller [Mon, 15 Feb 2010 12:57:55 +0000 (12:57 +0000)]
cogmse: fix printf format and a few ref leaks

14 years agobuild: remove somem more ivorbis cruft
Tim-Philipp Müller [Mon, 15 Feb 2010 12:46:25 +0000 (12:46 +0000)]
build: remove somem more ivorbis cruft

14 years agoMoved 'ivorbis(dec)' from -bad to -base.
Mark Nauwelaerts [Mon, 15 Feb 2010 10:55:07 +0000 (11:55 +0100)]
Moved 'ivorbis(dec)' from -bad to -base.

Fixes #609063.

14 years agohdvparse: Fix field error.
Edward Hervey [Mon, 15 Feb 2010 08:36:05 +0000 (09:36 +0100)]
hdvparse: Fix field error.

Spotted by Burkhard Plaum

14 years agotests: fix caps leak in jpegparse unit test
Tim-Philipp Müller [Mon, 15 Feb 2010 01:26:09 +0000 (01:26 +0000)]
tests: fix caps leak in jpegparse unit test

14 years agotests: add unit test for dataurisrc
Tim-Philipp Müller [Sat, 13 Feb 2010 15:28:39 +0000 (15:28 +0000)]
tests: add unit test for dataurisrc

Requires fixes from core git, so bump core requirement to git as well.

14 years agoAutomatic update of common submodule
Sebastian Dröge [Sun, 14 Feb 2010 22:18:12 +0000 (23:18 +0100)]
Automatic update of common submodule

From 96dc793 to 44ecce7

14 years agoexamples: Call gst_ensure_native_window() for gst-camera
Benjamin Otte [Sun, 14 Feb 2010 14:22:05 +0000 (15:22 +0100)]
examples: Call gst_ensure_native_window() for gst-camera

Fixes spurious SEGVs due to multithreading conflicts in
client-side-window Gtk versions.

14 years agoexamples: Use gtk functions instead of libX11 functions in camerabin
Benjamin Otte [Sun, 14 Feb 2010 12:43:04 +0000 (13:43 +0100)]
examples: Use gtk functions instead of libX11 functions in camerabin

Gets around the need to link to libX11 directly and provides the same
functionality.
To boost, it's more portable, too!

14 years agoexamples: Properly link to libm
Benjamin Otte [Sun, 14 Feb 2010 12:41:57 +0000 (13:41 +0100)]
examples: Properly link to libm

14 years agoAdd shapewipe examples directory to CRUFT_DIRS
Tim-Philipp Müller [Sat, 13 Feb 2010 11:00:03 +0000 (11:00 +0000)]
Add shapewipe examples directory to CRUFT_DIRS

14 years agodocs: Update documentation
Sebastian Dröge [Fri, 12 Feb 2010 10:35:02 +0000 (11:35 +0100)]
docs: Update documentation

14 years agoMoved 'shapewipe' from -bad to -good
Sebastian Dröge [Fri, 12 Feb 2010 10:21:23 +0000 (11:21 +0100)]
Moved 'shapewipe' from -bad to -good

Fixes bug #584536.

14 years agofaad: add documentation
Mark Nauwelaerts [Thu, 11 Feb 2010 20:57:49 +0000 (21:57 +0100)]
faad: add documentation

14 years agofaad: add unit test
Mark Nauwelaerts [Thu, 11 Feb 2010 19:37:55 +0000 (20:37 +0100)]
faad: add unit test

14 years agofaac: fix documentation typo
Mark Nauwelaerts [Thu, 11 Feb 2010 19:21:38 +0000 (20:21 +0100)]
faac: fix documentation typo

14 years agofaad: remove some redundant code
Mark Nauwelaerts [Thu, 11 Feb 2010 19:21:17 +0000 (20:21 +0100)]
faad: remove some redundant code

... and move and modify some debug logging.

14 years agofaad: drain sync pending frames when appropriate
Mark Nauwelaerts [Wed, 10 Feb 2010 22:29:23 +0000 (23:29 +0100)]
faad: drain sync pending frames when appropriate

14 years agofaad: send tags exactly once when init'ed
Mark Nauwelaerts [Wed, 10 Feb 2010 22:14:48 +0000 (23:14 +0100)]
faad: send tags exactly once when init'ed

14 years agofaad: refactor some partial stream reset
Mark Nauwelaerts [Wed, 10 Feb 2010 22:14:21 +0000 (23:14 +0100)]
faad: refactor some partial stream reset

14 years agofaad: correctly estimate average bps
Mark Nauwelaerts [Wed, 10 Feb 2010 21:14:07 +0000 (22:14 +0100)]
faad: correctly estimate average bps

Count consumed bytes and corresponding duration atomically,
rather than letting bytecount run ahead of what has been decoded.

Fixes #440476.

14 years agofaad: give up after some number of decoding failures
Mark Nauwelaerts [Wed, 10 Feb 2010 20:49:00 +0000 (21:49 +0100)]
faad: give up after some number of decoding failures

14 years agofaad: do not attempt to sync indefinitely
Mark Nauwelaerts [Wed, 10 Feb 2010 20:37:12 +0000 (21:37 +0100)]
faad: do not attempt to sync indefinitely

14 years agofaad: use adapter rather than temporary buffer
Mark Nauwelaerts [Wed, 10 Feb 2010 20:12:07 +0000 (21:12 +0100)]
faad: use adapter rather than temporary buffer

14 years agofaad: objectify debug statements and adjust some levels
Mark Nauwelaerts [Wed, 10 Feb 2010 18:14:19 +0000 (19:14 +0100)]
faad: objectify debug statements and adjust some levels

14 years agofaad: refactor src caps (re)negotiation and reflow some error exits
Mark Nauwelaerts [Wed, 10 Feb 2010 17:46:16 +0000 (18:46 +0100)]
faad: refactor src caps (re)negotiation and reflow some error exits

14 years agofaad: remove defunct and otherwise obsolete code
Mark Nauwelaerts [Tue, 9 Feb 2010 22:35:20 +0000 (23:35 +0100)]
faad: remove defunct and otherwise obsolete code

14 years agofaad: refactor reset
Mark Nauwelaerts [Tue, 9 Feb 2010 22:25:13 +0000 (23:25 +0100)]
faad: refactor reset

14 years agofaad: use an in struct segment rather than a separately allocated one
Mark Nauwelaerts [Tue, 9 Feb 2010 21:46:32 +0000 (22:46 +0100)]
faad: use an in struct segment rather than a separately allocated one