[vlc-devel] [PATCH] core: do not overwrite visible size
remi at remlab.net
Sat Nov 9 22:11:01 CET 2013
Libavcodec often requires an extra block of lines at the bottom for optimized direct rendering. That is probably why.
(Sorry for html)
Sent from my NVIDIA Tegra-powered device
----- Reply message -----
De : "XilasZ" <xilasz at gmail.com>
Pour : "Mailing list for VLC media player developers" <vlc-devel at videolan.org>
Objet : [vlc-devel] [PATCH] core: do not overwrite visible size
Date : sam., nov. 9, 2013 19:06
Some more feedback, with the patch applied, with a 1280x720 video, swscale is initialized with this input format :
size = 1280x738
visible size = 1280x720
I still don't understand why 738 (since 720 is already a multiple of 16), but at least visible size is correct.
But in practice, swscale receives those pictures :
size = 1280x772
visible size = 1280x738
So i asked for a resize of 1280x720 to 720x405 to the core, and i get a resize of 1280x738 to 720x405, and a thick bar of green lines as a bonus.
Why do we get a 738 from the decoder ?
What is this 772 coming from ?
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the vlc-devel