gstreamer/gst
Thibault Saunier a123195dd0 playbin2: Make sure that the decoders we plug are compatible with the fixed sink
The fact that a decoder is not compatible with the fixed sink
is currently happenning in the case where we have hardware accelerated
video decoders on the system (especially vaapi elements that are actually plugged),
and the user is providing a sink that doesn't support the surface.

A simple example that shows how it used to crash on a system where gstreamer-vaapi
is installed:
    gst-launch playbin2 video-sink=xvimagesink uri=/codec/supported/by/vaapi

What we are now doing in this case, is avoid using the accelerated
decoder and plug a "normal" decoder instead (if avalaible).

This commit doesn't handle the case where we have hardware accelerated
demuxing.
2011-10-03 15:17:54 +02:00
..
adder adder: don't access the event after pushing 2011-09-15 16:47:26 +02:00
app docs: fixup appsrc/sink api docs 2011-05-23 15:02:27 +03:00
audioconvert audioconvert: cleanup helper code 2011-05-19 23:41:08 +03:00
audiorate android: make it ready for androgenizer 2011-04-11 07:23:21 +02:00
audioresample audioresample: fix build without orc 2011-08-18 11:03:58 +02:00
audiotestsrc docs: add two mising enum docs 2011-09-07 14:14:02 +02:00
encoding encodebin: Fix typo on formatter adding condition 2011-09-30 10:56:06 -03:00
ffmpegcolorspace ffmpegcolorspace: fix unused-but-set-variable warnings with gcc 4.6 2011-04-13 23:19:51 +01:00
gdp android: make it ready for androgenizer 2011-04-11 07:23:21 +02:00
playback playbin2: Make sure that the decoders we plug are compatible with the fixed sink 2011-10-03 15:17:54 +02:00
subparse subparse: Improve subrip type check regex 2011-09-08 14:52:15 +02:00
tcp multifdsink: do check return values of fcntl() and fstat() 2011-04-12 12:24:44 +01:00
typefind typefindfunctions: backport some const-ifications from 0.11 branch 2011-09-25 15:33:35 +01:00
videorate videorate: Add a max-rate property 2011-09-21 11:24:59 +01:00
videoscale videoscale: Add modified Lanczos scaling method 2011-09-01 15:16:50 -07:00
videotestsrc videotestsrc: Fix compiler warning on 64 bit mingw-w64 2011-09-28 00:07:36 +01:00
volume volume: fix sample depth typo 2011-08-05 13:37:05 +02:00
Makefile.am build: build plugin and example directories in parallel if make -jN is used 2010-03-29 00:26:59 +01:00