# HG changeset patch # User rfelker # Date 1020491196 0 # Node ID 7779ad600a71418c06a49d5762a6f193b17e630c # Parent 27519699d416c1ec1b547d7dc26bbf93d2524f38 better fix for i420/iyuv as suggested by arpi diff -r 27519699d416 -r 7779ad600a71 libmpcodecs/vd_raw.c --- a/libmpcodecs/vd_raw.c Sat May 04 05:32:26 2002 +0000 +++ b/libmpcodecs/vd_raw.c Sat May 04 05:46:36 2002 +0000 @@ -66,7 +66,7 @@ if(mpi->bpp == 12 && mpi->flags&MP_IMGFLAG_YUV) { // Support for some common Planar YUV formats int cb=2, cr=1; - if (sh->format == IMGFMT_IYUV || sh->format == IMGFMT_I420) { + if(mpi->flags&MP_IMGFLAG_SWAPPED) { cb=1; cr=2; } mpi->planes[cb]=data+mpi->width*mpi->height;