资源简介
Helix AAC 解码,全定点运算,可广泛移植多种嵌入式平台,包含官方说明文档,可选择编译 ARM 平台汇编优化。
代码片段和文件信息
/* ***** BEGIN LICENSE BLOCK *****
* Source last modified: $Id: aacdec.cv 1.1.2.1 2005/02/26 02:05:10 jrecker Exp $
*
* Portions Copyright (c) 1995-2005 RealNetworks Inc. All Rights Reserved.
*
* The contents of this file and the files included with this file
* are subject to the current version of the RealNetworks Public
* Source License (the “RPSL“) available at
* http://www.helixcommunity.org/content/rpsl unless you have licensed
* the file under the current version of the RealNetworks Community
* Source License (the “RCSL“) available at
* http://www.helixcommunity.org/content/rcsl in which case the RCSL
* will apply. You may also obtain the license terms directly from
* RealNetworks. You may not use this file except in compliance with
* the RPSL or if you have a valid RCSL with RealNetworks applicable
* to this file the RCSL. Please see the applicable RPSL or RCSL for
* the rights obligations and limitations governing use of the
* contents of the file.
*
* This file is part of the Helix DNA Technology. RealNetworks is the
* developer of the Original Code and owns the copyrights in the
* portions it created.
*
* This file and the files included with this file is distributed
* and made available on an ‘AS IS‘ basis WITHOUT WARRANTY OF ANY
* KIND EITHER EXPRESS OR IMPLIED AND REALNETWORKS HEREBY DISCLAIMS
* ALL SUCH WARRANTIES INCLUDING WITHOUT LIMITATION ANY WARRANTIES
* OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE QUIET
* ENJOYMENT OR NON-INFRINGEMENT.
*
* Technology Compatibility Kit Test Suite(s) Location:
* http://www.helixcommunity.org/content/tck
*
* Contributor(s):
*
* ***** END LICENSE BLOCK ***** */
/**************************************************************************************
* Fixed-point HE-AAC decoder
* Jon Recker (jrecker@real.com) Ken Cooke (kenc@real.com)
* February 2005
*
* aacdec.c - platform-independent top level decoder API
**************************************************************************************/
#include “aaccommon.h“
/**************************************************************************************
* Function: AACInitDecoder
*
* Description: allocate memory for platform-specific data
* clear all the user-accessible fields
* initialize SBR decoder if enabled
*
* Inputs: none
*
* Outputs: none
*
* Return: handle to AAC decoder instance 0 if malloc fails
**************************************************************************************/
HAACDecoder AACInitDecoder(void)
{
AACDecInfo *aacDecInfo;
aacDecInfo = AllocateBuffers();
if (!aacDecInfo)
return 0;
#ifdef AAC_ENABLE_SBR
if (InitSBR(aacDecInfo)) {
AACFreeDecoder(aacDecInfo);
return 0;
}
#endif
return (HAACDecoder)aacDecInfo;
}
/**************************************************************************************
* Function: AACFreeDecod
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2009-07-05 20:47 Helix AAC Decoder\
文件 14337 2007-07-31 16:31 Helix AAC Decoder\aacdec.c
文件 6835 2007-07-31 16:31 Helix AAC Decoder\aactabs.c
目录 0 2009-07-05 15:17 Helix AAC Decoder\Docs\
文件 25088 2007-07-31 14:45 Helix AAC Decoder\Docs\callgraph_aac.doc
文件 23552 2007-07-31 14:46 Helix AAC Decoder\Docs\callgraph_sbr.doc
文件 16896 2007-07-31 14:46 Helix AAC Decoder\Docs\cpuusage.xls
文件 16896 2007-07-31 14:46 Helix AAC Decoder\Docs\memory.xls
目录 0 2009-07-05 15:17 Helix AAC Decoder\hxwrap\
文件 16339 2007-07-31 16:37 Helix AAC Decoder\hxwrap\aacdecdll.cpp
文件 4080 2007-07-31 16:37 Helix AAC Decoder\hxwrap\aacdecdll.h
文件 2824 2007-07-31 16:37 Helix AAC Decoder\hxwrap\aacdecdrm.cpp
文件 2485 2007-07-31 16:36 Helix AAC Decoder\hxwrap\aacdecdrm.h
文件 1805 2007-07-31 16:36 Helix AAC Decoder\hxwrap\initguid.cpp
目录 0 2009-07-05 15:17 Helix AAC Decoder\hxwrap\platform\
目录 0 2009-07-05 15:17 Helix AAC Decoder\hxwrap\platform\win\
文件 103 2007-07-31 16:32 Helix AAC Decoder\hxwrap\platform\win\nodefaultlibs.c
文件 3893 2007-07-31 16:32 Helix AAC Decoder\hxwrap\platform\win\raac.rc
文件 488 2007-07-31 16:36 Helix AAC Decoder\hxwrap\raac.ver.txt
文件 4321 2007-07-31 16:36 Helix AAC Decoder\hxwrap\raacentrydrm.cpp
文件 1764 2007-07-31 16:36 Helix AAC Decoder\hxwrap\symbian.pcf.txt
文件 1883 2007-07-31 16:33 Helix AAC Decoder\hxwrap\Umakefil.1.txt
文件 4764 2007-07-31 16:36 Helix AAC Decoder\hxwrap\umake_dll.2.txt
文件 2290 2007-07-31 16:36 Helix AAC Decoder\hxwrap\umake_dll_symbian.pcf.txt
文件 5693 2007-07-31 16:36 Helix AAC Decoder\hxwrap\umake_lib.4.txt
文件 2479 2007-07-31 16:35 Helix AAC Decoder\hxwrap\umake_lib_symbian.pcf.txt
文件 2116 2007-07-31 16:35 Helix AAC Decoder\hxwrap\umake_test.1.txt
文件 1983 2007-07-31 16:35 Helix AAC Decoder\hxwrap\win32.pcf.txt
目录 0 2009-07-05 15:17 Helix AAC Decoder\ipp\
文件 4555 2007-07-31 16:45 Helix AAC Decoder\ipp\buffers.c
文件 4048 2007-07-31 16:45 Helix AAC Decoder\ipp\coder.h
............此处省略90个文件信息
- 上一篇:内存测试HA_MemTest35_WGL
- 下一篇:关于颜色滤波阵列的资料
相关资源
- H.264解码器verilog源代码
- 43cc328578aac3fa43c2eb9b4d2f85b7.zip
- cefc9f0a41d5683f76aacbdbb50cd79c.zip
- protobuf-decoder-master.zip
- 使用directshow采集视音频并进行H264和
- AAC、MP3音频文件资源
- ISL79987 4通道decoders
- HelixMP3Decoder及中文移植手册
- ffmpeg用h264跟aac合成mp4
- H264aac2Avi
- Libfaac DLL
- 实时流合成为flv文件
- helix.server.12破解
- HE-AACv2编码器解码器标准参考实现C代
- 音频流AAC分析工具.zip
- 最新aac解码器
- faac和faad2源代码
- AAC解码源码
评论
共有 条评论