Quoting Lynne via ffmpeg-devel (2024-07-09 03:07:12) > @@ -151,6 +162,17 @@ typedef struct AVVulkanDeviceContext { > * Similar to lock_queue(), unlocks a queue. Must only be called after > locking. > */ > void (*unlock_queue)(struct AVHWDeviceContext *ctx, uint32_t > queue_family, uint32_t index); > + > + /** > + * Queue families used. Must be preferentially ordered. List may contain > + * duplicates, as long as their capability flags do not match. > + * > + * For compatibility reasons, all the enabled queue families listed above > + * (queue_family_(tx/comp/encode/decode)_index) must also be included in > + * this list until they're removed after deprecation. > + */ > + AVVulkanDeviceQueueFamily qf[16];
Why 16? And are we really really sure sizeof(AVVulkanDeviceQueueFamily) should be a part of the ABI? -- Anton Khirnov _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".