aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/shader_cache.cpp
diff options
context:
space:
mode:
authorTakoroka <137927095+Takoroka@users.noreply.github.com>2026-10-28 22:05:08 -0400
committerTakoroka <137927095+Takoroka@users.noreply.github.com>2026-10-28 22:05:08 -0400
commitf7b32cb82fafc1fdadabe71e15afdee38f9d9212 (patch)
treee207b00d849054c5aac22f757997310b8357532e /src/video_core/shader_cache.cpp
parentce56f546ed6a2682fb3b02d4c199d3a77d698702 (diff)
nx2: video decoder service protocol (no decoding yet)
Read from the SDK's nn::codec VP9 decoder: the decoder service session (vdec TIPC 1) takes 200 initialize (work buffer transfer memory), 101 configure (X: codec configuration, width, height), 3 its submission event (copy handle at word 3), 6/207/8 start/stop/flush, 115 finalize, 311/314/212 register/release/unregister an output image (reply a 16-byte NativeSyncHandle; all zero reads as signalled), 109 submit a frame (A: bitstream, u64 pts, u8 end of stream) and 213 the next finished frame (image id, size, colour space, pts, end of stream). Output images come from gsv 911, the same request as 429. The service completes each submitted frame at once into the next free image (no picture yet) and keeps its event signalled. Title 1 now sets the decoder up without aborting; in the runs so far it has not submitted frames yet. Auto-stubbed requests on nx2:vdec* sessions log 48 words.
Diffstat (limited to 'src/video_core/shader_cache.cpp')
0 files changed, 0 insertions, 0 deletions