In April of this year, Khronos released a provisional set of extensions: [VK_KHR_video_queue, VK_KHR_video_decoder_queue and VK_KHR_video_encoder_queue](https://www.khronos.org/blog/an-introduction-to-vulkan-video). They all aim for hardware accelerated video decoding and encoder with the Vulkan API. In this talk, we will introduce the basics of video decoding and give an overview of the concepts used to decode video via the new Vulkan extension, using as example the usage of the API in a GStreamer element. The talk will be educational and focus on helping others in the X/Mesa community to understand the new API concepts.