[FFmpeg-devel] [PATCH WIP 1/5] avcodec/hevc: Move ScalabilityMask to hevc header file
Zhao Zhili
quinkblack at foxmail.com
Wed Dec 11 06:23:24 EET 2024
From: Zhao Zhili <zhilizhao at tencent.com>
So it can be used in hevc decoder.
---
libavcodec/hevc/hevc.h | 7 +++++++
libavcodec/hevc/ps.c | 8 --------
2 files changed, 7 insertions(+), 8 deletions(-)
diff --git a/libavcodec/hevc/hevc.h b/libavcodec/hevc/hevc.h
index 8bd59142db..eae28b3b04 100644
--- a/libavcodec/hevc/hevc.h
+++ b/libavcodec/hevc/hevc.h
@@ -162,5 +162,12 @@ enum {
HEVC_MAX_PALETTE_PREDICTOR_SIZE = 128,
};
+enum HEVCScalabilityMask {
+ HEVC_SCALABILITY_DEPTH = 0,
+ HEVC_SCALABILITY_MULTIVIEW = 1,
+ HEVC_SCALABILITY_SPATIAL = 2,
+ HEVC_SCALABILITY_AUXILIARY = 3,
+ HEVC_SCALABILITY_MASK_MAX = 15,
+};
#endif /* AVCODEC_HEVC_HEVC_H */
diff --git a/libavcodec/hevc/ps.c b/libavcodec/hevc/ps.c
index a1d352eec5..bd8a796c2d 100644
--- a/libavcodec/hevc/ps.c
+++ b/libavcodec/hevc/ps.c
@@ -450,14 +450,6 @@ static void hevc_vps_free(FFRefStructOpaque opaque, void *obj)
av_freep(&vps->data);
}
-enum ScalabilityMask {
- HEVC_SCALABILITY_DEPTH = 0,
- HEVC_SCALABILITY_MULTIVIEW = 1,
- HEVC_SCALABILITY_SPATIAL = 2,
- HEVC_SCALABILITY_AUXILIARY = 3,
- HEVC_SCALABILITY_MASK_MAX = 15,
-};
-
enum DependencyType {
HEVC_DEP_TYPE_SAMPLE = 0,
HEVC_DEP_TYPE_MV = 1,
--
2.46.0
More information about the ffmpeg-devel
mailing list