- Download the BroadVoice16 open source floating-point and fixed-point C code
- Download the BroadVoice32 open source floating-point and fixed-point C code
NOTE: Version 1.1 will be released shortly, and will support code development environments other than Microsoft Visual C/C++ (such as gcc on Linux). Please check back soon.
After downloading the zip files, unzip the files. The BroadVoice16-related files will be extracted into the "BroadVoice16" subdirectory. The file "BroadVoice16.doc" in the "BroadVoice16" subdirectory provides information about the BroadVoice16 open source C code, such as the lower-level subdirectory structure, Microsoft Visual C++ project, test scripts, test vectors, and a brief description of each source code file.
Similarly, the BroadVoice32-related files will be extracted into the "BroadVoice32" subdirectory, and the file "BroadVoice32.doc" in the "BroadVoice32" subdirectory provides necessary documentation about the BroadVoice32 open source C code.
Please note that as the maintainer of the official open source code bearing the trademarked "BroadVoice" name, Broadcom intends to maintain the bit-stream compatibility (i.e., interoperability) between future versions of BroadVoice open source code and the first version (version 1.0) of the BroadVoice open source code. This is necessary in order to make sure future BroadVoice open source code versions will be interoperable with existing BV16 and BV32 implementations. It is the responsibility of the code developers for future versions of BroadVoice open source code to ensure that such interoperability with version 1.0 of BroadVoice open source code is maintained.




