A cinder port of ofxDSHapVideoPlayer openFrameworks addon
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.



A cinder port of ofxDSHapVideoPlayer openFrameworks addon. Majority of the port was done by dave, the last few steps were done in collaboration with these guys.

HAP-Cinder plays Hap-encoded videos natively on Windows using Direct Show video playback tools.

Hap is a video codec that is decoded on the GPU. Some of its benefits include fast decompression and low CPU usage. It was written by Tom Butterworth for VidVox/VDMX. For further information on Hap, see http://vdmx.vidvox.net/blog/hap.


Before encoding videos using Hap codec, install the Hap codec for Direct Show. An installer is available from Renderheads website.

In order to play the video, open BasicApp.sln and in BasicApp.sln on line 136 change the location of the HAP file. This should work with Hap, HapA and HapQ codecs.

Notes (copied from ofxDSHapVideoPlayer Repo)

  • HAP-Cinder plays back Hap videos in .avi containers. It will not play back Hap-encoded video files in QuickTime movie containers. Encode Windows .avi files using Adobe Media Encoder, After Effects or other.
  • Sample Hap video files are available on http://renderheads.com/product/hap-for-directshow/
  • HAP-Cinder now supports snappy compression, but the performance is not as snappy.
  • HAP-Cinder was tested with cinder 0.9.0.