|
|
|
@ -183,9 +183,9 @@ typedef struct H265RawVUI { |
|
|
|
|
} H265RawVUI; |
|
|
|
|
|
|
|
|
|
typedef struct H265RawExtensionData { |
|
|
|
|
uint8_t *data; |
|
|
|
|
size_t bit_length; |
|
|
|
|
uint8_t *data; |
|
|
|
|
AVBufferRef *data_ref; |
|
|
|
|
size_t bit_length; |
|
|
|
|
} H265RawExtensionData; |
|
|
|
|
|
|
|
|
|
typedef struct H265RawVPS { |
|
|
|
@ -541,10 +541,10 @@ typedef struct H265RawSliceHeader { |
|
|
|
|
typedef struct H265RawSlice { |
|
|
|
|
H265RawSliceHeader header; |
|
|
|
|
|
|
|
|
|
uint8_t *data; |
|
|
|
|
size_t data_size; |
|
|
|
|
int data_bit_start; |
|
|
|
|
uint8_t *data; |
|
|
|
|
AVBufferRef *data_ref; |
|
|
|
|
size_t data_size; |
|
|
|
|
int data_bit_start; |
|
|
|
|
} H265RawSlice; |
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -600,15 +600,15 @@ typedef struct H265RawSEIUserDataRegistered { |
|
|
|
|
uint8_t itu_t_t35_country_code; |
|
|
|
|
uint8_t itu_t_t35_country_code_extension_byte; |
|
|
|
|
uint8_t *data; |
|
|
|
|
size_t data_length; |
|
|
|
|
AVBufferRef *data_ref; |
|
|
|
|
size_t data_length; |
|
|
|
|
} H265RawSEIUserDataRegistered; |
|
|
|
|
|
|
|
|
|
typedef struct H265RawSEIUserDataUnregistered { |
|
|
|
|
uint8_t uuid_iso_iec_11578[16]; |
|
|
|
|
uint8_t *data; |
|
|
|
|
size_t data_length; |
|
|
|
|
AVBufferRef *data_ref; |
|
|
|
|
size_t data_length; |
|
|
|
|
} H265RawSEIUserDataUnregistered; |
|
|
|
|
|
|
|
|
|
typedef struct H265RawSEIRecoveryPoint { |
|
|
|
@ -710,9 +710,9 @@ typedef struct H265RawSEIPayload { |
|
|
|
|
alternative_transfer_characteristics; |
|
|
|
|
H265RawSEIAlphaChannelInfo alpha_channel_info; |
|
|
|
|
struct { |
|
|
|
|
uint8_t *data; |
|
|
|
|
size_t data_length; |
|
|
|
|
uint8_t *data; |
|
|
|
|
AVBufferRef *data_ref; |
|
|
|
|
size_t data_length; |
|
|
|
|
} other; |
|
|
|
|
} payload; |
|
|
|
|
H265RawExtensionData extension_data; |
|
|
|
|