diff options
author | michael <michael@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2003-11-06 23:22:17 +0000 |
---|---|---|
committer | michael <michael@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2003-11-06 23:22:17 +0000 |
commit | 6500590537419488c80c619fbe67509279f2705a (patch) | |
tree | 34ba6964cba3f642b2016ba07e8f6e3108034064 /postproc | |
parent | 65d4cf9c64f88cafe695a93185113adaff4071d9 (diff) | |
download | mpv-6500590537419488c80c619fbe67509279f2705a.tar.bz2 mpv-6500590537419488c80c619fbe67509279f2705a.tar.xz |
1000l
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11407 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'postproc')
-rw-r--r-- | postproc/swscale.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/postproc/swscale.c b/postproc/swscale.c index 9b9d98f795..e3c16a5094 100644 --- a/postproc/swscale.c +++ b/postproc/swscale.c @@ -2119,7 +2119,10 @@ SwsContext *sws_getContext(int srcW, int srcH, int origSrcFormat, int dstW, int */ int sws_scale_ordered(SwsContext *c, uint8_t* src[], int srcStride[], int srcSliceY, int srcSliceH, uint8_t* dst[], int dstStride[]){ - return c->swScale(c, src, srcStride, srcSliceY, srcSliceH, dst, dstStride); + //copy strides, so they can safely be modified + int srcStride2[3]= {srcStride[0], srcStride[1], srcStride[2]}; + int dstStride2[3]= {dstStride[0], dstStride[1], dstStride[2]}; + return c->swScale(c, src, srcStride2, srcSliceY, srcSliceH, dst, dstStride2); } /** |