]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/takdec.c
Merge commit 'cdf58f0599c39852ee3beafe5f64af7d57d4215b'
[ffmpeg] / libavcodec / takdec.c
index 86ca3ac0134ad646134b6eea99d3e027cf118be6..d76946f6ef4dd1af22a15e8823ab90e0928bfddf 100644 (file)
@@ -686,8 +686,8 @@ static int tak_decode_frame(AVCodecContext *avctx, void *data,
     if ((ret = ff_tak_decode_frame_header(avctx, gb, &s->ti, 0)) < 0)
         return ret;
 
+    hsize = get_bits_count(gb) / 8;
     if (avctx->err_recognition & (AV_EF_CRCCHECK|AV_EF_COMPLIANT)) {
-        hsize = get_bits_count(gb) / 8;
         if (ff_tak_check_crc(pkt->data, hsize)) {
             av_log(avctx, AV_LOG_ERROR, "CRC error\n");
             if (avctx->err_recognition & AV_EF_EXPLODE)