diff h264.c @ 4354:d18568fb0187 libavcodec

Avoid calling decode_slice when context_initialized is not set. Avoids a crash due to dsp.clear_blocks being NULL when called.
author reimar
date Tue, 16 Jan 2007 17:46:26 +0000
parents 4aa24216f71a
children 0271b214458b
line wrap: on
line diff
--- a/h264.c	Mon Jan 15 23:26:09 2007 +0000
+++ b/h264.c	Tue Jan 16 17:46:26 2007 +0000
@@ -8067,6 +8067,7 @@
             h->inter_gb_ptr= &h->inter_gb;
 
             if(h->redundant_pic_count==0 && h->intra_gb_ptr && s->data_partitioning
+               && s->context_initialized
                && s->hurry_up < 5
                && (avctx->skip_frame < AVDISCARD_NONREF || h->nal_ref_idc)
                && (avctx->skip_frame < AVDISCARD_BIDIR  || h->slice_type!=B_TYPE)