mirror of https://github.com/mpv-player/mpv
fixing "internal error in orderYUV" bug
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10313 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
3f758ed442
commit
5ff7d7bb6e
|
@ -1466,7 +1466,7 @@ static inline void sws_orderYUV(int format, uint8_t * sortedP[], int sortedStrid
|
|||
sortedStride[1]= stride[2];
|
||||
sortedStride[2]= stride[1];
|
||||
}
|
||||
else if(isPacked(format) || isGray(format))
|
||||
else if(isPacked(format) || isGray(format) || format == IMGFMT_Y8)
|
||||
{
|
||||
sortedP[0]= p[0];
|
||||
sortedP[1]=
|
||||
|
@ -2096,6 +2096,7 @@ int sws_scale(SwsContext *c, uint8_t* srcParam[], int srcStrideParam[], int srcS
|
|||
sws_orderYUV(c->origSrcFormat, src, srcStride, srcParam, srcStrideParam);
|
||||
sws_orderYUV(c->origDstFormat, dst, dstStride, dstParam, dstStrideParam);
|
||||
//printf("sws: slice %d %d\n", srcSliceY, srcSliceH);
|
||||
|
||||
return c->swScale(c, src, srcStride, srcSliceY, srcSliceH, dst, dstStride);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue