]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/hevc.h
Merge commit '255526998501f0040ae43fe4848c817a97fc578a'
[ffmpeg] / libavcodec / hevc.h
index f71cd081ef484d98d0066a4804cd16889d6324a7..de77d2ac43e585755b17d0131acb7d5678c00ab5 100644 (file)
@@ -52,6 +52,12 @@ enum HEVCNALUnitType {
     HEVC_NAL_SEI_SUFFIX = 40,
 };
 
+enum HEVCSliceType {
+    HEVC_SLICE_B = 0,
+    HEVC_SLICE_P = 1,
+    HEVC_SLICE_I = 2,
+};
+
 /**
  * 7.4.2.1
  */
@@ -62,4 +68,9 @@ enum HEVCNALUnitType {
 #define HEVC_MAX_SHORT_TERM_RPS_COUNT 64
 #define HEVC_MAX_CU_SIZE 128
 
+#define HEVC_MAX_REFS 16
+#define HEVC_MAX_DPB_SIZE 16 // A.4.1
+
+#define HEVC_MAX_LOG2_CTB_SIZE 6
+
 #endif /* AVCODEC_HEVC_H */