]> git.sesse.net Git - ffmpeg/commitdiff
avcodec/cfhd: correct 71 tag usage
authorPaul B Mahol <onemda@gmail.com>
Mon, 3 Aug 2020 20:41:45 +0000 (22:41 +0200)
committerPaul B Mahol <onemda@gmail.com>
Mon, 3 Aug 2020 20:45:17 +0000 (22:45 +0200)
It stores input format and never codebook.

libavcodec/cfhd.c
libavcodec/cfhd.h

index 8cd475cba47f27fc11906aa4363e3c2def5ce322..36fdc840a6075ef6a59f3b9abb30cd66ebee6d44 100644 (file)
@@ -555,9 +555,8 @@ static int cfhd_decode(AVCodecContext *avctx, void *data, int *got_frame,
                 break;
             }
             s->plane[s->channel_num].band[s->level][s->subband_num].height = data;
-        } else if (tag == 71) {
-            s->codebook = data;
-            av_log(avctx, AV_LOG_DEBUG, "Codebook %i\n", s->codebook);
+        } else if (tag == InputFormat) {
+            av_log(avctx, AV_LOG_DEBUG, "Input format %i\n", data);
         } else if (tag == BandCodingFlags) {
             s->codebook = data & 0xf;
             s->difference_coding = (data >> 4) & 1;
index 7f35ac45f327a07c91d0756f1207c61cf047a626..ba381f79f28ba8a968a2e2adececd0cdbf669b0a 100644 (file)
@@ -73,6 +73,7 @@ enum CFHDParam {
     ChannelNumber    =  62,
     SampleFlags      =  68,
     Precision        =  70,
+    InputFormat      =  71,
     BandCodingFlags  =  72,
     PrescaleTable    =  83,
     EncodedFormat    =  84,