You've already forked FFmpeg
mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-08-04 22:03:09 +02:00
ffv1/vulkan: redo context count tracking and quant_table_idx management
This commit also makes it possible for the encoder to choose a different quantization table on a per-slice basis, as well as adding this capability to the decoder. Also, this commit fully fixes decoding of context=1 encoded files.
This commit is contained in:
@ -49,9 +49,9 @@ typedef struct FFv1VkRCTParameters {
|
||||
} FFv1VkRCTParameters;
|
||||
|
||||
typedef struct FFv1VkResetParameters {
|
||||
uint32_t context_count[MAX_QUANT_TABLES];
|
||||
VkDeviceAddress slice_state;
|
||||
uint32_t plane_state_size;
|
||||
uint32_t context_count;
|
||||
uint8_t codec_planes;
|
||||
uint8_t key_frame;
|
||||
uint8_t version;
|
||||
|
Reference in New Issue
Block a user