[Libva] Decoding and displaying multiple streams using gstreamer-vaapi

Zhao, Halley halley.zhao at intel.com
Wed Sep 5 20:31:59 PDT 2012


You'd better try it on Intel sandy bridge or ivy bridge first, it should work for multiple streams. And the driver code is also open sourced.

After validated your software work, you can turn back to GMA500 if you like.


From: libva-bounces+halley.zhao=intel.com at lists.freedesktop.org [mailto:libva-bounces+halley.zhao=intel.com at lists.freedesktop.org] On Behalf Of Andreas Larsson
Sent: Wednesday, September 05, 2012 5:32 PM
To: Libva at lists.freedesktop.org
Subject: [Libva] Decoding and displaying multiple streams using gstreamer-vaapi


Hi!

We're currently in the process of developing a player that should play back multiple incoming streams in a split screen scenario. We plan to use gstreamer and gstreamer-vaapi. We're using the latest EMGD-driver from Intel with a US15W (GMA500) graphics chipset.

We've done some initial tests and have encountered various problems with video surfaces starving each other. I.e. one shows video for a breif moment while the other is green and vice versa, flickering back and forth.

For this setup, what are you recommendations on how to implement it? Any common pitfalls regarding threading and the libva backend? How would gstvideocontext relate to all this? Is it possible at all?

Kind regards, Andreas Larsson

------------------------
Software Design Manager
MultiQ AB
Sweden
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/libva/attachments/20120906/5e416305/attachment.html>


More information about the Libva mailing list