• Main Page
  • Related Pages
  • Modules
  • Data Structures
  • Files
  • Examples
  • File List
  • Globals

libavcodec/mpcdata.h

Go to the documentation of this file.
00001 /*
00002  * Musepack decoder
00003  * Copyright (c) 2006 Konstantin Shishkov
00004  *
00005  * This file is part of FFmpeg.
00006  *
00007  * FFmpeg is free software; you can redistribute it and/or
00008  * modify it under the terms of the GNU Lesser General Public
00009  * License as published by the Free Software Foundation; either
00010  * version 2.1 of the License, or (at your option) any later version.
00011  *
00012  * FFmpeg is distributed in the hope that it will be useful,
00013  * but WITHOUT ANY WARRANTY; without even the implied warranty of
00014  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
00015  * Lesser General Public License for more details.
00016  *
00017  * You should have received a copy of the GNU Lesser General Public
00018  * License along with FFmpeg; if not, write to the Free Software
00019  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
00020  */
00021 
00022 #ifndef AVCODEC_MPCDATA_H
00023 #define AVCODEC_MPCDATA_H
00024 
00025 static const float mpc_CC[18] = {
00026     65536.0000, 21845.3333, 13107.2000, 9362.2857, 7281.7778, 4369.0667, 2114.0645,
00027     1040.2539, 516.0315, 257.0039, 128.2505, 64.0626, 32.0156, 16.0039, 8.0010,
00028     4.0002, 2.0001, 1.0000
00029 };
00030 
00031 static const float mpc_SCF[128] = {
00032     307.330047607421875000, 255.999984741210937500, 213.243041992187500000, 177.627334594726562500,
00033     147.960128784179687500, 123.247924804687500000, 102.663139343261718750, 85.516410827636718750,
00034     71.233520507812500000, 59.336143493652343750, 49.425861358642578125, 41.170787811279296875,
00035     34.294471740722656250, 28.566631317138671875, 23.795452117919921875, 19.821151733398437500,
00036     16.510635375976562500, 13.753040313720703125, 11.456016540527343750, 9.542640686035156250,
00037     7.948835372924804688, 6.621226310729980469, 5.515353679656982422, 4.594182968139648438,
00038     3.826865673065185547, 3.187705039978027344, 2.655296564102172852, 2.211810588836669922,
00039     1.842395424842834473, 1.534679770469665527, 1.278358578681945801, 1.064847946166992188,
00040     0.886997759342193604, 0.738851964473724365, 0.615449428558349609, 0.512657463550567627,
00041     0.427033752202987671, 0.355710864067077637, 0.296300262212753296, 0.246812388300895691,
00042     0.205589950084686279, 0.171252459287643433, 0.142649993300437927, 0.118824683129787445,
00043     0.098978661000728607, 0.082447312772274017, 0.068677015602588654, 0.057206626981496811,
00044     0.047652013599872589, 0.039693206548690796, 0.033063672482967377, 0.027541399002075195,
00045     0.022941453382372856, 0.019109787419438362, 0.015918083488941193, 0.013259455561637878,
00046     0.011044870130717754, 0.009200163185596466, 0.007663558237254620, 0.006383595988154411,
00047     0.005317411851137877, 0.004429301247000694, 0.003689522389322519, 0.003073300700634718,
00048     0.002560000168159604, 0.002132430672645569, 0.001776273478753865, 0.001479601487517357,
00049     0.001232479466125369, 0.001026631565764546, 0.000855164253152907, 0.000712335284333676,
00050     0.000593361502978951, 0.000494258652906865, 0.000411707907915115, 0.000342944724252447,
00051     0.000285666319541633, 0.000237954518524930, 0.000198211506358348, 0.000165106350323185,
00052     0.000137530398205854, 0.000114560163638089, 0.000095426403277088, 0.000079488345363643,
00053     0.000066212254751008, 0.000055153526773211, 0.000045941822463647, 0.000038268648495432,
00054     0.000031877043511486, 0.000026552961571724, 0.000022118103515822, 0.000018423952496960,
00055     0.000015346795407822, 0.000012783583770215, 0.000010648477655195, 0.000008869976227288,
00056     0.000007388518497464, 0.000006154492893984, 0.000005126573796588, 0.000004270336830814,
00057     0.000003557107902452, 0.000002963002089018, 0.000002468123511790, 0.000002055899130937,
00058     0.000001712524181130, 0.000001426499579793, 0.000001188246528727, 0.000000989786371974,
00059     0.000000824472920158, 0.000000686770022185, 0.000000572066142013, 0.000000476520028769,
00060     0.000000396931966407, 0.000000330636652279, 0.000000275413924555, 0.000000229414467867,
00061     0.000000191097811353, 0.000000159180785886, 0.000000132594522029, 0.000000110448674207,
00062     0.000000092001613439, 0.000000076635565449, 0.000000063835940978, 0.000000053174105119,
00063     0.000000044293003043, 0.000000036895215771, 0.000000030733001921, 0.000000025599996789
00064 };
00065 
00066 #endif /* AVCODEC_MPCDATA_H */

Generated on Fri Feb 22 2013 07:24:27 for FFmpeg by  doxygen 1.7.1