资源简介
libmad最新版,适合嵌入式的mp3软解码库,压缩文件中包含了lib的详细介绍以及移植过程
代码片段和文件信息
/*
* libmad - MPEG audio decoder library
* Copyright (C) 2000-2004 Underbit Technologies Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not write to the Free Software
* Foundation Inc. 59 Temple Place Suite 330 Boston MA 02111-1307 USA
*
* $Id: bit.cv 1.12 2004/01/23 09:41:32 rob Exp $
*/
# ifdef HAVE_CONFIG_H
# include “config.h“
# endif
# include “global.h“
# ifdef HAVE_LIMITS_H
# include
# else
# define CHAR_BIT 8
# endif
# include “bit.h“
/*
* This is the lookup table for computing the CRC-check word.
* As described in section 2.4.3.1 and depicted in Figure A.9
* of ISO/IEC 11172-3 the generator polynomial is:
*
* G(X) = X^16 + X^15 + X^2 + 1
*/
static
unsigned short const crc_table[256] = {
0x0000 0x8005 0x800f 0x000a 0x801b 0x001e 0x0014 0x8011
0x8033 0x0036 0x003c 0x8039 0x0028 0x802d 0x8027 0x0022
0x8063 0x0066 0x006c 0x8069 0x0078 0x807d 0x8077 0x0072
0x0050 0x8055 0x805f 0x005a 0x804b 0x004e 0x0044 0x8041
0x80c3 0x00c6 0x00cc 0x80c9 0x00d8 0x80dd 0x80d7 0x00d2
0x00f0 0x80f5 0x80ff 0x00fa 0x80eb 0x00ee 0x00e4 0x80e1
0x00a0 0x80a5 0x80af 0x00aa 0x80bb 0x00be 0x00b4 0x80b1
0x8093 0x0096 0x009c 0x8099 0x0088 0x808d 0x8087 0x0082
0x8183 0x0186 0x018c 0x8189 0x0198 0x819d 0x8197 0x0192
0x01b0 0x81b5 0x81bf 0x01ba 0x81ab 0x01ae 0x01a4 0x81a1
0x01e0 0x81e5 0x81ef 0x01ea 0x81fb 0x01fe 0x01f4 0x81f1
0x81d3 0x01d6 0x01dc 0x81d9 0x01c8 0x81cd 0x81c7 0x01c2
0x0140 0x8145 0x814f 0x014a 0x815b 0x015e 0x0154 0x8151
0x8173 0x0176 0x017c 0x8179 0x0168 0x816d 0x8167 0x0162
0x8123 0x0126 0x012c 0x8129 0x0138 0x813d 0x8137 0x0132
0x0110 0x8115 0x811f 0x011a 0x810b 0x010e 0x0104 0x8101
0x8303 0x0306 0x030c 0x8309 0x0318 0x831d 0x8317 0x0312
0x0330 0x8335 0x833f 0x033a 0x832b 0x032e 0x0324 0x8321
0x0360 0x8365 0x836f 0x036a 0x837b 0x037e 0x0374 0x8371
0x8353 0x0356 0x035c 0x8359 0x0348 0x834d 0x8347 0x0342
0x03c0 0x83c5 0x83cf 0x03ca 0x83db 0x03de 0x03d4 0x83d1
0x83f3 0x03f6 0x03fc 0x83f9 0x03e8 0x83ed 0x83e7 0x03e2
0x83a3 0x03a6 0x03ac 0x83a9 0x03b8 0x83bd 0x83b7 0x03b2
0x0390 0x8395 0x839f 0x039a 0x838b 0x038e 0x0384 0x8381
0x0280 0x8285 0x828f 0x028a 0x829b 0x029e 0x0294 0x8291
0x82b3 0x02b6 0x02bc 0x82b9
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 243209 2004-02-05 17:33 libmad-0.15.1b\aclocal.m4
文件 6853 2004-01-23 17:41 libmad-0.15.1b\bit.c
文件 1613 2004-01-23 17:41 libmad-0.15.1b\bit.h
文件 11108 2004-02-17 10:02 libmad-0.15.1b\CHANGES
文件 42918 2004-02-17 09:51 libmad-0.15.1b\config.guess
文件 3624 2004-02-06 11:12 libmad-0.15.1b\config.h.in
文件 30925 2004-02-17 09:51 libmad-0.15.1b\config.sub
文件 730195 2004-02-05 17:34 libmad-0.15.1b\configure
文件 10226 2004-01-23 17:41 libmad-0.15.1b\configure.ac
文件 17992 2000-02-28 10:31 libmad-0.15.1b\COPYING
文件 918 2004-01-23 17:34 libmad-0.15.1b\COPYRIGHT
文件 4263 2004-02-17 10:02 libmad-0.15.1b\CREDITS
文件 26473 2004-01-23 17:41 libmad-0.15.1b\D.dat
文件 11570 2004-01-23 17:41 libmad-0.15.1b\decoder.c
文件 2844 2004-01-23 17:41 libmad-0.15.1b\decoder.h
文件 13303 2003-03-28 18:44 libmad-0.15.1b\depcomp
文件 1795 2004-01-23 17:41 libmad-0.15.1b\fixed.c
文件 13560 2004-02-17 10:02 libmad-0.15.1b\fixed.h
文件 12098 2004-02-05 06:59 libmad-0.15.1b\fr
文件 4051 2004-01-23 17:41 libmad-0.15.1b\fr
文件 1646 2004-01-23 17:41 libmad-0.15.1b\global.h
文件 73174 2004-01-23 17:41 libmad-0.15.1b\huffman.c
文件 1862 2004-01-23 17:41 libmad-0.15.1b\huffman.h
文件 34433 2001-03-26 04:03 libmad-0.15.1b\imdct_l_arm.S
文件 2591 2004-01-23 17:41 libmad-0.15.1b\imdct_s.dat
文件 7832 2000-02-28 14:21 libmad-0.15.1b\INSTALL
文件 6315 2003-03-28 18:44 libmad-0.15.1b\install-sh
文件 13623 2004-02-05 17:02 libmad-0.15.1b\la
文件 1097 2004-01-23 17:41 libmad-0.15.1b\la
文件 70147 2004-01-23 17:41 libmad-0.15.1b\la
............此处省略36个文件信息
相关资源
- 自己写的霍夫曼图像压缩编码和解码
- 杰理MP3开发包
- sacd解码源代码字数补丁
- HDB3码的编解码的Verilog实现
- h264中文协议(中英文对照)H264解码手
- EZW编码解码原理详细介绍
- OpenCodecSetup64位解码器
- 浪潮音频格式转换,支持 s48 mp3 wma
- ffmpeg将一个视频文件解码输出bmp和j
- 文字转语音可转Mp3格式
- 扰码解码编码 (集合含程序编码,和
- STM32F1读取SBUS接收机数据
- STM32F1 做的MP3播放器
- alc5616 datasheet 音频解码芯片
- qt超级mp3音乐播放器,高仿百度音乐播
- MP3音量调节
- 正交解码.rar
- MP3 Splitter & Joiner Pro v5.1破解版
- 基于FPGA汉明编解码
- Spark中的压缩编解码的最佳实践
- 一个PatchVMP3.x工具.zip
- 1608个汉字读音打包下载MP3格式101653
- 61850GOOSE自解码接收程序
- STM32做的一个MP4 实现了长文件名,M
- 超级无敌解码
- ALC5640音频Codec
- EV1527遥控器解码全套资料
- RS编解码VERILOG实现
- FFmpeg解码MP4分别播放YUV视频和PCM音频
- 视频解码器OpenCodecSetup64位
评论
共有 条评论