dolby_win_ssr.h
上传用户:sun1608
上传日期:2007-02-02
资源大小:6116k
文件大小:8k
源码类别:

流媒体/Mpeg4/MP4

开发平台:

Visual C++

  1. /*******************************************************************************
  2. "This software module was originally developed by
  3. Yoshiaki Oikawa (Sony Corporation) and
  4. Mitsuyuki Hatanaka (Sony Corporation) 
  5. in the course of development of the MPEG-2 NBC/MPEG-4 System/MPEG-4
  6. Video/MPEG-4 Audio standard ISO/IEC 13818-7, 14496-1,2 and 3. This
  7. software module is an implementation of a part of one or more MPEG-2
  8. NBC/MPEG-4 System/MPEG-4 Video/MPEG-4 Audio tools as specified by the
  9. MPEG-2 NBC/MPEG-4 System/MPEG-4 Video/MPEG-4 Audio standard. ISO/IEC
  10. gives users of the MPEG-2 NBC/MPEG-4 System/MPEG-4 Video/MPEG-4 Audio
  11. standards free license to this software module or modifications
  12. thereof for use in hardware or software products claiming conformance
  13. to the MPEG-2 NBC/MPEG-4 System/MPEG-4 Video/MPEG-4 Audio
  14. standards. Those intending to use this software module in hardware or
  15. software products are advised that this use may infringe existing
  16. patents. The original developer of this software module and his/her
  17. company, the subsequent editors and their companies, and ISO/IEC have
  18. no liability for use of this software module or modifications thereof
  19. in an implementation. Copyright is not released for non MPEG-2
  20. NBC/MPEG-4 System/MPEG-4 Video/MPEG-4 Audio conforming products.The
  21. original developer retains full right to use the code for his/her own
  22. purpose, assign or donate the code to a third party and to inhibit
  23. third party from using the code for non MPEG-2 NBC/MPEG-4
  24. System/MPEG-4 Video/MPEG-4 Audio conforming products. This copyright
  25. notice must be included in all copies or derivative works."
  26. Copyright (C) 1996.
  27. *******************************************************************************/
  28. #if  1;//SRS
  29. static double dolby_win_32[] ={ /* IBLEN = 32 */
  30. 0.0000875914060105,
  31. 0.0009321760265333,
  32. 0.0032114611466596,
  33. 0.0081009893216786,
  34. 0.0171240286619181,
  35. 0.0320720743527833,
  36. 0.0548307856028528,
  37. 0.0871361822564870,
  38. 0.1302923415174603,
  39. 0.1848955425508276,
  40. 0.2506163195331889,
  41. 0.3260874142923209,
  42. 0.4089316830907141,
  43. 0.4959414909423747,
  44. 0.5833939894958904,
  45. 0.6674601983218376,
  46. 0.7446454751465113,
  47. 0.8121892962974020,
  48. 0.8683559394406505,
  49. 0.9125649996381605,
  50. 0.9453396205809574,
  51. 0.9680864942677585,
  52. 0.9827581789763112,
  53. 0.9914756203467121,
  54. 0.9961964092194694,
  55. 0.9984956609571091,
  56. 0.9994855586984285,
  57. 0.9998533730714648,
  58. 0.9999671864476404,
  59. 0.9999948432453556,
  60. 0.9999995655238333,
  61. 0.9999999961638728
  62. };
  63. static double dolby_win_256[] = {  /* IBLEN = 256 */
  64.   0.0005851230124487,
  65.   0.0009642149851497,
  66.   0.0013558207534965,
  67.   0.0017771849644394,
  68.   0.0022352533849672,
  69.   0.0027342299070304,
  70.   0.0032773001022195,
  71.   0.0038671998069216,
  72.   0.0045064443384152,
  73.   0.0051974336885144,
  74.   0.0059425050016407,
  75.   0.0067439602523141,
  76.   0.0076040812644888,
  77.   0.0085251378135895,
  78.   0.0095093917383048,
  79.   0.0105590986429280,
  80.   0.0116765080854300,
  81.   0.0128638627792770,
  82.   0.0141233971318631,
  83.   0.0154573353235409,
  84.   0.0168678890600951,
  85.   0.0183572550877256,
  86.   0.0199276125319803,
  87.   0.0215811201042484,
  88.   0.0233199132076965,
  89.   0.0251461009666641,
  90.   0.0270617631981826,
  91.   0.0290689473405856,
  92.   0.0311696653515848,
  93.   0.0333658905863535,
  94.   0.0356595546648444,
  95.   0.0380525443366107,
  96.   0.0405466983507029,
  97.   0.0431438043376910,
  98.   0.0458455957104702,
  99.   0.0486537485902075,
  100.   0.0515698787635492,
  101.   0.0545955386770205,
  102.   0.0577322144743916,
  103.   0.0609813230826460,
  104.   0.0643442093520723,
  105.   0.0678221432558827,
  106.   0.0714163171546603,
  107.   0.0751278431308314,
  108.   0.0789577503982528,
  109.   0.0829069827918993,
  110.   0.0869763963425241,
  111.   0.0911667569410503,
  112.   0.0954787380973307,
  113.   0.0999129187977865,
  114.   0.1044697814663005,
  115.   0.1091497100326053,
  116.   0.1139529881122542,
  117.   0.1188797973021148,
  118.   0.1239302155951605,
  119.   0.1291042159181728,
  120.   0.1344016647957880,
  121.   0.1398223211441467,
  122.   0.1453658351972151,
  123.   0.1510317475686540,
  124.   0.1568194884519144,
  125.   0.1627283769610327,
  126.   0.1687576206143887,
  127.   0.1749063149634756,
  128.   0.1811734433685097,
  129.   0.1875578769224857,
  130.   0.1940583745250518,
  131.   0.2006735831073503,
  132.   0.2074020380087318,
  133.   0.2142421635060113,
  134.   0.2211922734956977,
  135.   0.2282505723293797,
  136.   0.2354151558022098,
  137.   0.2426840122941792,
  138.   0.2500550240636293,
  139.   0.2575259686921987,
  140.   0.2650945206801527,
  141.   0.2727582531907993,
  142.   0.2805146399424422,
  143.   0.2883610572460804,
  144.   0.2962947861868143,
  145.   0.3043130149466800,
  146.   0.3124128412663888,
  147.   0.3205912750432127,
  148.   0.3288452410620226,
  149.   0.3371715818562547,
  150.   0.3455670606953511,
  151.   0.3540283646950029,
  152.   0.3625521080463003,
  153.   0.3711348353596863,
  154.   0.3797730251194006,
  155.   0.3884630932439016,
  156.   0.3972013967475546,
  157.   0.4059842374986933,
  158.   0.4148078660689724,
  159.   0.4236684856687616,
  160.   0.4325622561631607,
  161.   0.4414852981630577,
  162.   0.4504336971855032,
  163.   0.4594035078775303,
  164.   0.4683907582974173,
  165.   0.4773914542472655,
  166.   0.4864015836506502,
  167.   0.4954171209689973,
  168.   0.5044340316502417,
  169.   0.5134482766032377,
  170.   0.5224558166913167,
  171.   0.5314526172383208,
  172.   0.5404346525403849,
  173.   0.5493979103766972,
  174.   0.5583383965124314,
  175.   0.5672521391870222,
  176.   0.5761351935809411,
  177.   0.5849836462541291,
  178.   0.5937936195492526,
  179.   0.6025612759529649,
  180.   0.6112828224083939,
  181.   0.6199545145721097,
  182.   0.6285726610088878,
  183.   0.6371336273176413,
  184.   0.6456338401819751,
  185.   0.6540697913388968,
  186.   0.6624380414593221,
  187.   0.6707352239341151,
  188.   0.6789580485595255,
  189.   0.6871033051160131,
  190.   0.6951678668345944,
  191.   0.7031486937449871,
  192.   0.7110428359000029,
  193.   0.7188474364707993,
  194.   0.7265597347077880,
  195.   0.7341770687621900,
  196.   0.7416968783634273,
  197.   0.7491167073477523,
  198.   0.7564342060337386,
  199.   0.7636471334404891,
  200.   0.7707533593446514,
  201.   0.7777508661725849,
  202.   0.7846377507242818,
  203.   0.7914122257259034,
  204.   0.7980726212080798,
  205.   0.8046173857073919,
  206.   0.8110450872887550,
  207.   0.8173544143867162,
  208.   0.8235441764639875,
  209.   0.8296133044858474,
  210.   0.8355608512093652,
  211.   0.8413859912867303,
  212.   0.8470880211822968,
  213.   0.8526663589032990,
  214.   0.8581205435445334,
  215.   0.8634502346476508,
  216.   0.8686552113760616,
  217.   0.8737353715068081,
  218.   0.8786907302411250,
  219.   0.8835214188357692,
  220.   0.8882276830575707,
  221.   0.8928098814640207,
  222.   0.8972684835130879,
  223.   0.9016040675058185,
  224.   0.9058173183656508,
  225.   0.9099090252587376,
  226.   0.9138800790599416,
  227.   0.9177314696695282,
  228.   0.9214642831859411,
  229.   0.9250796989403991,
  230.   0.9285789863994010,
  231.   0.9319635019415643,
  232.   0.9352346855155568,
  233.   0.9383940571861993,
  234.   0.9414432135761304,
  235.   0.9443838242107182,
  236.   0.9472176277741918,
  237.   0.9499464282852282,
  238.   0.9525720912004834,
  239.   0.9550965394547873,
  240.   0.9575217494469370,
  241.   0.9598497469802043,
  242.   0.9620826031668507,
  243.   0.9642224303060783,
  244.   0.9662713777449607,
  245.   0.9682316277319895,
  246.   0.9701053912729269,
  247.   0.9718949039986892,
  248.   0.9736024220549734,
  249.   0.9752302180233160,
  250.   0.9767805768831932,
  251.   0.9782557920246753,
  252.   0.9796581613210076,
  253.   0.9809899832703159,
  254.   0.9822535532154261,
  255.   0.9834511596505429,
  256.   0.9845850806232530,
  257.   0.9856575802399989,
  258.   0.9866709052828243,
  259.   0.9876272819448033,
  260.   0.9885289126911557,
  261.   0.9893779732525968,
  262.   0.9901766097569984,
  263.   0.9909269360049311,
  264.   0.9916310308941294,
  265.   0.9922909359973702,
  266.   0.9929086532976777,
  267.   0.9934861430841844,
  268.   0.9940253220113651,
  269.   0.9945280613237534,
  270.   0.9949961852476154,
  271.   0.9954314695504363,
  272.   0.9958356402684387,
  273.   0.9962103726017252,
  274.   0.9965572899760172,
  275.   0.9968779632693499,
  276.   0.9971739102014799,
  277.   0.9974465948831872,
  278.   0.9976974275220812,
  279.   0.9979277642809907,
  280.   0.9981389072844972,
  281.   0.9983321047686901,
  282.   0.9985085513687731,
  283.   0.9986693885387259,
  284.   0.9988157050968516,
  285.   0.9989485378906924,
  286.   0.9990688725744943,
  287.   0.9991776444921379,
  288.   0.9992757396582338,
  289.   0.9993639958299003,
  290.   0.9994432036616085,
  291.   0.9995141079353859,
  292.   0.9995774088586188,
  293.   0.9996337634216871,
  294.   0.9996837868076957,
  295.   0.9997280538466377,
  296.   0.9997671005064359,
  297.   0.9998014254134544,
  298.   0.9998314913952471,
  299.   0.9998577270385304,
  300.   0.9998805282555989,
  301.   0.9999002598526793,
  302.   0.9999172570940037,
  303.   0.9999318272557038,
  304.   0.9999442511639580,
  305.   0.9999547847121726,
  306.   0.9999636603523446,
  307.   0.9999710885561258,
  308.   0.9999772592414866,
  309.   0.9999823431612708,
  310.   0.9999864932503106,
  311.   0.9999898459281599,
  312.   0.9999925223548691,
  313.   0.9999946296375997,
  314.   0.9999962619864214,
  315.   0.9999975018180320,
  316.   0.9999984208055542,
  317.   0.9999990808746198,
  318.   0.9999995351446231,
  319.   0.9999998288155155
  320.   };
  321. #endif