VP8 Implementations

Encoders

Software

 Name Language License     Link Type Functionality
 libvpx C BSD http://www.webmproject.org Full Complete
 libwebp
 C BSD http://www.webmproject.org Intra only
 Complete
 ffvp8enc C LGPL https://github.com/multimediamike/ffvp8enc Full
 Incomplete
 OpenCL vp8 encoder
 C/OpenCL ? https://github.com/Aazmp/vp8oclenc Full Incomplete
 xvp8 C GPLv2 https://github.com/DarkShikari/xvp8 Full Incomplete

Hardware


 Name  Resolution  Type
 Link
 WebM Video Encoder Hardware IP 1080p IP core
 http://www.webmproject.org/hardware/
 Rockchip RK30xx
 1080p SOC http://www.rock-chips.com
 Hantro H1 1080p
 IP core
 http://www.verisilicon.com
 nVidia Tegra 4
 1080p SOC http://www.nvidia.com/object/tegra-4-processor.html

Decoders

Software

 Name Language License Link Type Functionality
 libvpx C BSD http://www.webmproject.org Full Complete
 libwebp C BSD
 http://www.webmproject.org Intra only Complete
 ffvp8 C LGPL http://en.wikipedia.org/wiki/Libavcodec Full Complete
 javavp8decoder Java GPLv3 http://www.sf.net/project/javavp8decoder Intra only Testing
 webpjs Javascript BSD
 http://webpjs.appspot.com/ Intra only Testing
 Route9.js Javascript BSD
 http://people.xiph.org/~bens/route9/route9.html Full Testing
 WebM JavaScript Decoder Javascript ? http://libwebpjs.appspot.com/vp8/webm-javascript-decoder/ Full Testing
 libvpx.opencl C/OpenCL BSD https://github.com/awatry/libvpx.opencl Full Testing

Hardware


 Name
 Resolution  Type  Link
 WebM Video Decoder Hardware IP 1080p IP core
 http://www.webmproject.org/hardware/

For ARM SoC with hardware support see ARM SoCs.
Comments