I’ve been using Processing for a while and mainly used the
processing-video library to playback H.264 encoded videos.
I’ve noticed playback can be quite laggy for 1080p videos: it looks like decoding is done on the CPU.
I had a quick look at GStreamer Hardware Decoding
I’ll be honest, didn’t get very far trying to compile the good, the bad and the ugly plugins:
My question is a bit loaded to be honest, allow me me unpack:
- Is there a video playback library for Processing that can decode on the GPU ?
- If not, is there a Java video playback library with hardware support ?
- I’ve noticed @neilcsmith’s PraxisLive and gst-java bindings: do these work with GPU support ?
Any suggestions on smoothly playing back 1080p videos on the GPU, leaving the CPU free ?