KhronosGroup / KhronosGroup/Vulkan-Video-Samples
`av1-argon_test9354_2` is failing on resolution change
- Dominant language
- C++
- Stars
- 41
- Forks
- 17
- Avg merge
- 3d 20h
- Merged PRs (30d)
- 9
Description
```
/DEV/Vulkan-Video-Samples/BUILD/vk_video_decoder/demos/vk-video-dec-test -i /DEV/Vulkan-Video-Samples/tests/resources/video/av1/av1-argon_test9354_2.obu --verbose --enablePostProcessFilter 0 -o /DEV/Vulkan-Video-Samples/tests/results/decoded_av1_argon_test9354_2.yuv --noPresent
```
```
*** Selected Vulkan physical device with name: NVIDIA GeForce RTX 3050 Ti Laptop GPU, vendor ID: 10de, device UUID: 7058efd1-39fc-3ef4-ce86-873a63da3524, and device ID: 25a0, Num Decode Queues: 1, Num Encode Queues: 0 ***
Video Input Information
Codec : AV1
Frame rate : 0/0 = 0 fps
Sequence : Progressive
Coded size : [357, 18]
Display area : [0, 0, 357, 18]
Chroma : YCbCr 420
Bit depth : 8
Video Decoding Params:
Num Surfaces : 17
Resize : 357 x 18
Display Area :
Left : 0
Right : 357
Top : 0
Bottom : 18
Geometry :
Coded Width : 357
Displayed Width : 357
Coded Height : 18
Displayed Height : 18
Codec : decode av1
VideoChromaFormat : 420
VideoFormat : Unspecified
ColorPrimaries : Unspecified
TransferCharacteristics : Unspecified
MatrixCoefficients : Unspecified
Video Input Information
Codec : AV1
Frame rate : 0/0 = 0 fps
Sequence : Progressive
Coded size : [57184, 29732]
Display area : [0, 0, 57184, 29732]
Chroma : YCbCr 420
Bit depth : 8
Video Decoding Params:
Num Surfaces : 17
Resize : 57184 x 29732
Console opened at 16:12:19 03-Dec-2025
Unsupported resolution
vk-video-dec-test: /DEV/Vulkan-Video-Samples/vk_video_decoder/libs/VkVideoDecoder/VkVideoDecoder.cpp:236: virtual int32_t VkVideoDecoder::StartVideoSequence(VkParserDetectedVideoFormat*): Assertion `result == VK_SUCCESS' failed.
Aborted (core dumped)
```
https://storage.googleapis.com/vulkan-video-samples/av1/av1-argon_test9354_2.obu
Contributor guide
Research direction
Start by running the provided vk-video-dec-test command with tests/resources/video/av1/av1-argon_test9354_2.obu and inspect vk_video_decoder/libs/VkVideoDecoder/VkVideoDecoder.cpp at StartVideoSequence. Done means the AV1 stream's resolution change no longer reports Unsupported resolution or aborts on the assertion.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- computer-graphics
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100