summaryrefslogtreecommitdiffstats
path: root/libmpcodecs
diff options
context:
space:
mode:
authorreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2004-10-21 16:47:42 +0000
committerreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2004-10-21 16:47:42 +0000
commita3fe03568b58f151a654a37e3dcdcae7ee40ad69 (patch)
tree48abf38d1a68cdaed4872bdc75f42f6d52f36480 /libmpcodecs
parent2ebdd3f1100e4942733614814fa832e39d68eabb (diff)
downloadmpv-a3fe03568b58f151a654a37e3dcdcae7ee40ad69.tar.bz2
mpv-a3fe03568b58f151a654a37e3dcdcae7ee40ad69.tar.xz
crash with Y8 colourspace fixed
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13730 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpcodecs')
-rw-r--r--libmpcodecs/vf_spp.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/libmpcodecs/vf_spp.c b/libmpcodecs/vf_spp.c
index 6cc147b8f6..05ab104b58 100644
--- a/libmpcodecs/vf_spp.c
+++ b/libmpcodecs/vf_spp.c
@@ -384,6 +384,7 @@ static void filter(struct vf_priv_s *p, uint8_t *dst, uint8_t *src, int dst_stri
DCTELEM *block = (DCTELEM *)block_align;
DCTELEM *block2= (DCTELEM *)(block_align+16);
+ if (!src || !dst) return; // HACK avoid crash for Y8 colourspace
for(y=0; y<height; y++){
int index= 8 + 8*stride + y*stride;
memcpy(p->src + index, src + y*src_stride, width);