The continuous ensure_sleep_mode_disabled() call in the format detection loop caused repeated I2C transactions to the TC358743, disrupting HDMI audio capture. Sleep mode is already disabled once during video_init(), which is sufficient.
Co-authored-by: Adam Shiervani <adam.shiervani@gmail.com> Co-authored-by: Adam Shiervani <adamshiervani@fastmail.com>