michaelni changed the topic of #ffmpeg-devel to: Welcome to the FFmpeg development channel | Questions about using FFmpeg or developing with libav* libs should be asked in #ffmpeg | This channel is publicly logged | FFmpeg 7.0.1 has been released! | Please read ffmpeg.org/developer.html#Code-of-conduct
System_Error has quit [Remote host closed the connection]
mkver has quit [Ping timeout: 256 seconds]
blb has joined #ffmpeg-devel
System_Error has joined #ffmpeg-devel
aaabbb_ has joined #ffmpeg-devel
aaabbb_ has quit [Client Quit]
lexano has quit [Ping timeout: 240 seconds]
thilo has quit [Ping timeout: 260 seconds]
thilo has joined #ffmpeg-devel
thilo has quit [Changing host]
thilo has joined #ffmpeg-devel
<IndecisiveTurtle>
Fixed a bunch of validation errors and dumb mistakes in shader init. Seems to be running now, though with ff_vk_exec_wait it locks up. Will debug it
IndecisiveTurtle has quit [Ping timeout: 268 seconds]
System_Error has quit [Remote host closed the connection]
Kei_N has quit [Read error: Connection reset by peer]
<pmozil>
haasn: Hi, sry for not notifying you abt my progress earlier. Hare's the link to the majority of code: https://github.com/pmozil/FFmpeg/blob/master/libavcodec/vulkan_dirac.c . There's also a little in libavcodec/diracdec.c and makefiles, but it's not too much. I currently have quantization, and finishing inverse wavelet transform
pmozil has quit [Quit: Client closed]
pmozil has joined #ffmpeg-devel
<haasn>
Lynne: need me to review ^ before midterm evals or did you already submit that?
<haasn>
otherwise I'll take a look at it as I get time
lexano has joined #ffmpeg-devel
<courmisch>
what makes VC-2 more GPGPU-friendly than other codecs? fewer nonlinearities?
rvalue has quit [Ping timeout: 268 seconds]
rvalue- has joined #ffmpeg-devel
rvalue- is now known as rvalue
Krowl has quit [Read error: Connection reset by peer]
Krowl has joined #ffmpeg-devel
Krowl has quit [Read error: Connection reset by peer]
Krowl has joined #ffmpeg-devel
cone-501 has quit [Quit: transmission timeout]
System_Error has quit [Remote host closed the connection]
System_Error has joined #ffmpeg-devel
Livio has joined #ffmpeg-devel
<jdarnley>
"unsigned drop = tcsmpte & 1<<30 && !0; // 1-bit drop if not arbitrary bit"
<jdarnley>
what an interesting way of doing it
kasper93_ has joined #ffmpeg-devel
kasper93 has quit [Ping timeout: 240 seconds]
kasper93_ is now known as kasper93
pmozil has quit [Quit: Client closed]
kurosu has quit [Quit: Connection closed for inactivity]
tufei has quit [Quit: Leaving]
tufei has joined #ffmpeg-devel
Krowl has quit [Read error: Connection reset by peer]
cone-599 has joined #ffmpeg-devel
<cone-599>
ffmpeg Michael Niedermayer master:eb552ecd543a: avcodec/vvc/refs: Use unsigned mask
<cone-599>
ffmpeg Michael Niedermayer master:3e4bfff21192: doc/examples/vaapi_encode: Try to check fwrite() for failure
ccawley2011 has quit [Read error: Connection reset by peer]
andrewrk has quit [Server closed connection]
andrewrk has joined #ffmpeg-devel
<IndecisiveTurtle>
Lynne: Getting a pretty strange validation error on init. For some reason the push constant range differs by 1 byte but it looks the same to me
<IndecisiveTurtle>
"Block with range [0, 73] which outside the pipeline layout range of [0, 72]."
HarshK23 has quit [Quit: Connection closed for inactivity]
<Lynne>
weird
<IndecisiveTurtle>
I stepped in init and the error comes from "ff_vk_add_push_constant(&s->enc_pl, 0, sizeof(VC2EncPushData), VK_SHADER_STAGE_COMPUTE_BIT);", still pretty weird that's 1 byte off
<IndecisiveTurtle>
It was initially more but I switched to std430 and it brought it down to this
iive has quit [Quit: They came for me...]
<Lynne>
there's no reason not to use std430
<Lynne>
are you overreading instead of the struct being too small?
<IndecisiveTurtle>
The error message says SPIR-V is defining the 73 range while pipeline defines 72. So likely something in spirv side
<Lynne>
maybe alignment
<Lynne>
put all the addresses in VC2EncPushData at the start