X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavcodec%2Fhuffyuv.c;h=d65943fcc161a34eb2ff4d6ca470486aa73e3a27;hb=514e0831aef4d487cf7b4a53c7fbb24222bc5634;hp=39b0534a0042819a68d66e407776ce337397b9e7;hpb=e70e7a4b172dcadaf6a25a6a37dedcf2e39c06ec;p=ffmpeg diff --git a/libavcodec/huffyuv.c b/libavcodec/huffyuv.c index 39b0534a004..d65943fcc16 100644 --- a/libavcodec/huffyuv.c +++ b/libavcodec/huffyuv.c @@ -541,9 +541,6 @@ static int encode_init(AVCodecContext *avctx) } if(s->interlaced != ( s->height > 288 )) av_log(avctx, AV_LOG_INFO, "using huffyuv 2.2.0 or newer interlacing flag\n"); - }else if(avctx->strict_std_compliance>FF_COMPLIANCE_EXPERIMENTAL){ - av_log(avctx, AV_LOG_ERROR, "This codec is under development; files encoded with it may not be decodable with future versions!!! Set vstrict=-2 / -strict -2 to use it anyway.\n"); - return -1; } ((uint8_t*)avctx->extradata)[0]= s->predictor; @@ -1015,7 +1012,7 @@ static int decode_frame(AVCodecContext *avctx, void *data, int *data_size, uint8 *picture= *p; *data_size = sizeof(AVFrame); - return (get_bits_count(&s->gb)+31)/32*4; + return (get_bits_count(&s->gb)+31)/32*4 + table_size; } static int common_end(HYuvContext *s){