net.sourceforge.jaad.aac.gain.Windows Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jcodec Show documentation
Show all versions of jcodec Show documentation
Pure Java implementation of video/audio codecs and formats
package net.sourceforge.jaad.aac.gain;
/**
* This class is part of JAAD ( jaadec.sourceforge.net ) that is distributed
* under the Public Domain license. Code changes provided by the JCodec project
* are distributed under FreeBSD license.
*
* @author in-somnia
*/
//sine and kbd windows
interface Windows {
float[] SINE_256 = {
0.003067956762965976f,
0.00920375478205982f,
0.0153392062849881f,
0.021474080275469508f,
0.02760814577896574f,
0.03374117185137758f,
0.03987292758773981f,
0.04600318213091462f,
0.052131704680283324f,
0.05825826450043575f,
0.06438263092985747f,
0.07050457338961386f,
0.07662386139203149f,
0.08274026454937569f,
0.0888535525825246f,
0.09496349532963899f,
0.10106986275482782f,
0.10717242495680884f,
0.11327095217756435f,
0.11936521481099135f,
0.12545498341154623f,
0.13154002870288312f,
0.13762012158648604f,
0.14369503315029447f,
0.1497645346773215f,
0.15582839765426523f,
0.16188639378011183f,
0.16793829497473117f,
0.17398387338746382f,
0.18002290140569951f,
0.18605515166344663f,
0.19208039704989244f,
0.19809841071795356f,
0.20410896609281687f,
0.2101118368804696f,
0.21610679707621952f,
0.2220936209732035f,
0.22807208317088573f,
0.23404195858354343f,
0.2400030224487415f,
0.2459550503357946f,
0.25189781815421697f,
0.257831102162159f,
0.26375467897483135f,
0.2696683255729151f,
0.27557181931095814f,
0.28146493792575794f,
0.2873474595447295f,
0.29321916269425863f,
0.2990798263080405f,
0.3049292297354024f,
0.3107671527496115f,
0.31659337555616585f,
0.32240767880106985f,
0.3282098435790925f,
0.3339996514420094f,
0.33977688440682685f,
0.3455413249639891f,
0.3512927560855671f,
0.35703096123343f,
0.3627557243673972f,
0.3684668299533723f,
0.37416406297145793f,
0.37984720892405116f,
0.38551605384391885f,
0.39117038430225387f,
0.3968099874167103f,
0.40243465085941843f,
0.4080441628649787f,
0.4136383122384345f,
0.4192168883632239f,
0.4247796812091088f,
0.4303264813400826f,
0.4358570799222555f,
0.44137126873171667f,
0.44686884016237416f,
0.4523495872337709f,
0.4578133035988772f,
0.46325978355186015f,
0.4686888220358279f,
0.47410021465054997f,
0.479493757660153f,
0.48486924800079106f,
0.49022648328829116f,
0.49556526182577254f,
0.5008853826112407f,
0.5061866453451552f,
0.5114688504379703f,
0.5167317990176499f,
0.5219752929371544f,
0.5271991347819013f,
0.5324031278771979f,
0.5375870762956454f,
0.5427507848645159f,
0.5478940591731002f,
0.5530167055800275f,
0.5581185312205561f,
0.5631993440138341f,
0.5682589526701315f,
0.5732971666980422f,
0.5783137964116556f,
0.5833086529376983f,
0.5882815482226452f,
0.5932322950397998f,
0.5981607069963423f,
0.6030665985403482f,
0.6079497849677736f,
0.6128100824294097f,
0.6176473079378039f,
0.62246127937415f,
0.6272518154951441f,
0.6320187359398091f,
0.6367618612362842f,
0.6414810128085832f,
0.6461760129833163f,
0.6508466849963809f,
0.6554928529996153f,
0.6601143420674205f,
0.6647109782033448f,
0.669282588346636f,
0.673829000378756f,
0.6783500431298615f,
0.6828455463852481f,
0.687315340891759f,
0.6917592583641577f,
0.696177131491463f,
0.7005687939432483f,
0.7049340803759049f,
0.7092728264388657f,
0.7135848687807935f,
0.7178700450557317f,
0.7221281939292153f,
0.726359155084346f,
0.7305627692278276f,
0.7347388780959634f,
0.7388873244606151f,
0.7430079521351217f,
0.7471006059801801f,
0.7511651319096864f,
0.7552013768965365f,
0.759209188978388f,
0.7631884172633813f,
0.7671389119358204f,
0.7710605242618138f,
0.7749531065948738f,
0.7788165123814759f,
0.7826505961665757f,
0.7864552135990858f,
0.79023022143731f,
0.7939754775543372f,
0.797690840943391f,
0.8013761717231401f,
0.8050313311429635f,
0.808656181588175f,
0.8122505865852039f,
0.8158144108067338f,
0.8193475200767969f,
0.8228497813758263f,
0.8263210628456635f,
0.829761233794523f,
0.8331701647019132f,
0.8365477272235119f,
0.8398937941959994f,
0.8432082396418454f,
0.8464909387740521f,
0.8497417680008524f,
0.8529606049303636f,
0.8561473283751945f,
0.8593018183570084f,
0.8624239561110405f,
0.865513624090569f,
0.8685707059713409f,
0.8715950866559511f,
0.8745866522781761f,
0.8775452902072612f,
0.8804708890521608f,
0.8833633386657316f,
0.8862225301488806f,
0.8890483558546646f,
0.8918407093923427f,
0.8945994856313826f,
0.8973245807054183f,
0.9000158920161603f,
0.9026733182372588f,
0.9052967593181188f,
0.9078861164876663f,
0.9104412922580671f,
0.9129621904283981f,
0.9154487160882678f,
0.9179007756213904f,
0.9203182767091105f,
0.9227011283338785f,
0.9250492407826776f,
0.9273625256504011f,
0.9296408958431812f,
0.9318842655816681f,
0.9340925504042589f,
0.9362656671702783f,
0.9384035340631081f,
0.9405060705932683f,
0.9425731976014469f,
0.9446048372614803f,
0.9466009130832835f,
0.9485613499157303f,
0.9504860739494817f,
0.9523750127197659f,
0.9542280951091057f,
0.9560452513499964f,
0.9578264130275329f,
0.9595715130819845f,
0.9612804858113206f,
0.9629532668736839f,
0.9645897932898126f,
0.9661900034454126f,
0.9677538370934755f,
0.9692812353565485f,
0.9707721407289504f,
0.9722264970789363f,
0.9736442496508119f,
0.9750253450669941f,
0.9763697313300211f,
0.9776773578245099f,
0.9789481753190622f,
0.9801821359681173f,
0.9813791933137546f,
0.9825393022874412f,
0.9836624192117303f,
0.9847485018019042f,
0.9857975091675674f,
0.9868094018141854f,
0.9877841416445722f,
0.9887216919603238f,
0.9896220174632008f,
0.990485084256457f,
0.9913108598461154f,
0.9920993131421918f,
0.9928504144598651f,
0.9935641355205953f,
0.9942404494531879f,
0.9948793307948056f,
0.9954807554919269f,
0.996044700901252f,
0.9965711457905548f,
0.997060070339483f,
0.9975114561403035f,
0.997925286198596f,
0.9983015449338929f,
0.9986402181802653f,
0.9989412931868569f,
0.9992047586183639f,
0.9994306045554617f,
0.9996188224951786f,
0.9997694053512153f,
0.9998823474542126f,
0.9999576445519639f,
0.9999952938095762f
};
float[] SINE_32 = {
0.024541228522912288f,
0.07356456359966743f,
0.1224106751992162f,
0.17096188876030122f,
0.2191012401568698f,
0.26671275747489837f,
0.3136817403988915f,
0.3598950365349881f,
0.40524131400498986f,
0.44961132965460654f,
0.49289819222978404f,
0.5349976198870972f,
0.5758081914178453f,
0.6152315905806268f,
0.6531728429537768f,
0.6895405447370668f,
0.7242470829514669f,
0.7572088465064846f,
0.7883464276266062f,
0.8175848131515837f,
0.844853565249707f,
0.8700869911087113f,
0.8932243011955153f,
0.9142097557035307f,
0.9329927988347388f,
0.9495281805930367f,
0.9637760657954398f,
0.9757021300385286f,
0.9852776423889412f,
0.99247953459871f,
0.9972904566786902f,
0.9996988186962042f
};
float[] KBD_256 = {
0.0005851230124487f,
0.0009642149851497f,
0.0013558207534965f,
0.0017771849644394f,
0.0022352533849672f,
0.0027342299070304f,
0.0032773001022195f,
0.0038671998069216f,
0.0045064443384152f,
0.0051974336885144f,
0.0059425050016407f,
0.0067439602523141f,
0.0076040812644888f,
0.0085251378135895f,
0.0095093917383048f,
0.0105590986429280f,
0.0116765080854300f,
0.0128638627792770f,
0.0141233971318631f,
0.0154573353235409f,
0.0168678890600951f,
0.0183572550877256f,
0.0199276125319803f,
0.0215811201042484f,
0.0233199132076965f,
0.0251461009666641f,
0.0270617631981826f,
0.0290689473405856f,
0.0311696653515848f,
0.0333658905863535f,
0.0356595546648444f,
0.0380525443366107f,
0.0405466983507029f,
0.0431438043376910f,
0.0458455957104702f,
0.0486537485902075f,
0.0515698787635492f,
0.0545955386770205f,
0.0577322144743916f,
0.0609813230826460f,
0.0643442093520723f,
0.0678221432558827f,
0.0714163171546603f,
0.0751278431308314f,
0.0789577503982528f,
0.0829069827918993f,
0.0869763963425241f,
0.0911667569410503f,
0.0954787380973307f,
0.0999129187977865f,
0.1044697814663005f,
0.1091497100326053f,
0.1139529881122542f,
0.1188797973021148f,
0.1239302155951605f,
0.1291042159181728f,
0.1344016647957880f,
0.1398223211441467f,
0.1453658351972151f,
0.1510317475686540f,
0.1568194884519144f,
0.1627283769610327f,
0.1687576206143887f,
0.1749063149634756f,
0.1811734433685097f,
0.1875578769224857f,
0.1940583745250518f,
0.2006735831073503f,
0.2074020380087318f,
0.2142421635060113f,
0.2211922734956977f,
0.2282505723293797f,
0.2354151558022098f,
0.2426840122941792f,
0.2500550240636293f,
0.2575259686921987f,
0.2650945206801527f,
0.2727582531907993f,
0.2805146399424422f,
0.2883610572460804f,
0.2962947861868143f,
0.3043130149466800f,
0.3124128412663888f,
0.3205912750432127f,
0.3288452410620226f,
0.3371715818562547f,
0.3455670606953511f,
0.3540283646950029f,
0.3625521080463003f,
0.3711348353596863f,
0.3797730251194006f,
0.3884630932439016f,
0.3972013967475546f,
0.4059842374986933f,
0.4148078660689724f,
0.4236684856687616f,
0.4325622561631607f,
0.4414852981630577f,
0.4504336971855032f,
0.4594035078775303f,
0.4683907582974173f,
0.4773914542472655f,
0.4864015836506502f,
0.4954171209689973f,
0.5044340316502417f,
0.5134482766032377f,
0.5224558166913167f,
0.5314526172383208f,
0.5404346525403849f,
0.5493979103766972f,
0.5583383965124314f,
0.5672521391870222f,
0.5761351935809411f,
0.5849836462541291f,
0.5937936195492526f,
0.6025612759529649f,
0.6112828224083939f,
0.6199545145721097f,
0.6285726610088878f,
0.6371336273176413f,
0.6456338401819751f,
0.6540697913388968f,
0.6624380414593221f,
0.6707352239341151f,
0.6789580485595255f,
0.6871033051160131f,
0.6951678668345944f,
0.7031486937449871f,
0.7110428359000029f,
0.7188474364707993f,
0.7265597347077880f,
0.7341770687621900f,
0.7416968783634273f,
0.7491167073477523f,
0.7564342060337386f,
0.7636471334404891f,
0.7707533593446514f,
0.7777508661725849f,
0.7846377507242818f,
0.7914122257259034f,
0.7980726212080798f,
0.8046173857073919f,
0.8110450872887550f,
0.8173544143867162f,
0.8235441764639875f,
0.8296133044858474f,
0.8355608512093652f,
0.8413859912867303f,
0.8470880211822968f,
0.8526663589032990f,
0.8581205435445334f,
0.8634502346476508f,
0.8686552113760616f,
0.8737353715068081f,
0.8786907302411250f,
0.8835214188357692f,
0.8882276830575707f,
0.8928098814640207f,
0.8972684835130879f,
0.9016040675058185f,
0.9058173183656508f,
0.9099090252587376f,
0.9138800790599416f,
0.9177314696695282f,
0.9214642831859411f,
0.9250796989403991f,
0.9285789863994010f,
0.9319635019415643f,
0.9352346855155568f,
0.9383940571861993f,
0.9414432135761304f,
0.9443838242107182f,
0.9472176277741918f,
0.9499464282852282f,
0.9525720912004834f,
0.9550965394547873f,
0.9575217494469370f,
0.9598497469802043f,
0.9620826031668507f,
0.9642224303060783f,
0.9662713777449607f,
0.9682316277319895f,
0.9701053912729269f,
0.9718949039986892f,
0.9736024220549734f,
0.9752302180233160f,
0.9767805768831932f,
0.9782557920246753f,
0.9796581613210076f,
0.9809899832703159f,
0.9822535532154261f,
0.9834511596505429f,
0.9845850806232530f,
0.9856575802399989f,
0.9866709052828243f,
0.9876272819448033f,
0.9885289126911557f,
0.9893779732525968f,
0.9901766097569984f,
0.9909269360049311f,
0.9916310308941294f,
0.9922909359973702f,
0.9929086532976777f,
0.9934861430841844f,
0.9940253220113651f,
0.9945280613237534f,
0.9949961852476154f,
0.9954314695504363f,
0.9958356402684387f,
0.9962103726017252f,
0.9965572899760172f,
0.9968779632693499f,
0.9971739102014799f,
0.9974465948831872f,
0.9976974275220812f,
0.9979277642809907f,
0.9981389072844972f,
0.9983321047686901f,
0.9985085513687731f,
0.9986693885387259f,
0.9988157050968516f,
0.9989485378906924f,
0.9990688725744943f,
0.9991776444921379f,
0.9992757396582338f,
0.9993639958299003f,
0.9994432036616085f,
0.9995141079353859f,
0.9995774088586188f,
0.9996337634216871f,
0.9996837868076957f,
0.9997280538466377f,
0.9997671005064359f,
0.9998014254134544f,
0.9998314913952471f,
0.9998577270385304f,
0.9998805282555989f,
0.9999002598526793f,
0.9999172570940037f,
0.9999318272557038f,
0.9999442511639580f,
0.9999547847121726f,
0.9999636603523446f,
0.9999710885561258f,
0.9999772592414866f,
0.9999823431612708f,
0.9999864932503106f,
0.9999898459281599f,
0.9999925223548691f,
0.9999946296375997f,
0.9999962619864214f,
0.9999975018180320f,
0.9999984208055542f,
0.9999990808746198f,
0.9999995351446231f,
0.9999998288155155f
};
float[] KBD_32 = {
0.0000875914060105f,
0.0009321760265333f,
0.0032114611466596f,
0.0081009893216786f,
0.0171240286619181f,
0.0320720743527833f,
0.0548307856028528f,
0.0871361822564870f,
0.1302923415174603f,
0.1848955425508276f,
0.2506163195331889f,
0.3260874142923209f,
0.4089316830907141f,
0.4959414909423747f,
0.5833939894958904f,
0.6674601983218376f,
0.7446454751465113f,
0.8121892962974020f,
0.8683559394406505f,
0.9125649996381605f,
0.9453396205809574f,
0.9680864942677585f,
0.9827581789763112f,
0.9914756203467121f,
0.9961964092194694f,
0.9984956609571091f,
0.9994855586984285f,
0.9998533730714648f,
0.9999671864476404f,
0.9999948432453556f,
0.9999995655238333f,
0.9999999961638728f
};
}