AVS_P3_enc

所属分类:数值算法/人工智能
开发工具:Visual C++
文件大小:472KB
下载次数:18
上传日期:2010-02-04 14:54:15
上 传 者swg925
说明:  AVS 音频编码参考软件,本人亲自验证,没有问题,请放心下载。
(AVS audio coding reference software, I personally verified, there is no problem, please be assured to download.)

文件列表:
av3enc\src\bew_flpvq.c (215246, 2005-12-03)
av3enc\src\bew_mr_analysis.c (7613, 2005-12-10)
av3enc\src\block_switch.c (7467, 2005-11-26)
av3enc\src\encframe.c (34334, 2007-11-30)
av3enc\src\getcmdarg.c (8594, 2005-01-20)
av3enc\src\intMDCT.c (15802, 2005-01-17)
av3enc\src\main.c (16165, 2007-08-17)
av3enc\src\MDCT.c (8804, 2005-12-02)
av3enc\src\multiresolutionanalysis.c (8872, 2005-11-25)
av3enc\src\polar.c (13128, 2005-09-01)
av3enc\src\psych.c (3441, 2005-11-25)
av3enc\src\psychfft.c (3665, 2005-01-20)
av3enc\src\quantization.c (13251, 2006-04-17)
av3enc\src\sam_bs_cbc.c (7565, 2006-01-20)
av3enc\src\sam_cbc_huffman.c (53981, 2006-04-20)
av3enc\src\sam_encode.c (2625, 2006-04-17)
av3enc\src\sam_encode_cbc.c (38002, 2007-11-30)
av3enc\src\sam_encode_frame.c (8546, 2006-04-17)
av3enc\MSVC\av3enc.dsp (6376, 2006-02-23)
av3enc\MSVC\av3enc.dsw (615, 2005-09-02)
av3enc\MSVC\av3enc.ncb (656384, 2007-12-28)
av3enc\MSVC\av3enc.opt (356352, 2007-12-28)
av3enc\MSVC\av3enc.plg (21593, 2007-11-30)
av3enc\libAFsp\include\libtsp\AFdataio.h (3198, 2003-05-09)
av3enc\libAFsp\include\libtsp\AFheader.h (3778, 2003-11-04)
av3enc\libAFsp\include\libtsp\AFmsg.h (10593, 2003-05-07)
av3enc\libAFsp\include\libtsp\AFpar.h (11729, 2003-11-04)
av3enc\libAFsp\include\libtsp\AIpar.h (3087, 2003-05-13)
av3enc\libAFsp\include\libtsp\AUpar.h (1771, 2003-05-13)
av3enc\libAFsp\include\libtsp\ESpar.h (3328, 2001-10-28)
av3enc\libAFsp\include\libtsp\FImsg.h (1553, 2002-06-27)
av3enc\libAFsp\include\libtsp\FIpar.h (771, 1994-04-15)
av3enc\libAFsp\include\libtsp\FLmsg.h (1150, 1997-10-11)
av3enc\libAFsp\include\libtsp\FNmsg.h (497, 1997-10-11)
av3enc\libAFsp\include\libtsp\MSmsg.h (619, 2000-12-20)
av3enc\libAFsp\include\libtsp\nucleus.h (2829, 2001-03-08)
av3enc\libAFsp\include\libtsp\SPmsg.h (1061, 1997-10-11)
av3enc\libAFsp\include\libtsp\STmsg.h (887, 1997-10-11)
av3enc\libAFsp\include\libtsp\sysOS.h (1716, 2001-10-04)
av3enc\libAFsp\include\libtsp\UTmsg.h (584, 1999-06-13)
... ...

#readme /* *********************************************************************** * COPYRIGHT AND WARRANTY INFORMATION * * Copyright 2004, Audio Video Coding Standard, Part III * * This software module was originally developed by * edited by * * DISCLAIMER OF WARRANTY * * These software programs are available to the users without any * license fee or royalty on an "as is" basis. The AVS disclaims * any and all warranties, whether express, implied, or statutory, * including any implied warranties of merchantability or of fitness * for a particular purpose. In no event shall the contributors or * the AVS be liable for any incidental, punitive, or consequential * damages of any kind whatsoever arising from the use of this program. * * This disclaimer of warranty extends to the user of this program * and user's customers, employees, agents, transferees, successors, * and assigns. * * The AVS does not represent or warrant that the program furnished * hereunder are free of infringement of any third-party patents. * Commercial implementations of AVS, including shareware, may be * subject to royalty fees to patent holders. Information regarding * the AVS patent policy is available from the AVS Web site at * http://www.avs.org.cn * * THIS IS NOT A GRANT OF PATENT RIGHTS - SEE THE AVS PATENT POLICY. ************************************************************************ */ 0. Files in this package .\AV3ENC readme.txt --> this file ¤src sam_encode.c MDCT.c sam_bs_cbc.c sam_encode_frame.c psych.c block_switch.c sam_cbc_huffman.c polar.c psychfft.c quantization.c encframe.c getcmdarg.c sam_encode_cbc.c main.c bew_flpvq.c bew_mr_analysis.c ¤include psychfft.h MDCT.h psych.h block_switch.h polar.h av3enc.h sam_encode.h quantization.h getcmdarg.h bew_flpvq.h bew_mr_analysis.h ¤libAFsp libAO.lib libtsp.lib ¤Include AD.h AO.h AO1.h libtsp.h ¤libtsp AFdataio.h AFheader.h AFmsg.h AFpar.h AIpar.h AUpar.h ESpar.h FImsg.h FIpar.h FLmsg.h FNmsg.h MSmsg.h nucleus.h SPmsg.h STmsg.h sysOS.h UTmsg.h UTpar.h UTtypes.h VRmsg.h WVpar.h ¤MSVC av3enc.dsw av3enc.dsp ¤Debug av3enc.exe ¤Release av3enc.exe 1. Usage av3enc [-b[bitrate]][-c[cutoff]][-s<+,->][-o[outfilename]] [-t<0,1,2>][-f<0,1,2>][-h/-help] [infilename] -b[bitrate] set bitrate in kbps -c[cutoff] set cutoff frequency in Hz -s<+,-> enable('+') or disable('-') stereo coding -o[outfilename] specify output file name -t<0,1,2> long/short window control 0: normal; 1: only long; 2: only short -f<0,1,2> specify bitstream format 0: raw; 1: AASF; 2: AATF -h/-help show this help info for example: av3enc -b128 -c16000 -s+ -f2 -o outfile.av3 infile.wav av3dec /b128 /c16000 /s- /f2 /o outfile.av3 infile.wav NOTE: multiple inputs are not supported yet! 2. Testing Report 2.1 Test sequences: 12 stereo sequences: es01.wav es02.wav es03.wav sc01.wav sc02.wav sc03.wav si01.wav si02.wav si03.wav sm01.wav sm02.wav sm03.wav 12 mono sequences: es01.wav es02.wav es03.wav sc01.wav sc02.wav sc03.wav si01.wav si02.wav si03.wav sm01.wav sm02.wav sm03.wav 2.2 Encoder testing option (full enumeration) stereo: +---------+----------+----------+----------------------+ |bitrate | cutoff | stereo | long/short control | +---------+----------+----------+----------------------+ |128 kbps | 8000 Hz | enable | normal | +---------+----------+----------+----------------------+ |96 kbps | 16000 Hz | disable | only long | +---------+----------+----------+----------------------+ |32 kbps | | | only short | +---------+----------+----------+----------------------+ mono: +---------+----------+----------------------+ |bitrate | cutoff | long/short control | +---------+----------+----------------------+ |128 kbps | 8000 Hz | normal | +---------+----------+----------------------+ |96 kbps | 16000 Hz | only long | +---------+----------+----------------------+ |32 kbps | | only short | +---------+----------+----------------------+ 2.3 Test conclusion Reference encoder and decoder support all listed options and function propertly. 3. Bug report and suggestion If any bug found, please contact AVSaudio@jdl.ac.cn. Any suggestions are welcome too. 4. History 4.1 fill data embedded, Miao Lei, Samsung, 2005-03-17 4.2 coding band bug fixed, Miao Lei, Samsung,2005-06-15 4.3 flexible frame length/MC_present, Miao Lei, Samsung,2005-06-15 4.4 add AASF header, Ai Haojun, Wansan, Wuhan Univ.; Miao Lei, Samsung, 2005-07-15 1) turn on the maro define "AASF" in preprocessor definition 2) add the func WriteAASFHeader() to the func cbc() in document "sam_encode_frame.c" 3) modify the func WriteAASFHeader() in "sam_cbc_huffman.c" 4) modify the func FlushHeaderBuffer() in "sam_bs_cbc.c" 4.5 add new command line argument '-f<0,1,2>" to select different format, Ai Haojun, Chen Shuixian, Wuhan Univ. 2005-07-15 1) remove the macro "AASF" and enable format selection from command line 2) add bitstream format display in encoding info show lines 4.6 add AATF header, Ai Haojun, Chen Shuixian, Wuhan Univ. 2005-07-30 1) add WriteAATFheader() in "sam_cbc_huffma.c" 2) modify cbc() in "sam_encode_frame.c" to support multi-format header writing 4.7 syncword bug fixed in AATF header, Miao Lei, Samsung, 2005-09-19 4.8 Multi-channel encoding support, '-lfe<0,1>' to select LFE 3fb coding, Miao Lei, Samsung, 2005-09-19 4.9 replay IntMDCT by MDCT, Wang Lei, E-World, 2005-12-03 4.10 flpvq encoding tool, Wang Lei, E-World, 2005-12-03 4.11 mr encoding tool, Wang Lei, E-World, 2005-12-03 4.12 CBC codebook reduction, Miao Lei, Samsung, 2005-12-23 4.13 fix fill_element with multiple fill elements support, Miao Lei, Samsung, 2006-01-16 4.14 multi-channel scalable header reuse, Miao Lei, Samsung, 2006-01-16 4.15 SyncWord scheme in AATF format updated, Sen Xu, Celestial, 2006-1-20 4.16 AATF frame length removed, bug in fill element fixed, Sen Xu, Celestial, 2006-1-20 4.17 buffer control enabled "-vbr<+,->", Xun Li, Celestial, 2006-4-16 4.18 Enable PQSPSC in multichannel to improve quality, Xun Li, Celestial, 2006-4-16 4.19 Bug in calculate frame length and fill element fixed, Xun Li, Celestial, 2006-4-16 4.20 Remove DRM element in AATF in order to comply to standard, Lei Wang, E-world, 2006-4-20

近期下载者

相关文件


收藏者