[gstreamer-bugs] [Bug 610249] New: extend the xoverlay interface
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Wed Feb 17 03:37:45 PST 2010
https://bugzilla.gnome.org/show_bug.cgi?id=610249
GStreamer | gst-plugins-base | unspecified
Summary: extend the xoverlay interface
Classification: Desktop
Product: GStreamer
Version: unspecified
OS/Version: Linux
Status: UNCONFIRMED
Severity: enhancement
Priority: Normal
Component: gst-plugins-base
AssignedTo: gstreamer-bugs at lists.sourceforge.net
ReportedBy: ensonic at sonicpulse.de
QAContact: gstreamer-bugs at lists.sourceforge.net
GNOME target: ---
GNOME version: ---
* image positions:
xoverlay interface currently fills the associated xwindow to 100%. This is
problematic as ui toolkits switch to windowless mode. In gtk with can still
force the xwindow, but for qt graphicsview there is no such api. On the other
hand the X api XShmPutImage/XPutImage/XvShmPutImage/XvPutImage allows to
specify the target rectangle within the associated window. In x{v}imagesinks
_put() implementation we set (x,y,w,h)=(0,0,image.w,image.h).
I am proposing to add a vmethod to xoverlay interface to specify the target
rectangle.
* resize vmethod:
One can turn of event handling on ximagesink/xvimage sink. This only works as
both poll the window size for every frame. Unfortunately the polling is a x
roundtrip and this not for free (see bug #610248).
I am proposing to add a vmethod to xoverlay interface similar to expose, called
resize.
--
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