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

Gwenole Beauchesne gb.devel at gmail.com
Tue Sep 18 08:30:55 PDT 2012


Hi,

2012/9/14 Krzysztof Kotlenga <pocek at users.sf.net>:

> gst-launch-0.10 -e filesrc location=some.mkv ! matroskademux ! tee name=tee \
> tee. ! queue ! vaapidecode ! fakesink \
> tee. ! queue ! vaapidecode ! fakesink
>
> Errors with vdpau-driver range from SIGSEGV to one from:

I pushed a few fixes to vdpau-driver, but this threading issue is not
resolved yet.

> libva/intel-driver/gstreamer-vaapi from ubuntu 12.04 also sometimes
> crash with SIGSEGV in this case (i965). Master branches as of today
> seem to work fine though.

There was indeed a bug in the way VA objects were maintained. Since
the original code came from libva, it got propagated to almost every
piece of VA driver (intel-driver, vdpau-driver, xvba-driver, etc.).

Regards,
Gwenole.


More information about the Libva mailing list