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
近期下载者:
相关文件:
收藏者: