I added an ESP32-S3 player Arduino example to the pl_mpeg repo for testing. It's nearly able to play 320x240 30fps video w/audio at full speed. The audio is the source of the slowdown now. It's the floating point samples and having to convert them to 16-bit integers. That's the next area to work on - getting rid of the floating point math.