# HG changeset patch # User kostya # Date 1234508796 0 # Node ID 58706d84c9382df9aefadbaba182844cc6ac4ca1 # Parent 7400956a815d15b8d3413e1163fe75bcc98194bd In RV3/4 nonzero MB offset for the first slice also indicates error diff -r 7400956a815d -r 58706d84c938 rv34.c --- a/rv34.c Fri Feb 13 00:57:22 2009 +0000 +++ b/rv34.c Fri Feb 13 07:06:36 2009 +0000 @@ -1402,7 +1402,7 @@ return -1; } init_get_bits(&s->gb, buf+get_slice_offset(avctx, slices_hdr, 0), buf_size-get_slice_offset(avctx, slices_hdr, 0)); - if(r->parse_slice_header(r, &r->s.gb, &si) < 0){ + if(r->parse_slice_header(r, &r->s.gb, &si) < 0 || si.start){ av_log(avctx, AV_LOG_ERROR, "First slice header is incorrect\n"); return -1; }