[Bug 705579] Playbin prevents plugins requesting a GstContext to work properly

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Aug 8 03:59:32 PDT 2013


https://bugzilla.gnome.org/show_bug.cgi?id=705579
  GStreamer | gst-plugins-base | git

--- Comment #4 from Lionel Landwerlin <lionel.g.landwerlin at linux.intel.com> 2013-08-08 10:59:29 UTC ---
Almost all application using ClutterGst (like Totem/Cheese/etc...) do not use
the ClutterGstPlayer object, but instead create their own pipeline using
ClutterSink.
The problem is, none of these applications actually know what display they're
running on (X or Wayland) and therefore can't set the appropriate display
information when vaapidecode requests it. So the symptom is that if you have
vaapi plugins installed and playbin tries to use these plugins, you will get a
blank screen because vaapidecode can't allocate appropriate buffers for the
display.

It seems that the video sink could be able to answer all video context requests
from vaapidecode. But last time I tried (on 1.1.2), when vaapidecode fires a
GST_QUERY_CONTEXT message in a playbin pipeline, the ClutterSink isn't
connected to respond.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list