[Bug 770996] Choppy video when using vaapi on radeon 6850.

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Wed Sep 7 11:54:04 UTC 2016


https://bugzilla.gnome.org/show_bug.cgi?id=770996

--- Comment #5 from Víctor Manuel Jáquez Leal <vjaquez at igalia.com> ---
(In reply to barz621 from comment #4)
> I am using libva-mesa-driver 12.0.2. 

Ok. Be aware that mesa drivers are work in progress, not a full feature
implementation.

> This is the error i get on Weston when i try to use vaapisink.
> 
> gst-play-1.0 --videosink vaapisink Videos/sintel_trailer-48 0p.mp4 Press 
> 'k' to see a list of keyboard shortcuts. Now playing 
> /home/toliz/Videos/sintel_trailer-480p.mp4 libva info: VA-API version 
> 0.39.2 libva info: va_getDriverName() returns 0 libva info: User 
> requested driver 'r600' libva info: Trying to open 
> /usr/lib/dri/r600_drv_video.so libva info: Found init function 
> __vaDriverInit_0_39 libva info: va_openDriver() returns 0 Redistribute 
> latency... Redistribute latency... Redistribute latency... ERROR 
> Internal error: could not render surface for 
> file:///home/toliz/Videos/sin tel_trailer-480p.mp4 ERROR debug 
> information: gstvaapisink.c(1434): gst_vaapisink_show_frame_unlocked
>  (): 
> /GstPlayBin:playbin/GstPlaySink:playsink/GstBin:vbin/GstVaapiSink:vaapisink 
> 0
> Reached end of play list.

You can run the pipeline with --gst-debug=vaapi*:6 to figure out what is
failing.

My bet is that vaGetSurfaceBufferWl() is not implemented in radeon mesa
backend.

> Can you explain me how to perf the pipeline and how to pinpoint that it is a
> driver issue?

you can start with the script gst-plot-timeline.py that comes in gstreamer
source code. Also check this slides 

http://www.slideshare.net/LuisLopez235/improving-gstreamer-performance-on-large-pipelines-from-profiling-to-optimization

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list