Hi experts:    hardware accelerated video decoder becomes basic component in 
current device, and the video frame type is usually a dma_buf fd ( though the 
frame type varied in the past years).    the dma_buf fd can be sent to 
compositor (weston for example), it can also bind to a texture for openGL 
rendering.
   however, when I looked into totem code, I found video rendering hasn't been 
well supported. totem still uses clutter-gst which is out of maintaince for 
several years. hardware accelerated video rendering is usually broken. 
(gst-vaapi used to be supported for rgbx frame, but disabled by default).    
so, I want to ask some questions: (let's consimer gtk+3 and wayland 
environments)
option 1: Is there gtkwidget which can connect waylandsink?it means video 
frames can be directly sent to weston w/o compositiong inside app ( to avoid 
performance hit).
option 2: Is it possible to draw dma_buf fd as texture in gtk context?I noticed 
that there is gtkglsink/glupload, however, I'm not sure whether they support 
wayland/weston; and I'm still not clear how they interact with gtk widget.
thanks.




--------------------------------

_______________________________________________
gnome-multimedia mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/gnome-multimedia

Reply via email to