Hi,


I am working on video conference application using gstreamer & farsight2 
framework.



In video conference pipeline, the element "fs-funnel" is used after remote 
video stream is decoded, finally the stream is sent to xvimagesink for 
rendering. But the sink pad of "fs-funnel"

is created by request dynamically and there is no associate buffer allocation 
handler.

So during runtime, the output buffer allocation request chain will be chopped 
in "fs-funnel" and only traditional buffer will be allocated to upstream 
elements as output buffer.

In that case, the downstream buffer allocation (device specific buffer: 
XvImage) will not be enabled and lots of buffer allocation/de-allocation and 
memory copy operations incurred.

That will cause resource (CPU & power) waste finally, especially at mobile and 
thin client side.



Does above analysis make sense? If so, I plan to create a bug entry for that 
issue. Do you have any feedback or instructions on next steps? Thanks a lot for 
your suggestions!



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
_______________________________________________
Farsight-devel mailing list
Farsight-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/farsight-devel

Reply via email to