aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec
diff options
context:
space:
mode:
authorMichael Niedermayer <michaelni@gmx.at>2004-07-28 00:09:03 +0000
committerMichael Niedermayer <michaelni@gmx.at>2004-07-28 00:09:03 +0000
commit2ff9ff5bdf0cfa09550c4819bceca86d0b305c51 (patch)
tree871bf58d29614de9a1de8cd8328af3d45e572523 /libavcodec
parent3ea1ce214646cb91a2b7d1048af00a1c228416a6 (diff)
downloadffmpeg-2ff9ff5bdf0cfa09550c4819bceca86d0b305c51.tar.gz
dont segfault without -strict -1
Originally committed as revision 3356 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavcodec')
-rw-r--r--libavcodec/snow.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/libavcodec/snow.c b/libavcodec/snow.c
index 3150443804..1870461d9d 100644
--- a/libavcodec/snow.c
+++ b/libavcodec/snow.c
@@ -2149,6 +2149,12 @@ static int encode_init(AVCodecContext *avctx)
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 @@ static int encode_frame(AVCodecContext *avctx, unsigned char *buf, int buf_size,
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);