# HG changeset patch # User michael # Date 1087603821 0 # Node ID 13811ac6ddc7679c41195459f2613ec2006dfc75 # Parent 51f678a23325dba31f66104b23818ab0b3a3bbc5 segfault fix diff -r 51f678a23325 -r 13811ac6ddc7 svq3.c --- a/svq3.c Fri Jun 18 13:11:15 2004 +0000 +++ b/svq3.c Sat Jun 19 00:10:21 2004 +0000 @@ -453,8 +453,9 @@ mb_type = MB_TYPE_SKIP; } else { - svq3_mc_dir (h, s->next_picture.mb_type[mb_xy], PREDICT_MODE, 0, 0); - svq3_mc_dir (h, s->next_picture.mb_type[mb_xy], PREDICT_MODE, 1, 1); + mb_type= FFMIN(s->next_picture.mb_type[mb_xy], 0); + svq3_mc_dir (h, mb_type, PREDICT_MODE, 0, 0); + svq3_mc_dir (h, mb_type, PREDICT_MODE, 1, 1); mb_type = MB_TYPE_16x16; }