All Projects → Vidvox → Hap

Vidvox / Hap

Licence: bsd-2-clause
A codec for fast video playback

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Hap

Klakhap
HAP video player plugin for Unity
Stars: ✭ 209 (-34.89%)
Mutual labels:  hap, codec
alawmulaw
A-Law and mu-Law codecs in JavaScript.
Stars: ✭ 22 (-93.15%)
Mutual labels:  codec
mr.boilerplate
Online app to generate Scala boilerplate
Stars: ✭ 32 (-90.03%)
Mutual labels:  codec
librfxcodec
JPEG2000 codec for RDP
Stars: ✭ 18 (-94.39%)
Mutual labels:  codec
bcg729-deb
(obsolete) Debian/Ubuntu package for the Bcg729 G.729 codec library
Stars: ✭ 14 (-95.64%)
Mutual labels:  codec
android-opus-codec
Implementation of Opus encoder and decoder in C++ for android with JNI
Stars: ✭ 44 (-86.29%)
Mutual labels:  codec
mongo-mapper
Easy POJO codec for MongoDB in Java
Stars: ✭ 23 (-92.83%)
Mutual labels:  codec
Vorbis
Reference implementation of the Ogg Vorbis audio format.
Stars: ✭ 271 (-15.58%)
Mutual labels:  codec
schifra
C++ Reed Solomon Error Correcting Library https://www.schifra.com
Stars: ✭ 28 (-91.28%)
Mutual labels:  codec
record-encode-audio-from-browser
Record/Encode Audio on Browser using the WebAudio API and "ported" libraries.
Stars: ✭ 55 (-82.87%)
Mutual labels:  codec
HAS
Homekit Accessory Server
Stars: ✭ 53 (-83.49%)
Mutual labels:  hap
player-ffmpeg
Up to date tutorial of ffmpeg
Stars: ✭ 17 (-94.7%)
Mutual labels:  codec
m3u8
Parse and generate m3u8 playlists for Apple HTTP Live Streaming (HLS) in Ruby.
Stars: ✭ 96 (-70.09%)
Mutual labels:  codec
binary
Clojure API for binary format I/O using java's stream apis
Stars: ✭ 67 (-79.13%)
Mutual labels:  codec
jpeg
decode, inspect, edit, and encode jpeg images in pure swift
Stars: ✭ 119 (-62.93%)
Mutual labels:  codec
FsCodec
F# Event-Union Contract Encoding with versioning tolerant converters supporting System.Text.Json and Newtonsoft.Json
Stars: ✭ 74 (-76.95%)
Mutual labels:  codec
Hap
A simple concurrent programming language.
Stars: ✭ 19 (-94.08%)
Mutual labels:  hap
neural-imaging
[CVPR'19, ICLR'20] A Python toolbox for modeling and optimization of photo acquisition & distribution pipelines (camera ISP, compression, forensics, manipulation detection)
Stars: ✭ 109 (-66.04%)
Mutual labels:  codec
Hap
Swift implementation of the Homekit Accessory Protocol
Stars: ✭ 309 (-3.74%)
Mutual labels:  hap
Speex
Speex voice codec mirror - THIS IS A MIRROR, DEVELOPMENT HAPPENS AT https://gitlab.xiph.org/xiph/speex
Stars: ✭ 254 (-20.87%)
Mutual labels:  codec

HAP

HAP is a family of video codecs which perform decompression using a computer's graphics hardware, substantially reducing the CPU usage necessary to play video — this is useful in situations where CPU power is a limiting factor, such as when working with multiple high resolution videos in real-time.

Using HAP

Please visit the HAP site for links to encoders and more information about HAP as well as resources for developers.

Specification and Reference Source

This repository hosts the HAP specification and reference source code for encoding and decoding HAP frames. It will be of interest to those implementing their own decoder or encoder.

Test Materials

Developers of decoders may find the following packs of material useful for testing:

  • Odd Dimensions: Samples with irregular dimensions (2 MB zip)
  • 16K: Samples at high resolution (35 MB zip)
  • FFmpeg: Samples encoded using FFmpeg (24 MB zip)
  • TouchDesigner: Samples encoded using Derivative TouchDesigner (1.5 GB zip)
  • AVF Batch Converter: Samples encoded using Vidvox AVF Batch Converter (35 MB zip)
  • QuickTime Codec: Samples encoded using the Vidvox QuickTime codec (20 MB zip)
  • DirectShow Codec: Samples encoded using the RenderHeads DirectShow codec (5 MB zip)

Vidvox also have a selection of sample media.

Open-Source

The HAP codec project is open-source, licensed under a Free BSD License, meaning you can use it in your commercial or noncommercial applications free of charge.

We like to know about software that supports HAP, so if you are using it for a project, please get in touch.

This project was originally written by Tom Butterworth and commissioned by VIDVOX, 2012.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].