The Entropy Wave GStreamer Codec Pack is a collection of GStreamer plugins used for encoding and decoding a variety of media formats. Entropy Wave offers flexible software licensing plans for redistrivution based on either a flat fee or per-unit royalty.
Entropy Wave also provides support for Open Audio and Video codecs.
Available codecs
Audio Decoding
- MPEG-1/2 Audio Layer III (mp3)
- MPEG-2/4 Advanced Audio Coding (AAC), HE-AACv1, HE-AACv2
- ATSC A.52 (AC-3)
Video Decoding
- DV Digital Video
- MPEG-2 video
- H.263
- MPEG-4 part 2 (ASP) video
- H.264/MPEG-4 part 10 (AVC)
- VC-1/Windows Media Video 9
Audio Encoding
- MPEG-1/2 Audio Layer III (mp3)
- MPEG-2/4 Advanced Audio Coding (AAC), HE-AACv1, HE-AACv2
Video Encoding
- MPEG-2 video
- MPEG-4 part 2 (SP and ASP) video
- MPEG-4 part 10 (AVC)/H.264
Codecs may be licensed in any combination. Level support depends on hardware used for decoding. Entropy Wave provides test files in a variety of formats, profiles, sizes, and bit rates to help you determine the level support of a particular hardware/decoder combination.
Features
- For Windows XP or later, OS/X 10.4, Linux x86-32, or Linux x86-64
- Developed with new GStreamer base classes to provide fast seeking and perfect time synchronization.
- Can be built “fat”, to run optimally on any system, or “thin”, optimized for a specific system, such as an embedded target. Please let us know of your target requirements.
- Decoders provide warnings on the GStreamer pipeline bus indicating that a particular video stream requires more than 100% CPU to decode.
- Warnings provided for corrupted frames.
- Compatible with older versions of GStreamer.
- Encoders work in both constant bit rate (CBR), average bit rate (ABR), and variable bit rate (VBR), or constant quality mode.
- CBR mode is “true” constant bit rate, including a buffer model (VBV).
- Encoders work with both small buffers for video conferencing and large buffers for higher quality.
Approximate Binary Sizes
Example sizes for Linux x86-32. “Fat” is compiled to run optimally on all CPU varieties, “Thin” is compiled to run on one specific CPU.
| Fat | Thin | Thin (compressed) | |
| All video decoders | 5.8 MB | 3.2 MB | 1.0 MB |
| H.264 decoder only | 3.3 MB | 2.1 MB | 0.6 MB |
| VC-1 decoder only | 1.2 MB | 0.6 MB | 0.2 MB |
Small Volume Licensing
For unit volumes less than 500 per year, we offer a flat per-unit fee of $20/unit for all of the decoders, and $20/unit for each encoder individually. In addition, there is a $2500 minimum. For a quote, please contact info@entropywave.com.
High Volume Licensing
For unit volumes above 500 per year, Entropy Wave will create a custom quote to suit your needs. Please contact info@entropywave.com for details.
Third Party Patent Licensing
For all formats, patent licensing is required from a third party such as MPEG-LA, Via Licensing, and others.
