# HG changeset patch # User reimar # Date 1162484425 0 # Node ID ca1d5d9fe51cb437cab41e7f86e82dabf6001a3d # Parent f6c822443ebea3e4364a5aab887e1879855287d0 Set mpi stride, mostly fixes http://samples.mplayerhq.hu/MPEG2/res_change_ffmpeg_aspect.ts with e.g. -vo x11 and -vo gl (-vo xv was not affected). diff -r f6c822443ebe -r ca1d5d9fe51c libmpcodecs/vd_libmpeg2.c --- a/libmpcodecs/vd_libmpeg2.c Thu Nov 02 11:45:10 2006 +0000 +++ b/libmpcodecs/vd_libmpeg2.c Thu Nov 02 16:20:25 2006 +0000 @@ -211,6 +211,9 @@ if(!mpi_new) return 0; // VO ERROR!!!!!!!! mpeg2_set_buf(mpeg2dec, mpi_new->planes, mpi_new); + mpi_new->stride[0] = info->sequence->width; + mpi_new->stride[1] = info->sequence->chroma_width; + mpi_new->stride[2] = info->sequence->chroma_width; if (info->current_picture->flags&PIC_FLAG_TOP_FIELD_FIRST) mpi_new->fields |= MP_IMGFIELD_TOP_FIRST; else mpi_new->fields &= ~MP_IMGFIELD_TOP_FIRST;