aboutsummaryrefslogtreecommitdiff

cc-play

Play from a capture card. Displays the capture card image at the lowest possible latency and plays audio from the capture device to your audio output device.

This was an experiment in vibe coding. Claude Code wrote almost all of the code. The code has only been tested on AMD. I'm impressed with Claude, the code wouldn't have been much different if I wrote the code myself, except Claude was able to finish it all in a couple of minutes.

Usage example

Run with: cc-play /dev/video0

  • Press ESC to close the program
  • Press F to toggle fullscreen mode

Dependencies

glfw3, gl, egl, libpulse, linux-api-headers