aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul B Mahol <onemda@gmail.com>2020-08-03 22:41:45 +0200
committerPaul B Mahol <onemda@gmail.com>2020-08-03 22:45:17 +0200
commitacaed62ad1f4ba8f1c6c84d15a99cee03b1322b6 (patch)
treeee7258efb6be8ed2a5344323bfa32b7e27674e76
parentd2b9cb11329107707125cffd02cbc238175a9f74 (diff)
downloadffmpeg-acaed62ad1f4ba8f1c6c84d15a99cee03b1322b6.tar.gz
avcodec/cfhd: correct 71 tag usage
It stores input format and never codebook.
-rw-r--r--libavcodec/cfhd.c5
-rw-r--r--libavcodec/cfhd.h1
2 files changed, 3 insertions, 3 deletions
diff --git a/libavcodec/cfhd.c b/libavcodec/cfhd.c
index 8cd475cba4..36fdc840a6 100644
--- a/libavcodec/cfhd.c
+++ b/libavcodec/cfhd.c
@@ -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;
diff --git a/libavcodec/cfhd.h b/libavcodec/cfhd.h
index 7f35ac45f3..ba381f79f2 100644
--- a/libavcodec/cfhd.h
+++ b/libavcodec/cfhd.h
@@ -73,6 +73,7 @@ enum CFHDParam {
ChannelNumber = 62,
SampleFlags = 68,
Precision = 70,
+ InputFormat = 71,
BandCodingFlags = 72,
PrescaleTable = 83,
EncodedFormat = 84,