Vidvox / hap

A codec for fast video playback
BSD 2-Clause "Simplified" License
388 stars 39 forks source link

Raspberry Pi 4b/5 Support? #50

Open amcjen opened 3 months ago

amcjen commented 3 months ago

I made it over here from a thread by Tom regarding older Pis not supporting S3TC.

Looks like the newer 4b and 5s do support it I believe? AFAICT, VideoCore 6 and above now enable HW acceleration for it.

I've no idea how difficult it'd be to get support for these newer Pis--specifically support in ofxHapPlayer for OpenFrameworks.

Backstory for why I'm after this:

I'm working on making a self-contained media playback system for live music. It'll contain video media on the device itself (no streaming to it, NDI or otherwise), but will be controlled via DMX as part of a multi-screen setup. My current plan is to have 8 displays all synced and cued by a DMX sequence running via a separate laptop.

1080p/60 is the target res I'm after. Ideally, two displays via one Pi, but can do 1 display/1 Pi if needed.

Stretch goal is to get some real-time FX going on each of these--akin to what WAAAVE_POOL does, also controllable via DMX. But primarily the video playback needs to be much more optimized on Pis for this to work.

I'm a big fan of VDMX and HAP, so hoping this will help unlock Pis as a viable video platform with these newest versions