[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