[vlc-devel] [RFC PATCH] display: fix useless display filter creation
    Rémi Denis-Courmont 
    remi at remlab.net
       
    Thu Oct  8 10:46:27 CEST 2015
    
    
  
Le 2015-10-07 20:04, Thomas Guillem a écrit :
> When decoding a 1280x720 video with avcodec, the i_width/i_height 
> will be
> aligned (1280x738). Therefore the comparison in 
> VoutDisplayCreateRender will
> always fail and a filter will be created for nothing (swscale in my 
> case).
I don't know what you mean by "always" fail, but we cannot give 
libavcodec 1280x720 picture buffers when it requests 1280x738 ones.
> It's easy to reproduce with any 720p videos when forcing sw rendering 
> and
> xcb_xv video output.
You can't do direct rendering with XVideo and libavcodec. This is a 
design limitation of the XVideo 2.2 protocol.
Or you can, but you get the infamous green lines bleeding.
-- 
Rémi Denis-Courmont
http://www.remlab.net/
    
    
More information about the vlc-devel
mailing list