04:02AndrewR: Lynne, on what kind of hw you develop ffv1 Vulkan de/encoders ? For some reason on rx550 even 1920x1080 decoding is extremely slow, much slower than software on AMD FX 4300 cpu!
05:07AndrewR: Lynne, also https://trac.ffmpeg.org/ticket/11609#no1
06:24Lynne: AndrewR: 7900xt, 6000 ada
06:24Lynne: I need a sample for the issue
11:40AndrewR: Lynne, https://trac.ffmpeg.org/attachment/ticket/11609/sample-ffv1.mkv
15:52karolherbst: looked into nuking the dynamic pipeloader.. sadly part of it is used by X11 integration... but that should be easy to figure out
16:47karolherbst: I understand now how the dynamic pipeloader is used and uhm.. it's uhm... not great...
16:49karolherbst: so there is this glXGetDriverConfig entry point part of dri_interface.h and it's returning the XML driver config with the possible options, and that's kinda how libglx links the the dynamic pipe loader. I doubt it uses anything else...
16:50karolherbst: I have an idea...
17:26karolherbst: okay.. it worked I think :)
17:26karolherbst: the dynamic pipe loader gets removed today
17:29psykose: yippee
17:40karolherbst: zmike: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/833
17:50karolherbst: maybe there is more to remove...
17:52zmike: hngggggg this is great
17:55karolherbst: no idea if anything still uses glXGetDriverConfig ...
17:56karolherbst: or eglGetDisplayDriverConfig
17:57karolherbst: ahh.. adriconf uses eglGetDisplayDriverConfig
17:57karolherbst: maybe I should test that...
18:03karolherbst: I think that tool is busted on xwayland...
18:04karolherbst: nah still works
21:25Lynne: AndrewR: that sample uses golomb
21:25Lynne: you should never use golomb
21:25Lynne: its less efficient and slower
21:26Lynne: use -coder range_tab
21:27Lynne: I've sent a patch to fix the issue for your sample though
21:41Lynne: pushed it to master, issue fixed
22:58AndrewR: Lynne, thanks, fixed
22:59AndrewR: Lynne, but attempting at re-encoding same sample produces no errors, but crc mismatch on decoding
23:01AndrewR: Lynne, [ffv1 @ 0xe8f06f80] CRC mismatch E897F182! ffmpeg line: ~/bin/ffmpeg8-vk -hwaccel vulkan -hwaccel_output_format vulkan -i /dev/shm/sample-ffv1.mkv -vframes 1 -level 4 -strict -2 -c:v ffv1_vulkan /dev/shm/vulkan-test3-afrm.mkv