convert_bgra8 applied packed u8 pixels to the default (F32-finalized) OCIO CPU processor, which rejects them with a bit-depth mismatch; the callers swallow the error, so the display-ICC transform was silently inert on the shm preview path. ocio-rs exposes no Uint8-finalized CPU processor, so the conversion now detours through F32. Verified against the machine's actual display profile with the new display_icc_bgra8_never_outputs_black test (OAK_DISPLAY_ICC). Also: - procpool_integration: audio tickets are Seek priority and claimable by any worker now, so the shard-spread assertion goes (rendering on a live worker is what matters). - OAK_DEBUG_VIEWER=1: the program viewer logs frame pushes and dumps the displayed frame to /tmp/oak_viewer_frame.ppm (the black-screen investigation tooling).