platform/upstream/gstreamer.git
14 years agolegacyresample: remove unused file
Benjamin Otte [Sun, 21 Mar 2010 17:59:30 +0000 (18:59 +0100)]
legacyresample: remove unused file

14 years agoconfigure: s/GST_CVS/GST_GIT/
Benjamin Otte [Sun, 21 Mar 2010 16:54:26 +0000 (17:54 +0100)]
configure: s/GST_CVS/GST_GIT/

14 years agocog: Generate correct YUV->RGB tables
Sebastian Dröge [Fri, 19 Mar 2010 15:47:15 +0000 (16:47 +0100)]
cog: Generate correct YUV->RGB tables

Fixes: #613332.

14 years agosdpdemux: disable loop and auto multicast join
Wim Taymans [Fri, 19 Mar 2010 10:10:40 +0000 (11:10 +0100)]
sdpdemux: disable loop and auto multicast join

Disable loopback of packets.
Disable autojoin of multicast groups in the sink because the source already
does that on the shared socket.

14 years agogst_element_class_set_details => gst_element_class_set_details_simple
Benjamin Otte [Thu, 18 Mar 2010 16:30:26 +0000 (17:30 +0100)]
gst_element_class_set_details => gst_element_class_set_details_simple

14 years agovirtualdub: Remove
Benjamin Otte [Thu, 18 Mar 2010 16:11:59 +0000 (17:11 +0100)]
virtualdub: Remove

THe plugin is so hopelessly outdated, it's just not worth keeping.

14 years agoRemove xine plugin code
Benjamin Otte [Thu, 18 Mar 2010 16:04:59 +0000 (17:04 +0100)]
Remove xine plugin code

The plugin is unmaintained (even worse than Xine ;))

14 years agoRemove gob examples
Benjamin Otte [Thu, 18 Mar 2010 15:17:10 +0000 (16:17 +0100)]
Remove gob examples

They were outdated and wouldn't have compiled anymore.

14 years agocog: Fix off-by-one in 444->420 conversion
David Schleef [Wed, 17 Mar 2010 18:30:34 +0000 (11:30 -0700)]
cog: Fix off-by-one in 444->420 conversion

Fixes #613160.

14 years agocog: Use "(png_infopp) NULL" instead of png_infopp_NULL
Руслан Ижбулатов [Wed, 17 Mar 2010 11:29:31 +0000 (14:29 +0300)]
cog: Use "(png_infopp) NULL" instead of png_infopp_NULL

14 years agocog: Use png_get_io_ptr() instead of accessing io_ptr directly
Руслан Ижбулатов [Wed, 17 Mar 2010 11:23:41 +0000 (14:23 +0300)]
cog: Use png_get_io_ptr() instead of accessing io_ptr directly

14 years agocog: Check for libpng >= 1.2 instead of libpng12
Руслан Ижбулатов [Wed, 17 Mar 2010 11:21:53 +0000 (14:21 +0300)]
cog: Check for libpng >= 1.2 instead of libpng12

14 years agodocs: the xdgmime plugin was merged into typefinders
Stefan Kost [Tue, 16 Mar 2010 21:46:04 +0000 (23:46 +0200)]
docs: the xdgmime plugin was merged into typefinders

14 years agoneon,dvd: also use g_value_set_static_string() here for static strings
Stefan Kost [Tue, 16 Mar 2010 21:43:02 +0000 (23:43 +0200)]
neon,dvd: also use g_value_set_static_string() here for static strings

14 years agompegtsdemux: fix minor memory leak in property getter
Tim-Philipp Müller [Mon, 15 Mar 2010 10:13:19 +0000 (10:13 +0000)]
mpegtsdemux: fix minor memory leak in property getter

Don't leak the string returned by g_strjoinv(). While we're at it,
use GString to assemble the string to be returned.

14 years agodvbsrc: use g_value_set_static_string() where possible
Tim-Philipp Müller [Mon, 15 Mar 2010 09:24:17 +0000 (09:24 +0000)]
dvbsrc: use g_value_set_static_string() where possible

14 years agocog: disable code that causes an orcc crash
David Schleef [Mon, 15 Mar 2010 19:17:37 +0000 (12:17 -0700)]
cog: disable code that causes an orcc crash

Revert this after orc release and version bump.

14 years agoimagefreeze: Only start the task after a seek if a buffer was received already
Sebastian Dröge [Mon, 15 Mar 2010 10:54:02 +0000 (11:54 +0100)]
imagefreeze: Only start the task after a seek if a buffer was received already

14 years agocog: comment on previous bad commit message
David Schleef [Mon, 15 Mar 2010 08:46:45 +0000 (01:46 -0700)]
cog: comment on previous bad commit message

The recent commit "logoinsert checkpoint FIXME" should
actually read:  Fix logoinsert variable names.

14 years agocog: implement chroma-site
David Schleef [Mon, 15 Mar 2010 08:26:25 +0000 (01:26 -0700)]
cog: implement chroma-site

Determine chroma site position from the caps and use it when
upsampling/downsampling chroma.

14 years agocogcolorspace: implement color-matrix handling
David Schleef [Mon, 15 Mar 2010 01:56:06 +0000 (18:56 -0700)]
cogcolorspace: implement color-matrix handling

14 years agocog: logoinsert checkpoint FIXME
David Schleef [Thu, 8 Oct 2009 22:18:41 +0000 (15:18 -0700)]
cog: logoinsert checkpoint FIXME

14 years agocog: Add n_taps to chroma upsampling
David Schleef [Fri, 30 Oct 2009 22:35:36 +0000 (15:35 -0700)]
cog: Add n_taps to chroma upsampling

14 years agoasfmux: fix typo in property description
Tim-Philipp Müller [Sat, 13 Mar 2010 18:54:05 +0000 (18:54 +0000)]
asfmux: fix typo in property description

14 years agompegvideoparse: Update caps when the sequence header changes
Raimo Järvi [Sat, 13 Mar 2010 05:03:32 +0000 (06:03 +0100)]
mpegvideoparse: Update caps when the sequence header changes

Fixes bug #612687.

14 years agocamerabin: activate video bin before feeding data to it
Mark Nauwelaerts [Fri, 12 Mar 2010 18:30:48 +0000 (19:30 +0100)]
camerabin: activate video bin before feeding data to it

Fixes #612615.

14 years agotests: tagschecking: Improvements and new geo-location tests
Thiago Santos [Fri, 12 Mar 2010 14:28:51 +0000 (11:28 -0300)]
tests: tagschecking: Improvements and new geo-location tests

Makes some improvements to tagschecking.c, making it use
fakesrc instead of videotestsrc and allowing to set input
caps so that more muxers can be used. Previously we could
only use those that accepted raw video caps.

Also adds some tests for geo-location tags

14 years agoqtmux: Use xmp on mp4mux and gppmux too
Thiago Santos [Fri, 12 Mar 2010 13:53:36 +0000 (10:53 -0300)]
qtmux: Use xmp on mp4mux and gppmux too

Do not restrict xmp to qtmux, but use it too
on mp4mux and gppmux

14 years agoAutomatic update of common submodule
Edward Hervey [Fri, 12 Mar 2010 12:59:12 +0000 (13:59 +0100)]
Automatic update of common submodule

From e272f71 to 55cd514

14 years agojpegparse: Fix unitialized variable on macosx 10.5
Edward Hervey [Fri, 12 Mar 2010 08:52:57 +0000 (09:52 +0100)]
jpegparse: Fix unitialized variable on macosx 10.5

14 years agojpegformat: add xmp reading and writing support
Stefan Kost [Thu, 11 Mar 2010 19:32:28 +0000 (21:32 +0200)]
jpegformat: add xmp reading and writing support

Bump needed base version for new xmp helper library. Use xmp helpers in
jpegparse and jifmux.

14 years agoconfigure: Fix merge mistake
Sebastian Dröge [Fri, 12 Mar 2010 08:23:46 +0000 (08:23 +0000)]
configure: Fix merge mistake

14 years agosegmentclip: Add audio/video buffer segment clip elements
Sebastian Dröge [Sun, 28 Feb 2010 18:41:02 +0000 (19:41 +0100)]
segmentclip: Add audio/video buffer segment clip elements

These elements clip the audio/video buffers to the configured segment
for the case when the upstream elements don't do this correctly.

14 years agoimagefreeze: Add some unit tests
Sebastian Dröge [Sun, 28 Feb 2010 15:08:14 +0000 (16:08 +0100)]
imagefreeze: Add some unit tests

14 years agoimagefreeze: Set undefined framerate in sink getcaps function
Sebastian Dröge [Sun, 28 Feb 2010 15:04:31 +0000 (16:04 +0100)]
imagefreeze: Set undefined framerate in sink getcaps function

14 years agoimagefreeze: Implement reverse playback and set buffer offsets
Sebastian Dröge [Sun, 28 Feb 2010 14:02:02 +0000 (15:02 +0100)]
imagefreeze: Implement reverse playback and set buffer offsets

14 years agoimagefreeze: Add to the docs
Sebastian Dröge [Sat, 27 Feb 2010 16:37:22 +0000 (17:37 +0100)]
imagefreeze: Add to the docs

14 years agoimagefreeze: Add still frame stream generator element
Sebastian Dröge [Sat, 27 Feb 2010 16:33:05 +0000 (17:33 +0100)]
imagefreeze: Add still frame stream generator element

14 years agocheck: tagschecking: tests for tags serialization in muxers
Thiago Santos [Fri, 5 Mar 2010 16:33:37 +0000 (13:33 -0300)]
check: tagschecking: tests for tags serialization in muxers

Adds a check unit test that aims to test tags serialization
and deserialization consistency (in muxers). It provides a
basic function that allows one to easily specify tags, a
muxer and a demuxer and a test will be done to check if
the tags have been consistently muxed and demuxed

14 years agoqtmux: add xmp support
Thiago Santos [Mon, 22 Feb 2010 19:45:34 +0000 (16:45 -0300)]
qtmux: add xmp support

Adds xmp metatags adding to qtmux.

Fixes #609539

14 years agometadata: Remove _XMP_GEO_* tags
Thiago Santos [Thu, 11 Mar 2010 12:29:53 +0000 (09:29 -0300)]
metadata: Remove _XMP_GEO_* tags

Removes GST_TAG_XMP_GEO_LOCATION_COUNTRY,
GST_TAG_XMP_GEO_LOCATION_CITY and
GST_TAG_XMP_GEO_LOCATION_SUBLOCATION from metadata's
private tags as those are now present at -core tags.

Fixes #612410

14 years agoqtmux: fix GST_ELEMENT_ERROR usage
Tim-Philipp Müller [Thu, 11 Mar 2010 17:17:15 +0000 (17:17 +0000)]
qtmux: fix GST_ELEMENT_ERROR usage

We need to pass (NULL) rather than NULL for empty arguments.

14 years agojpegformat: Fix unitialized variables
Edward Hervey [Thu, 11 Mar 2010 16:58:25 +0000 (17:58 +0100)]
jpegformat: Fix unitialized variables

14 years agofix compile error with trace macro
Rob Clark [Wed, 10 Mar 2010 17:50:47 +0000 (11:50 -0600)]
fix compile error with trace macro

Note that this one isn't a problem with normal trace macros, but causes problems with
some replacement trace macros that I use, which expect the format string to be
appendable (ie "foo "fmt in the macro)

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

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.