summaryrefslogtreecommitdiff
path: root/subprojects
diff options
context:
space:
mode:
authorTim-Philipp Müller <tim@centricular.com>2024-02-04 10:20:59 +0100
committerTim-Philipp Müller <tim@centricular.com>2024-02-06 16:37:13 +0000
commit6651bb3ed828c5bb5ead069f3eb005040b1d448c (patch)
treeca190142cc9c1ce1398d31b62ef2b21b07d64e9e /subprojects
parentb9b249be48bfeb1888bc066664d925a60083681b (diff)
codecparsers: document new GstH265Level and GstH264Level enums
... and add them to the symbol index to make hotdoc happy.
Diffstat (limited to 'subprojects')
-rw-r--r--subprojects/gst-docs/symbols/symbol_index.json33
-rw-r--r--subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gsth264parser.h20
-rw-r--r--subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gsth265parser.h13
3 files changed, 66 insertions, 0 deletions
diff --git a/subprojects/gst-docs/symbols/symbol_index.json b/subprojects/gst-docs/symbols/symbol_index.json
index b7ca7b618f..98d91a8d93 100644
--- a/subprojects/gst-docs/symbols/symbol_index.json
+++ b/subprojects/gst-docs/symbols/symbol_index.json
@@ -2104,6 +2104,26 @@
"GST_H264_FRAME_PACKING_TOP_BOTTOM",
"GST_H264_FRMAE_PACKING_TOP_BOTTOM",
"GST_H264_I_SLICE",
+ "GST_H264_LEVEL_L1",
+ "GST_H264_LEVEL_L1B",
+ "GST_H264_LEVEL_L1_1",
+ "GST_H264_LEVEL_L1_2",
+ "GST_H264_LEVEL_L1_3",
+ "GST_H264_LEVEL_L2",
+ "GST_H264_LEVEL_L2_1",
+ "GST_H264_LEVEL_L2_2",
+ "GST_H264_LEVEL_L3",
+ "GST_H264_LEVEL_L3_1",
+ "GST_H264_LEVEL_L3_2",
+ "GST_H264_LEVEL_L4",
+ "GST_H264_LEVEL_L4_1",
+ "GST_H264_LEVEL_L4_2",
+ "GST_H264_LEVEL_L5",
+ "GST_H264_LEVEL_L5_1",
+ "GST_H264_LEVEL_L5_2",
+ "GST_H264_LEVEL_L6",
+ "GST_H264_LEVEL_L6_1",
+ "GST_H264_LEVEL_L6_2",
"GST_H264_NAL_AU_DELIMITER",
"GST_H264_NAL_DEPTH_SPS",
"GST_H264_NAL_EXTENSION_MVC",
@@ -2191,6 +2211,19 @@
"GST_H265_DECODER_CAST",
"GST_H265_DPB_MAX_SIZE",
"GST_H265_I_SLICE",
+ "GST_H265_LEVEL_L1",
+ "GST_H265_LEVEL_L2",
+ "GST_H265_LEVEL_L2_1",
+ "GST_H265_LEVEL_L3",
+ "GST_H265_LEVEL_L3_1",
+ "GST_H265_LEVEL_L4",
+ "GST_H265_LEVEL_L4_1",
+ "GST_H265_LEVEL_L5",
+ "GST_H265_LEVEL_L5_1",
+ "GST_H265_LEVEL_L5_2",
+ "GST_H265_LEVEL_L6",
+ "GST_H265_LEVEL_L6_1",
+ "GST_H265_LEVEL_L6_2",
"GST_H265_NAL_AUD",
"GST_H265_NAL_EOB",
"GST_H265_NAL_EOS",
diff --git a/subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gsth264parser.h b/subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gsth264parser.h
index 2b0b667c73..b05267ecd3 100644
--- a/subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gsth264parser.h
+++ b/subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gsth264parser.h
@@ -382,6 +382,26 @@ typedef enum
/**
* GstH264Level:
+ * @GST_H264_LEVEL_L1: Level 1
+ * @GST_H264_LEVEL_L1B: Level 1b
+ * @GST_H264_LEVEL_L1_1: Level 1.1
+ * @GST_H264_LEVEL_L1_2: Level 1.2
+ * @GST_H264_LEVEL_L1_3: Level 1.3
+ * @GST_H264_LEVEL_L2: Level 2
+ * @GST_H264_LEVEL_L2_1: Level 2.1
+ * @GST_H264_LEVEL_L2_2: Level 2.2
+ * @GST_H264_LEVEL_L3: Level 3
+ * @GST_H264_LEVEL_L3_1: Level 3.1
+ * @GST_H264_LEVEL_L3_2: Level 3.2
+ * @GST_H264_LEVEL_L4: Level 4
+ * @GST_H264_LEVEL_L4_1: Level 4.1
+ * @GST_H264_LEVEL_L4_2: Level 4.2
+ * @GST_H264_LEVEL_L5: Level 5
+ * @GST_H264_LEVEL_L5_1: Level 5.1
+ * @GST_H264_LEVEL_L5_2: Level 5.2
+ * @GST_H264_LEVEL_L6: Level 6
+ * @GST_H264_LEVEL_L6_1: Level 6.1
+ * @GST_H264_LEVEL_L6_2: Level 6.2
*
* H.264 level
*
diff --git a/subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gsth265parser.h b/subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gsth265parser.h
index a70e55d059..e4677b114a 100644
--- a/subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gsth265parser.h
+++ b/subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/gsth265parser.h
@@ -433,6 +433,19 @@ typedef enum
/**
* GstH265Level:
+ * @GST_H265_LEVEL_L1: Level 1
+ * @GST_H265_LEVEL_L2: Level 2
+ * @GST_H265_LEVEL_L2_1: Level 2.1
+ * @GST_H265_LEVEL_L3: Level 3
+ * @GST_H265_LEVEL_L3_1: Level 3.1
+ * @GST_H265_LEVEL_L4: Level 4
+ * @GST_H265_LEVEL_L4_1: Level 4.1
+ * @GST_H265_LEVEL_L5: Level 5
+ * @GST_H265_LEVEL_L5_1: Level 5.1
+ * @GST_H265_LEVEL_L5_2: Level 5.2
+ * @GST_H265_LEVEL_L6: Level 6
+ * @GST_H265_LEVEL_L6_1: Level 6.1
+ * @GST_H265_LEVEL_L6_2: Level 6.2
*
* H.265 level
*