[MPlayer-cvslog] CVS: main/libmpcodecs vd_libmpeg2.c,1.37,1.38

Jindrich Makovicka makovick at kmlinux.fjfi.cvut.cz
Tue Nov 23 18:59:36 CET 2004


Michael Niedermayer wrote:
> vd_ffmpeg certainly didnt need either width or height to be a multiple of 8, 
> if it does now someone broke it

i wanted to write 16, but it doesn't actually matter. the segfault 
doesn't occur in directly ffmpeg, but the image created with

  mpi= mpcodecs_get_image(sh,type, flags,
                         (width+align)&(~align), (height+align)&(~align));

can eventually propagate to a VO previously configured to width x 
height, which blows up then. to correct the things, mpi should be 
allocated with the physical dimensions according to the alignment, while 
logical dimensions mpi->w and mpi->h should be equal to width and 
height. however, this is impossible with current vf api.

-- 
Jindrich Makovicka




More information about the MPlayer-cvslog mailing list