mirror of
https://github.com/nyanmisaka/ffmpeg-rockchip.git
synced 2025-10-29 11:42:02 +08:00
avcodec/cbs_h265: rename H265RawPSExtensionData to H265RawExtensionData
So that NAL types other than Parameter Set ones may use it. Signed-off-by: James Almer <jamrial@gmail.com>
This commit is contained in:
@@ -182,11 +182,11 @@ typedef struct H265RawVUI {
|
|||||||
uint8_t log2_max_mv_length_vertical;
|
uint8_t log2_max_mv_length_vertical;
|
||||||
} H265RawVUI;
|
} H265RawVUI;
|
||||||
|
|
||||||
typedef struct H265RawPSExtensionData {
|
typedef struct H265RawExtensionData {
|
||||||
uint8_t *data;
|
uint8_t *data;
|
||||||
size_t bit_length;
|
size_t bit_length;
|
||||||
AVBufferRef *data_ref;
|
AVBufferRef *data_ref;
|
||||||
} H265RawPSExtensionData;
|
} H265RawExtensionData;
|
||||||
|
|
||||||
typedef struct H265RawVPS {
|
typedef struct H265RawVPS {
|
||||||
H265RawNALUnitHeader nal_unit_header;
|
H265RawNALUnitHeader nal_unit_header;
|
||||||
@@ -221,7 +221,7 @@ typedef struct H265RawVPS {
|
|||||||
H265RawHRDParameters hrd_parameters[HEVC_MAX_LAYER_SETS];
|
H265RawHRDParameters hrd_parameters[HEVC_MAX_LAYER_SETS];
|
||||||
|
|
||||||
uint8_t vps_extension_flag;
|
uint8_t vps_extension_flag;
|
||||||
H265RawPSExtensionData extension_data;
|
H265RawExtensionData extension_data;
|
||||||
} H265RawVPS;
|
} H265RawVPS;
|
||||||
|
|
||||||
typedef struct H265RawSTRefPicSet {
|
typedef struct H265RawSTRefPicSet {
|
||||||
@@ -325,7 +325,7 @@ typedef struct H265RawSPS {
|
|||||||
uint8_t sps_scc_extension_flag;
|
uint8_t sps_scc_extension_flag;
|
||||||
uint8_t sps_extension_4bits;
|
uint8_t sps_extension_4bits;
|
||||||
|
|
||||||
H265RawPSExtensionData extension_data;
|
H265RawExtensionData extension_data;
|
||||||
|
|
||||||
// Range extension.
|
// Range extension.
|
||||||
uint8_t transform_skip_rotation_enabled_flag;
|
uint8_t transform_skip_rotation_enabled_flag;
|
||||||
@@ -413,7 +413,7 @@ typedef struct H265RawPPS {
|
|||||||
uint8_t pps_scc_extension_flag;
|
uint8_t pps_scc_extension_flag;
|
||||||
uint8_t pps_extension_4bits;
|
uint8_t pps_extension_4bits;
|
||||||
|
|
||||||
H265RawPSExtensionData extension_data;
|
H265RawExtensionData extension_data;
|
||||||
|
|
||||||
// Range extension.
|
// Range extension.
|
||||||
uint8_t log2_max_transform_skip_block_size_minus2;
|
uint8_t log2_max_transform_skip_block_size_minus2;
|
||||||
|
|||||||
@@ -59,7 +59,7 @@ static int FUNC(byte_alignment)(CodedBitstreamContext *ctx, RWContext *rw)
|
|||||||
}
|
}
|
||||||
|
|
||||||
static int FUNC(extension_data)(CodedBitstreamContext *ctx, RWContext *rw,
|
static int FUNC(extension_data)(CodedBitstreamContext *ctx, RWContext *rw,
|
||||||
H265RawPSExtensionData *current)
|
H265RawExtensionData *current)
|
||||||
{
|
{
|
||||||
int err;
|
int err;
|
||||||
size_t k;
|
size_t k;
|
||||||
|
|||||||
Reference in New Issue
Block a user