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