G.719Fix-point-200806-Release-1.0a
G.719 

所属分类:语音合成
开发工具:Visual C++
文件大小:128KB
下载次数:12
上传日期:2011-06-14 22:57:07
上 传 者lanhuanggua100
说明:  该代码为IUT-T的G.719参考代码,而且为定点代码
(The code for the IUT-T' s G.719 reference code, and for the fixed-point code)

文件列表:
复件 G.719Fix-point-200806-Release-1.0a (0, 2011-06-14)
复件 G.719Fix-point-200806-Release-1.0a\basicop (0, 2011-06-14)
复件 G.719Fix-point-200806-Release-1.0a\basicop\.control.c.swp (4096, 2008-07-04)
复件 G.719Fix-point-200806-Release-1.0a\basicop\basop32.c (130432, 2007-11-28)
复件 G.719Fix-point-200806-Release-1.0a\basicop\basop32.h (6532, 2007-11-28)
复件 G.719Fix-point-200806-Release-1.0a\basicop\control.c (1089, 2007-11-28)
复件 G.719Fix-point-200806-Release-1.0a\basicop\control.h (8290, 2007-11-28)
复件 G.719Fix-point-200806-Release-1.0a\basicop\count.c (19567, 2007-11-30)
复件 G.719Fix-point-200806-Release-1.0a\basicop\count.h (14641, 2007-11-29)
复件 G.719Fix-point-200806-Release-1.0a\basicop\enh1632.c (18305, 2007-11-28)
复件 G.719Fix-point-200806-Release-1.0a\basicop\enh1632.h (13517, 2007-11-28)
复件 G.719Fix-point-200806-Release-1.0a\basicop\enh40.c (29790, 2007-11-28)
复件 G.719Fix-point-200806-Release-1.0a\basicop\enh40.h (22813, 2007-11-28)
复件 G.719Fix-point-200806-Release-1.0a\basicop\move.h (1954, 2007-11-28)
复件 G.719Fix-point-200806-Release-1.0a\basicop\patch.h (1491, 2007-11-28)
复件 G.719Fix-point-200806-Release-1.0a\basicop\stl.h (1152, 2007-11-28)
复件 G.719Fix-point-200806-Release-1.0a\basicop\typedef.h (2997, 2007-11-28)
复件 G.719Fix-point-200806-Release-1.0a\basicop\typedefs.h (5955, 2007-11-28)
复件 G.719Fix-point-200806-Release-1.0a\gcc (0, 2011-06-14)
复件 G.719Fix-point-200806-Release-1.0a\gcc\makefile.gcc (2289, 2008-04-10)
复件 G.719Fix-point-200806-Release-1.0a\msvc (0, 2011-06-14)
复件 G.719Fix-point-200806-Release-1.0a\msvc\basicop (0, 2011-06-14)
复件 G.719Fix-point-200806-Release-1.0a\msvc\basicop\basicop.vcproj (3896, 2008-04-11)
复件 G.719Fix-point-200806-Release-1.0a\msvc\basicop\basicop.vcproj.EEMEA.eanital.user (1407, 2008-05-15)
复件 G.719Fix-point-200806-Release-1.0a\msvc\decoder (0, 2011-06-14)
复件 G.719Fix-point-200806-Release-1.0a\msvc\decoder\decoder.vcproj (7319, 2008-03-31)
复件 G.719Fix-point-200806-Release-1.0a\msvc\decoder\decoder.vcproj.EEMEA.eanital.user (1433, 2008-05-15)
复件 G.719Fix-point-200806-Release-1.0a\msvc\encoder (0, 2011-06-14)
复件 G.719Fix-point-200806-Release-1.0a\msvc\encoder\encoder.vcproj (7746, 2008-04-09)
复件 G.719Fix-point-200806-Release-1.0a\msvc\encoder\encoder.vcproj.EEMEA.eanital.user (1433, 2008-05-15)
复件 G.719Fix-point-200806-Release-1.0a\msvc\g719.sln (2354, 2008-04-17)
复件 G.719Fix-point-200806-Release-1.0a\out (0, 2011-06-14)
复件 G.719Fix-point-200806-Release-1.0a\src (0, 2011-06-14)
复件 G.719Fix-point-200806-Release-1.0a\src\change-headers.sh (202, 2008-06-26)
复件 G.719Fix-point-200806-Release-1.0a\src\change-headers.vi (113, 2008-07-04)
复件 G.719Fix-point-200806-Release-1.0a\src\common (0, 2011-06-14)
复件 G.719Fix-point-200806-Release-1.0a\src\common\bitalloc.c (5180, 2008-07-04)
复件 G.719Fix-point-200806-Release-1.0a\src\common\bitstream.c (5853, 2008-07-04)
复件 G.719Fix-point-200806-Release-1.0a\src\common\codesearch.c (2861, 2008-07-04)
... ...

=============================================================================== ITU-T G.719 Software Release : 1.0a Revision Date : 2008-04-16 (formally approved 2008-06) (C) 2008 Ericsson AB. and Polycom Inc. All rights reserved. =============================================================================== These files represent the ITU-T G.719 coder Bit-Exact C simulation approved 2008-06-13. All code is writtent in ANSI-C. The coder is implemented as two seperate programs: encoder [options] -r rate -i input -o bitstream decoder [options] -i bitstream -o output DIRECTORY STRUCTURE =================== The directory structure is as follows: basicop The basicop library from ITU-T gcc Contains the makefile to compile with GCC msvc Contains the project files for Visual C++ 2005 out The output executable folder src Contains the sources common Sources common to both encoder and decoder encoder Sources only for the encoder decoder Sources only for the decoder include Header files for both encoder and decoder test_vectors Test vectors and script to test bit exactness FILE FORMATS ============ The file format of the supplied binary data is 16-bit binary data which is read and written in 16 bit little-endian words. The data is therefore platform DEPENDENT. The bitstream follows the ITU-T G.192 format. For every 20 ms input speech frame, the bitstream contains the following data: Word16 SyncWord Word16 DataLen Word16 1st Databit Word16 2nd DataBit . . . Word16 Nth DataBit Each bit is presented as follows: Bit 0 = 0x007f, Bit 1 = 0x0081. The SyncWord from the encoder is always 0x6b21. The SyncWord 0x6b20, on decoder side, indicates that the current frame was received in error (bad frame). The DataLen parameter gives the number of speech data bits in the frame. INSTALLING THE SOFTWARE ======================= Installing the software on the PC: The package includes makefile for gcc and a workspace for Visual C++ 2005. The makefile can be used as follows: % cd gcc % make -f makefile.gcc assuming you have gcc installed RUNNING THE SOFTWARE ==================== The usage of the "encoder" program is as follows: encoder [options] -r rate -i input -o bitstream rate The bit rate of the encoder in bit/s input The input file, a PCM file bitstream The bitstream file Options: -q Do not display frame counter -h Display help The usage of the "decoder" program is as follows: encoder [options] -i bitstream -o output bitstream The bitstream file output The output raw file Options: -q Do not display frame counter -h Display help COMPILERS TESTED ================ Version 1.0a of the C source code has been tested in three systems: - Windows Cygwin (gcc compiler) - Windows 2000 / XP (Windows Visual Studio 2005). - Linux (gcc compiler). Last update: 2008-07-22 --End

近期下载者

相关文件


收藏者