[Bug 660598] playbin2: Make sure that elements that are plugged are compatible with the fixed sink
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Mon Oct 3 06:21:46 PDT 2011
https://bugzilla.gnome.org/show_bug.cgi?id=660598
GStreamer | gst-plugins-base | 0.10.x
Sebastian Dröge <slomo> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution| |FIXED
Target Milestone|HEAD |0.10.36
--- Comment #6 from Sebastian Dröge <slomo at circular-chaos.org> 2011-10-03 13:21:44 UTC ---
commit 12a54ae4dd8fb54a0e17949580ac854c62d1086c
Author: Sebastian Dröge <sebastian.droege at collabora.co.uk>
Date: Mon Oct 3 15:20:06 2011 +0200
playbin2: Minor cleanup of decoder-sink compatibility checking code
commit a123195dd0ef850b65a87724d60a25061bb1e14d
Author: Thibault Saunier <thibault.saunier at collabora.com>
Date: Fri Sep 30 12:29:34 2011 -0300
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.
--
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
More information about the gstreamer-bugs
mailing list