Heavy artifacts during hw accelerated playback of wmv files

Michel Dänzer michel at daenzer.net
Fri Mar 31 06:54:55 UTC 2017


On 30/03/17 09:16 PM, Jan Burgmeier wrote:
> Hi,
> 
> with versions newer than libdrm-2.4.66 I have heavy artifacts during hw
> accelerated playback of wmv files vaapi/vdpau tested with gstreamer-
> 0.10 and ffmpeg based mpv.
> 
> Bisect result:
> db138b9ba12a0de5d6140832c0679c2418e3e7e0 is the first bad commit
> commit db138b9ba12a0de5d6140832c0679c2418e3e7e0
> Author: Michel Dänzer <michel.daenzer at amd.com>
> Date:   Thu Jan 21 18:08:49 2016 +0900
> 
>     radeon: Pass radeon_bo_open flags to the DRM_RADEON_GEM_CREATE 	
> ioctl
>     
>     Not doing so makes it impossible for radeon_bo_open callers to set
> any
>     RADEON_GEM_* flags for the newly created BO.
>     
>     Reviewed-by: Alex Deucher <alexander.deucher at amd.com>
> 
> If I revert this commit on the current master branch the artefacts are
> gone.

Without this change, the flags passed to radeon_bo_open are ignored. The
question is which flag passed from where is causing the trouble.


-- 
Earthling Michel Dänzer               |               http://www.amd.com
Libre software enthusiast             |             Mesa and X developer


More information about the dri-devel mailing list