diff options
author | Uoti Urpala <uau@glyph.nonexistent.invalid> | 2010-04-26 17:44:48 +0300 |
---|---|---|
committer | Uoti Urpala <uau@glyph.nonexistent.invalid> | 2010-04-26 17:44:48 +0300 |
commit | 6a7956a11bd8849d0af22fca23de89b42a49788b (patch) | |
tree | 8fc54851aab158e472439527f4739473f2168900 /libmpcodecs | |
parent | e6048e1830899ab0e4ca8d197569e0db885ec6fd (diff) | |
parent | 91ec3ae682ce9a3235b12ee4026b1902b8a0cc7c (diff) | |
download | mpv-6a7956a11bd8849d0af22fca23de89b42a49788b.tar.bz2 mpv-6a7956a11bd8849d0af22fca23de89b42a49788b.tar.xz |
Merge svn changes up to r30972
Diffstat (limited to 'libmpcodecs')
-rw-r--r-- | libmpcodecs/vd_raw.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libmpcodecs/vd_raw.c b/libmpcodecs/vd_raw.c index 4e8ccd1446..4b18ab301e 100644 --- a/libmpcodecs/vd_raw.c +++ b/libmpcodecs/vd_raw.c @@ -124,7 +124,7 @@ static mp_image_t* decode(sh_video_t *sh,void* data,int len,int flags){ #endif } frame_size=mpi->stride[0]*mpi->h; - if (format == MKTAG('y', 'u', 'v', '2')) { + if (len >= frame_size && format == MKTAG('y', 'u', 'v', '2')) { int i; for (i = 1; i < frame_size; i += 2) mpi->planes[0][i] ^= 128; |