亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? readme

?? linux下MPEG編解碼程序
??
字號:
 libmad - MPEG audio decoder library Copyright (C) 2000-2004 Underbit Technologies, Inc. $Id: README,v 1.4 2004/01/23 09:41:32 rob Exp $===============================================================================INTRODUCTION  MAD (libmad) is a high-quality MPEG audio decoder. It currently supports  MPEG-1 and the MPEG-2 extension to Lower Sampling Frequencies, as well as  the so-called MPEG 2.5 format. All three audio layers (Layer I, Layer II,  and Layer III a.k.a. MP3) are fully implemented.  MAD does not yet support MPEG-2 multichannel audio (although it should be  backward compatible with such streams) nor does it currently support AAC.  MAD has the following special features:    - 24-bit PCM output    - 100% fixed-point (integer) computation    - completely new implementation based on the ISO/IEC standards    - distributed under the terms of the GNU General Public License (GPL)  Because MAD provides full 24-bit PCM output, applications using MAD are  able to produce high quality audio. Even when the output device supports  only 16-bit PCM, applications can use the extra resolution to increase the  audible dynamic range through the use of dithering or noise shaping.  Because MAD uses integer computation rather than floating point, it is  well suited for architectures without a floating point unit. All  calculations are performed with a 32-bit fixed-point integer  representation.  Because MAD is a new implementation of the ISO/IEC standards, it is  unencumbered by the errors of other implementations. MAD is NOT a  derivation of the ISO reference source or any other code. Considerable  effort has been expended to ensure a correct implementation, even in cases  where the standards are ambiguous or misleading.  Because MAD is distributed under the terms of the GPL, its redistribution  is not generally restricted, so long as the terms of the GPL are followed.  This means MAD can be incorporated into other software as long as that  software is also distributed under the GPL. (Should this be undesirable,  alternate arrangements may be possible by contacting Underbit.)===============================================================================ABOUT THE CODE  The code is optimized and performs very well, although specific  improvements can still be made. The output from the decoder library  consists of 32-bit signed linear fixed-point values that can be easily  scaled for any size PCM output, up to 24 bits per sample.  The API for libmad can be found in the `mad.h' header file. Note that this  file is automatically generated, and will not exist until after you have  built the library.  There are two APIs available, one high-level, and the other low-level.  With the low-level API, each step of the decoding process must be handled  explicitly, offering the greatest amount of control. With the high-level  API, after callbacks are configured, a single routine will decode an  entire bitstream.  The high-level API may either be used synchronously or asynchronously. If  used asynchronously, decoding will occur in a separate process.  Communication is possible with the decoding process by passing control  messages.  The file `minimad.c' contains an example usage of the libmad API that  shows only the bare minimum required to implement a useful decoder. It  expects a regular file to be redirected to standard input, and it sends  decoded 16-bit signed little-endian PCM samples to standard output. If a  decoding error occurs, it is reported to standard error and decoding  continues. Note that the scale() routine in this code is only provided as  an example; it rounds MAD's high-resolution samples down to 16 bits, but  does not perform any dithering or noise shaping. It is therefore not  recommended to use this routine as-is in your own code if sound quality is  important.Integer Performance  To get the best possible performance, it is recommended that an assembly  version of the fixed-point multiply and related routines be selected.  Several such assembly routines have been written for various CPUs.  If an assembly version is not available, a fast approximation version will  be used. This will result in reduced accuracy of the decoder.  Alternatively, if 64-bit integers are supported as a datatype by the  compiler, another version can be used that is much more accurate.  However, using an assembly version is generally much faster and just as  accurate.  More information can be gathered from the `fixed.h' header file.  MAD's CPU-intensive subband synthesis routine can be further optimized at  the expense of a slight loss in output accuracy due to a modified method  for fixed-point multiplication with a small windowing constant. While this  is helpful for performance and the output accuracy loss is generally  undetectable, it is disabled by default and must be explicitly enabled.  Under some architectures, other special optimizations may also be  available.Audio Quality  The output from MAD has been found to satisfy the ISO/IEC 11172-4  computational accuracy requirements for compliance. In most  configurations, MAD is a Full Layer III ISO/IEC 11172-3 audio decoder as  defined by the standard.  When the approximation version of the fixed-point multiply is used, MAD is  a limited accuracy ISO/IEC 11172-3 audio decoder as defined by the  standard.  MAD can alternatively be configured to produce output with less or more  accuracy than the default, as a tradeoff with performance.  MAD produces output samples with a precision greater than 24 bits. Because  most output formats use fewer bits, typically 16, it is recommended that a  dithering algorithm be used (rather than rounding or truncating) to obtain  the highest quality audio. However, dithering may unfavorably affect an  analytic examination of the output (such as compliance testing); you may  therefore wish to use rounding in this case instead.Portability Issues  GCC is preferred to compile the code, but other compilers may also work.  The assembly code in `fixed.h' depends on the inline assembly features of  your compiler. If you're not using GCC or MSVC++, you can either write  your own assembly macros or use the default (low quality output) version.  The union initialization of `huffman.c' may not be portable to all  platforms when GCC is not used.  The code should not be sensitive to word sizes or byte ordering, however  it does assume A % B has the same sign as A.===============================================================================BUILDING AND INSTALLINGWindows Platforms  MAD can be built under Windows using either MSVC++ or Cygwin. A MSVC++  project file can be found under the `msvc++' subdirectory.  To build libmad using Cygwin, you will first need to install the Cygwin  tools:      http://www.cygwin.com/  You may then proceed with the following POSIX instructions within the  Cygwin shell.  Note that by default Cygwin will build a library that depends on the  Cygwin DLL. You can use MinGW to build a library that does not depend on  the Cygwin DLL. To do so, give the option --host=mingw32 to `configure'.POSIX Platforms (including Cygwin)  The code is distributed with a `configure' script that will generate for  you a `Makefile' and a `config.h' for your platform. See the file  `INSTALL' for generic instructions.  The specific options you may want to give `configure' are:      --enable-speed            optimize for speed over accuracy      --enable-accuracy         optimize for accuracy over speed      --disable-debugging       do not compile with debugging support, and                                use more optimizations      --disable-shared          do not build a shared library  Note that you need not specify one of --enable-speed or --enable-accuracy;  in its default configuration, MAD is optimized for both. You should only  use one of these options if you wish to compromise speed or accuracy for  the other.  By default the package will build a shared library if possible for your  platform. If you want only a static library, use --disable-shared.  It is not normally necessary to use the following options, but you may  fine-tune the configuration with them if desired:      --enable-fpm=ARCH         use the ARCH-specific version of the                                fixed-point math assembly routines                                (current options are: intel, arm, mips,                                sparc, ppc; also allowed are: 64bit, approx)      --enable-sso              use the subband synthesis optimization,                                with reduced accuracy      --disable-aso             do not use certain architecture-specific                                optimizations  By default an appropriate fixed-point assembly routine will be selected  for the configured host type, if it can be determined. Thus if you are  cross-compiling for another architecture, you should be sure either to  give `configure' a host type argument (--host) or to use an explicit  --enable-fpm option.  If an appropriate assembly routine cannot be determined, the default  approximation version will be used. In this case, use of an alternate  --enable-fpm is highly recommended.Experimenting and Developing  Further options for `configure' that may be useful to developers and  experimenters are:      --enable-debugging        enable diagnostic debugging support and                                debugging symbols      --enable-profiling        generate `gprof' profiling code      --enable-experimental     enable code using the EXPERIMENTAL                                preprocessor define===============================================================================COPYRIGHT  Please read the `COPYRIGHT' file for copyright and warranty information.  Also, the file `COPYING' contains the full text of the GNU GPL.  Send inquiries, comments, bug reports, suggestions, patches, etc. to:      Underbit Technologies, Inc. <support@underbit.com>  See also the MAD home page on the Web:      http://www.underbit.com/products/mad/===============================================================================

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
激情久久五月天| 久久国产精品露脸对白| 中文字幕欧美三区| 久久精品欧美一区二区三区不卡| 欧美一级片免费看| 精品欧美乱码久久久久久1区2区| 欧美一级久久久| 欧美大片拔萝卜| 337p粉嫩大胆噜噜噜噜噜91av | 91啪亚洲精品| 91国模大尺度私拍在线视频| 91福利小视频| 6080午夜不卡| 久久综合色天天久久综合图片| 久久精品免视看| 亚洲婷婷在线视频| 午夜av一区二区三区| 青草国产精品久久久久久| 国产乱人伦精品一区二区在线观看| 激情六月婷婷久久| 波多野结衣精品在线| 在线观看免费视频综合| 91精品国产91久久综合桃花| 亚洲精品在线电影| 亚洲人成在线观看一区二区| 日韩二区三区四区| 国产精品一区二区无线| 在线亚洲免费视频| 精品国产一区二区三区av性色| 中文字幕不卡在线| 爽爽淫人综合网网站| 国产精品一区专区| 欧美日韩一区中文字幕| 久久久久久久综合色一本| 亚洲欧美日韩一区二区| 麻豆高清免费国产一区| 成人avav影音| 日韩一区二区三区观看| 亚洲欧美日韩中文播放| 久久国产尿小便嘘嘘尿| 91福利国产精品| 欧美激情一区二区三区在线| 亚洲国产精品视频| 高清成人免费视频| 欧美一区中文字幕| 亚洲黄色尤物视频| 国产91精品免费| 日韩一级大片在线观看| 亚洲欧美日韩国产一区二区三区| 国产自产2019最新不卡| 制服丝袜在线91| 成人免费一区二区三区视频 | 中文字幕一区在线观看视频| 日本中文字幕一区| 91国在线观看| 中文字幕日韩一区| 成人免费视频视频| 国产视频一区二区三区在线观看| 一区二区三区鲁丝不卡| 波多野结衣中文字幕一区二区三区 | 久久综合色婷婷| 五月综合激情网| 欧美色综合久久| 亚洲综合网站在线观看| 色综合色狠狠综合色| 国产精品天干天干在观线| 国产剧情在线观看一区二区| 精品三级在线观看| 九九精品视频在线看| 精品久久久久香蕉网| 蜜臀久久99精品久久久久宅男 | 欧美成人精品1314www| 亚洲一区二区成人在线观看| 91国偷自产一区二区使用方法| 亚洲欧美日韩综合aⅴ视频| 91捆绑美女网站| 亚洲欧美一区二区三区国产精品 | 亚洲精品综合在线| 日本韩国一区二区| 一区二区三区中文字幕在线观看| 99久久精品免费| 亚洲免费观看在线视频| 欧美三级视频在线| 日韩专区欧美专区| 欧美成人艳星乳罩| 丁香亚洲综合激情啪啪综合| 国产精品麻豆99久久久久久| 成人国产精品免费观看| 一区二区三区在线观看视频| 欧美高清视频www夜色资源网| 首页欧美精品中文字幕| 欧美变态凌虐bdsm| 高清免费成人av| 亚洲夂夂婷婷色拍ww47| 欧美一区二区视频在线观看2022| 国模冰冰炮一区二区| 最近中文字幕一区二区三区| 欧美日韩在线不卡| 久久99蜜桃精品| 综合久久国产九一剧情麻豆| 欧美人狂配大交3d怪物一区| 国产专区欧美精品| 一区二区三区久久| 精品少妇一区二区三区在线视频| 成人高清免费观看| 日韩福利视频导航| 国产欧美一区二区三区沐欲| 欧美曰成人黄网| 久久国产麻豆精品| 亚洲日本在线视频观看| 日韩一卡二卡三卡国产欧美| 成人激情视频网站| 日本网站在线观看一区二区三区| 国产日韩欧美制服另类| 欧美精品vⅰdeose4hd| 成人午夜在线视频| 久久国产精品免费| 亚洲一区二区av电影| 亚洲国产精品成人综合| 欧美日韩综合一区| 99久久国产综合色|国产精品| 奇米四色…亚洲| 一区二区成人在线视频| 国产亚洲婷婷免费| 欧美一区二区三区视频免费 | 久久久久久免费网| 欧美精品高清视频| 在线免费视频一区二区| 成人天堂资源www在线| 久久激情五月婷婷| 亚洲va在线va天堂| 亚洲视频一二三区| 国产日本亚洲高清| 久久综合精品国产一区二区三区| 欧美日韩亚洲综合| 精品1区2区3区| 欧美日韩在线播放| 欧美中文字幕亚洲一区二区va在线| 国产精品99久久久久久有的能看| 日本女优在线视频一区二区| 香蕉乱码成人久久天堂爱免费| 亚洲人午夜精品天堂一二香蕉| 亚洲国产精品精华液2区45| 久久精品一区二区三区不卡牛牛| 欧美一区日本一区韩国一区| 欧美日韩夫妻久久| 这里只有精品99re| 欧美一区二视频| 日韩欧美在线影院| 日韩一级黄色片| 精品国产三级a在线观看| 日韩区在线观看| 日韩美一区二区三区| 欧美一区二区精品久久911| 在线不卡欧美精品一区二区三区| 欧美三级资源在线| 欧美精品电影在线播放| 欧美一区二区三区小说| 精品国内二区三区| 国产婷婷色一区二区三区在线| 欧美国产丝袜视频| 日韩伦理av电影| 亚洲图片自拍偷拍| 麻豆freexxxx性91精品| 国产毛片精品国产一区二区三区| 国产真实精品久久二三区| 国产乱码字幕精品高清av | 欧美人体做爰大胆视频| 在线综合亚洲欧美在线视频| 日韩精品资源二区在线| 国产午夜精品福利| 亚洲欧美另类在线| 青椒成人免费视频| 成人伦理片在线| 欧美视频一区二区三区在线观看| 91精品国产福利| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 欧美日本一区二区| 久久―日本道色综合久久| 国产精品萝li| 日韩av不卡一区二区| 国产成人aaa| 欧美性一区二区| 精品国产一二三| 亚洲精品国产a| 国产综合成人久久大片91| 日本黄色一区二区| 亚洲精品在线观| 亚洲国产精品久久久久婷婷884 | 中文字幕va一区二区三区| 亚洲一区二区影院| 国产乱码字幕精品高清av | 国产三级一区二区| 亚洲一区二区欧美日韩| 国产精品99久久久久久久vr| 337p亚洲精品色噜噜狠狠| 亚洲天堂2014| 国产乱人伦精品一区二区在线观看 | 亚洲高清免费视频| 成人涩涩免费视频|