Reduce GstXvImageSink rendering frequency when window is obscured

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Reduce GstXvImageSink rendering frequency when window is obscured

Le, Yongnian

Hi,

 

I am working on video conference application using gstreamer framework. In video conference, there might be multiple screens for video rendering using XvImageSink. I found that although some window is obscured ( for example full screen mode), its related XvImageSink is still busy on calling gst_xvimagesink_show_frame for video rendering. I am wondering that we could have optimization to detect additional “Obscured” xevent and reduce the rendering frequency to very low value, like 1 fps, if such window is obscured. In this way, we can save precious resources for most applications, like CPU and power, at the same time, having minimal impact to end user. Does that approach make sense? What do you guys think of it? Thanks a lot for your feedback and comments.

 

Best Regards

Yongnian


------------------------------------------------------------------------------
Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
Tap into the largest installed PC base & get more eyes on your game by
optimizing for Intel(R) Graphics Technology. Get started today with the
Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs.
http://p.sf.net/sfu/intelisp-dev2dev
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel