0leg0 / yate-g72x-ipp Goto Github PK
View Code? Open in Web Editor NEWThis project forked from vir/yate-g72x-ipp
My fork of IPP-based g723 and g729 codecs for YATE
This project forked from vir/yate-g72x-ipp
My fork of IPP-based g723 and g729 codecs for YATE
YATE G.72x IPP codecs --------------------- The YATE project aims to be a fully featured software PBX. This component provides support for G.723 and G.729 codecs based on Intel(R) Integrated Performance Primitives for Linux. To build first configure the components: ./configure [options] --with-yate=DIR use Yate from DIR (if yate-devel is not installed) --with-ipp=DIR use IPP from DIR (else guesses /opt/intel/ipp/...) --with-ippcore=CORE use specific core (else links for multiple core types) If you have more than one IPP installed in /opt/intel/ipp or if you want to use another one you must specify which to check: ./configure --with-ipp=/home/me/whatever/ipp-6.1 Then build and optionally install: make make install (this may need that you run as root) If you choose not to install (perhaps you are running Yate from the build directory) you can create symlinks in this manner: ln -s g723codec.yate ../yate/modules ln -s g729codec.yate ../yate/modules IPP supported cores are: 32-bit ------ px - pentium mmx a6 - pentium3 sse (removed in IPP 6.0) w7 - pentium4 sse2 t7 - pentium4 prescott sse3 v8 - core2 ssse3 p8 - core2 penryn, core i7 nehalem sse4.1 s8 - atom (separate install in IPP 6) 64-bit ------ mx - older amd64 w/o sse3? m7 - pentium4 sse3 em64t u8 - core2 ssse3 y8 - core2 penryn, core i7 nehalem sse4.1 n8 - atom (separate install in IPP 6) Itanium is a separate architecture that has no other core types. You should specify a core type only if you are sure on which system the codec is going to be installed. If a codec instance is created on an unsupported system Yate will abort with an "Illegal instruction" message. Note that if you create a codec optimized for Atom it won't run on anything else as the libraries are separate.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.