00:03 dwfreed: it is circular, but circular type deps in most programming languages are just normal
01:03 xps420: anyone know how nouveau detects if the binary blobs are available for h264 decoding?
01:13 xps420: I see that in
01:13 xps420: mesa
01:13 xps420: src
01:13 xps420: gallium
01:13 xps420: auxiliary
01:13 xps420: vl
01:13 xps420: vl_codec.c
01:13 xps420: it has something about calling h264 support but im not sure where it is getting that
05:26 airlied: xps420: the kernel detects it, and userspace asks to create a channel and the kernel refuses if it can't
07:54 karolherbst: airlied: for cursed reasons the gallium driver also reads firmware files and submits them via push buffers :')
07:54 karolherbst: well.. not sure about the submission path
07:55 karolherbst: *part
08:47 fdobridge: <a​irlied> Seems strange since I have h264 on gsp just working
08:47 fdobridge: <S​id> :o
08:47 fdobridge: <k​arolherbst🐧🦀> could be something only needed on older gens
08:49 fdobridge: <m​arysaka> is that light security mode or is that before falcon v5?
08:49 fdobridge: <k​arolherbst🐧🦀> dunno
08:49 fdobridge: <k​arolherbst🐧🦀> I just know there is code to load the firmware files in mesa
08:52 fdobridge: <a​irlied> Might have to get a pointer to it
08:52 fdobridge: <!​DodoNVK (she) 🇱🇹> How many frames did the GPU decode before hanging?
08:53 fdobridge: <S​id> at least 2
12:48 karolherbst: Lyude: guess I was right: :blobcatnotlikethis:
12:48 karolherbst: ...
12:48 karolherbst: copy paste file
12:48 karolherbst: argh
12:48 karolherbst: https://gitlab.freedesktop.org/drm/nouveau/-/issues/344#note_2348671
16:39 fdobridge: <g​fxstrand> Wait, what?!? We're actually screwing up the cursor plane? Wild...
16:49 fdobridge: <k​arolherbst🐧🦀> maybe some RPC call gets the wrong argument or something?