changeset 2151:44c973bfec0f libavcodec

dont segfault without -strict -1
author michael
date Wed, 28 Jul 2004 00:09:03 +0000
parents 8aff375a986b
children 2f6518c0e6cc
files snow.c
diffstat 1 files changed, 6 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/snow.c	Tue Jul 27 17:38:53 2004 +0000
+++ b/snow.c	Wed Jul 28 00:09:03 2004 +0000
@@ -2149,6 +2149,12 @@
     int i;
     int level, orientation, plane_index;
 
+    if(avctx->strict_std_compliance >= 0){
+        av_log(avctx, AV_LOG_ERROR, "this codec is under development, files encoded with it wont be decodeable with future versions!!!\n"
+               "use vstrict=-1 to use it anyway\n");
+        return -1;
+    }
+ 
     common_init(avctx);
  
     s->version=0;
@@ -2217,12 +2223,6 @@
     int used_count= 0;
     int log2_threshold, level, orientation, plane_index, i;
 
-    if(avctx->strict_std_compliance >= 0){
-        av_log(avctx, AV_LOG_ERROR, "this codec is under development, files encoded with it wont be decodeable with future versions!!!\n"
-               "use vstrict=-1 to use it anyway\n");
-        return -1;
-    }
-        
     ff_init_cabac_encoder(c, buf, buf_size);
     ff_init_cabac_states(c, ff_h264_lps_range, ff_h264_mps_state, ff_h264_lps_state, 64);