[vlc-devel] [vlc-commits] avcodec: fix direct rendering with some codecs
Laurent Aimar
fenrir at elivagar.org
Mon Dec 12 10:48:54 CET 2011
On Sun, Dec 11, 2011 at 07:21:01PM -0500, Rafaël Carré wrote:
> invalid access is at V plane + 1472
>
> BTW, pic is interlaced.
>
> And FFmpeg doesn't have the bug.
> avcodec_align_dimensions2() was changed when ProRes decoder was
> committed in FFmpeg.
> height is aligned on 32 pixels (= 2 blocks) for a bunch of codecs (to
> account for interlacing), and ProRes is missing from the list in libav.
Ok, that's explain it.
> The side effect is that it disables direct rendering because the VLC
> picture is too small, unless we align on 32 pixels too.
I will take care of that.
--
fenrir
More information about the vlc-devel
mailing list