summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul B Mahol <onemda@gmail.com>2021-09-05 18:10:53 +0200
committerPaul B Mahol <onemda@gmail.com>2021-09-05 18:12:56 +0200
commit0c87b43c6cd45a66c54134026d2f2cf823df4c7d (patch)
tree931b97f552a2bf20f196d12d4af3dec232db18ec
parent3ea0171ea3ef374f9468805ec27b37b29f0dd47c (diff)
avcodec/mlp: move sync defines to common header
-rw-r--r--libavcodec/mlp.h3
-rw-r--r--libavcodec/mlpdec.c4
-rw-r--r--libavcodec/mlpenc.c3
3 files changed, 5 insertions, 5 deletions
diff --git a/libavcodec/mlp.h b/libavcodec/mlp.h
index 5b7d8c8cac..e45eba55ae 100644
--- a/libavcodec/mlp.h
+++ b/libavcodec/mlp.h
@@ -24,6 +24,9 @@
#include <stdint.h>
+#define SYNC_MLP 0xbb
+#define SYNC_TRUEHD 0xba
+
/** Last possible matrix channel for each codec */
#define MAX_MATRIX_CHANNEL_MLP 5
#define MAX_MATRIX_CHANNEL_TRUEHD 7
diff --git a/libavcodec/mlpdec.c b/libavcodec/mlpdec.c
index 08db5dc63c..4320cb4524 100644
--- a/libavcodec/mlpdec.c
+++ b/libavcodec/mlpdec.c
@@ -391,7 +391,7 @@ static int read_major_sync(MLPDecodeContext *m, GetBitContext *gb)
* substream is Stereo. Subsequent substreams' layouts are indicated in the
* major sync. */
if (m->avctx->codec_id == AV_CODEC_ID_MLP) {
- if (mh.stream_type != 0xbb) {
+ if (mh.stream_type != SYNC_MLP) {
avpriv_request_sample(m->avctx,
"unexpected stream_type %X in MLP",
mh.stream_type);
@@ -401,7 +401,7 @@ static int read_major_sync(MLPDecodeContext *m, GetBitContext *gb)
m->substream[0].mask = AV_CH_LAYOUT_STEREO;
m->substream[substr].mask = mh.channel_layout_mlp;
} else {
- if (mh.stream_type != 0xba) {
+ if (mh.stream_type != SYNC_TRUEHD) {
avpriv_request_sample(m->avctx,
"unexpected stream_type %X in !MLP",
mh.stream_type);
diff --git a/libavcodec/mlpenc.c b/libavcodec/mlpenc.c
index d686f0a3e1..e38abf7f13 100644
--- a/libavcodec/mlpenc.c
+++ b/libavcodec/mlpenc.c
@@ -215,9 +215,6 @@ static const BestOffset restart_best_offset[NUM_CODEBOOKS] = {{0}};
#define SYNC_MAJOR 0xf8726f
#define MAJOR_SYNC_INFO_SIGNATURE 0xB752
-#define SYNC_MLP 0xbb
-#define SYNC_TRUEHD 0xba
-
/* must be set for DVD-A */
#define FLAGS_DVDA 0x4000
/* FIFO delay must be constant */