gstreamer-vaapi no VA Surface available mpeg2 streams

Gwenole Beauchesne gb.devel at gmail.com
Fri Oct 5 08:31:07 PDT 2012


Hi,

2012/2/29 arnaud tonda <arnaud.tonda at gmail.com>:

> 0:00:06.649069620 18673  0xa171b20 DEBUG            vaapidecode
> gstvaapidecode.c:259:gst_vaapidecode_step: decode timeout. Decoder required
> a VA surface but none got available within one second
> 0:00:06.649642940 18673  0xa171b20 DEBUG            vaapidecode
> gstvaapidecode.c:678:gst_vaapidecode_sink_event: handle sink event 'tag'
> 0:00:06.649993420 18673  0xa171b20 DEBUG                  vaapi
> gstvaapidecoder.c:66:push_buffer: queue encoded data buffer 0xa171c20 (5864
> bytes)
> #####################
>
> Is there someone who can explain me what means that there is no VA surface
> available?

That was a combination of a couple of bugs in vaapidecode element.
This is now fixed in gstreamer-vaapi 0.4.0 and libva-vdpau-driver
0.7.4 for another issue. You can get the fixes from git or from
release tarballs available here:
<http://www.freedesktop.org/software/vaapi/>

Regards,
Gwenole.


More information about the gstreamer-devel mailing list