#include <vector>

namespace aiff_stereo_16bit_48000 { 

int numSamplesPerChannel = 384000;
int bitDepth = 16;
uint32_t sampleRate = 48000;
int numChannels = 2;

std::vector<std::vector<double>> testBuffer = {{0.0, 0.0, 0.0, -3.0517578125e-05, 3.0517578125e-05, 0.0, 6.103515625e-05, 3.0517578125e-05, 0.0, -0.00152587890625, -0.0037841796875, -0.00445556640625, -0.0029296875, -0.001953125, -0.0010986328125, -0.000885009765625, -0.0015869140625, -0.000946044921875, 0.003814697265625, 0.008880615234375, 0.008544921875, 0.001373291015625, -0.005218505859375, -0.00592041015625, -0.000213623046875, 0.00628662109375, 0.008331298828125, 0.00531005859375, 0.001983642578125, 0.002197265625, 0.003021240234375, 0.00146484375, -0.0003662109375, -0.00030517578125, 0.007354736328125, 0.03131103515625, 0.050201416015625, 0.024261474609375, -0.02618408203125, -0.039398193359375, -0.014251708984375, 0.013519287109375, 0.042083740234375, 0.047760009765625, 0.009521484375, -0.014190673828125, 0.01751708984375, 0.03814697265625, 0.003875732421875, -0.02069091796875, 0.01123046875, 0.033111572265625, 0.007598876953125, 0.017059326171875, 0.066558837890625, 0.0506591796875, -0.01678466796875, -0.029083251953125, 0.003204345703125, 0.021026611328125, 0.035736083984375, 0.031890869140625, -0.0257568359375, -0.0556640625, 0.02166748046875, 0.09393310546875, 0.028472900390625, -0.089630126953125, -0.092742919921875, 0.0054931640625, 0.05126953125, -0.007293701171875, -0.070465087890625, -0.0552978515625, -0.005584716796875, -0.0054931640625, -0.043060302734375, -0.0494384765625, -0.045166015625, -0.066802978515625, -0.064605712890625, -0.03546142578125, -0.05303955078125, -0.096771240234375, -0.084228515625, -0.040008544921875, -0.041046142578125, -0.07281494140625, -0.077484130859375, -0.059234619140625, -0.06219482421875, -0.095245361328125, -0.104644775390625, -0.0552978515625, -0.024322509765625, -0.07855224609375, -0.1416015625, -0.117156982421875, -0.034454345703125, -0.00921630859375, -0.08367919921875, -0.141326904296875, -0.083404541015625, 0.0086669921875, 0.001251220703125, -0.074493408203125, -0.067657470703125, 0.009857177734375, -0.01751708984375, -0.1160888671875, -0.08123779296875, 0.0286865234375, 0.023834228515625, -0.0228271484375, -0.007293701171875, 0.003143310546875, -0.000152587890625, 0.002685546875, -0.0128173828125, 0.0001220703125, 0.02496337890625, -0.021148681640625, -0.039947509765625, 0.075347900390625, 0.154296875, 0.061920166015625, -0.032379150390625, 0.009002685546875, 0.074676513671875, 0.06451416015625, 0.038665771484375, 0.058074951171875, 0.076263427734375, 0.065673828125, 0.084228515625, 0.135162353515625, 0.140472412109375, 0.0894775390625, 0.054443359375, 0.06353759765625, 0.0860595703125, 0.12384033203125, 0.16864013671875, 0.14739990234375, 0.08135986328125, 0.09307861328125, 0.180816650390625, 0.24127197265625, 0.236968994140625, 0.181243896484375, 0.09075927734375, -0.000946044921875, -0.029876708984375, 0.03076171875, 0.122344970703125, 0.17926025390625, 0.18585205078125, 0.160125732421875, 0.121917724609375, 0.0552978515625, -0.01513671875, -0.003875732421875, 0.07733154296875, 0.13287353515625, 0.147705078125, 0.14251708984375, 0.0924072265625, 0.01959228515625, -3.0517578125e-05, 0.03533935546875, 0.06378173828125, 0.046356201171875, 0.021026611328125, 0.031951904296875, 0.01239013671875, -0.05462646484375, -0.02325439453125, 0.11676025390625, 0.1571044921875, 0.03369140625, -0.083526611328125, -0.0931396484375, -0.066680908203125, -0.085052490234375, -0.139190673828125, -0.17095947265625, -0.177215576171875, -0.207550048828125, -0.24237060546875, -0.2021484375, -0.080078125, 0.01983642578125, 0.0133056640625, -0.048614501953125, -0.07525634765625, -0.087005615234375, -0.14178466796875, -0.204345703125, -0.2119140625, -0.197479248046875, -0.2066650390625, -0.204254150390625, -0.18341064453125, -0.188232421875, -0.202850341796875, -0.166717529296875, -0.083953857421875, -0.03448486328125, -0.04473876953125, -0.0679931640625, -0.09625244140625, -0.109344482421875, -0.0667724609375, -0.006591796875, 0.0330810546875, 0.07012939453125, 0.063201904296875, -0.051177978515625, -0.2208251953125, -0.326385498046875, -0.35015869140625, -0.35162353515625, -0.32568359375, -0.262115478515625, -0.17431640625, -0.044769287109375, 0.122344970703125, 0.2481689453125, 0.2684326171875, 0.23095703125, 0.192840576171875, 0.147796630859375, 0.086761474609375, -0.00384521484375, -0.10125732421875, -0.1444091796875, -0.115570068359375, -0.058258056640625, -0.027984619140625, -0.01055908203125, 0.035247802734375, 0.095001220703125, 0.13427734375, 0.1390380859375, 0.152313232421875, 0.21356201171875, 0.277099609375, 0.279327392578125, 0.2332763671875, 0.19677734375, 0.18988037109375, 0.194854736328125, 0.1807861328125, 0.122344970703125, 0.052947998046875, 0.0323486328125, 0.014739990234375, -0.04632568359375, -0.076080322265625, -0.0394287109375, 0.003662109375, 0.019012451171875, 0.02838134765625, 0.04583740234375, 0.03631591796875, 0.011016845703125, 0.036468505859375, 0.07733154296875, 0.0614013671875, 0.0079345703125, -0.026885986328125, -0.0228271484375, -0.001983642578125, 0.019775390625, 0.057769775390625, 0.118896484375, 0.183624267578125, 0.226104736328125, 0.2464599609375, 0.270172119140625, 0.2890625, 0.267822265625, 0.201263427734375, 0.125762939453125, 0.0765380859375, 0.061920166015625, 0.06439208984375, 0.047760009765625, -0.0068359375, -0.046234130859375, 0.006744384765625, 0.115814208984375, 0.1375732421875, 0.04473876953125, -0.046905517578125, -0.0953369140625, -0.133514404296875, -0.180084228515625, -0.230133056640625, -0.254058837890625, -0.22821044921875, -0.173309326171875, -0.12713623046875, -0.082305908203125, -0.025299072265625, 0.018310546875, 0.037567138671875, 0.04608154296875, 0.043060302734375, 0.035003662109375, 0.033203125, 0.031463623046875, 0.00933837890625, -0.0299072265625, -0.05133056640625, -0.073974609375, -0.150604248046875, -0.2430419921875, -0.273681640625, -0.258697509765625, -0.2574462890625, -0.261077880859375, -0.231964111328125, -0.210693359375, -0.235565185546875, -0.242828369140625, -0.20452880859375, -0.19964599609375, -0.26898193359375, -0.34588623046875, -0.3634033203125, -0.351837158203125, -0.35791015625, -0.36181640625, -0.343719482421875, -0.305908203125, -0.25054931640625, -0.17315673828125, -0.072357177734375, 0.0245361328125, 0.09521484375, 0.141510009765625, 0.169586181640625, 0.18475341796875, 0.19952392578125, 0.215972900390625, 0.2159423828125, 0.211090087890625, 0.228668212890625, 0.250823974609375, 0.273345947265625, 0.306732177734375, 0.324981689453125, 0.31182861328125, 0.29632568359375, 0.287841796875, 0.252685546875, 0.18682861328125, 0.127899169921875, 0.11199951171875, 0.1424560546875, 0.1658935546875, 0.153472900390625, 0.162506103515625, 0.196380615234375, 0.20623779296875, 0.2103271484375, 0.224578857421875, 0.21392822265625, 0.180084228515625, 0.1671142578125, 0.166046142578125, 0.116546630859375, 0.030670166015625, -0.012908935546875, -0.014678955078125, -0.022430419921875, -0.039886474609375, -0.054779052734375, -0.06024169921875, -0.048248291015625, -0.01617431640625, 0.010467529296875, 0.003692626953125, -0.023162841796875, -0.05780029296875, -0.098724365234375, -0.10809326171875, -0.082489013671875, -0.06134033203125, -0.059539794921875, -0.0728759765625, -0.07415771484375, -0.03515625, 0.0146484375, 0.01239013671875, -0.038665771484375, -0.060791015625, -0.03131103515625, -0.00250244140625, -0.005523681640625, -0.016998291015625, -0.006134033203125, 0.01934814453125, 0.047393798828125, 0.08221435546875, 0.108245849609375, 0.102020263671875, 0.062713623046875, 0.034210205078125, 0.030517578125, 0.0069580078125, -0.04296875, -0.071807861328125, -0.0491943359375, 0.002716064453125, 0.041107177734375, 0.05810546875, 0.053253173828125, 0.0350341796875, 0.026702880859375, 0.0201416015625, -0.000457763671875, -0.02337646484375, -0.0469970703125, -0.087738037109375, -0.12774658203125, -0.127105712890625, -0.10931396484375, -0.1192626953125, -0.102386474609375, -0.021026611328125, 0.038177490234375, 0.034942626953125, 0.031036376953125, 0.042083740234375, 0.037933349609375, 0.019622802734375, -0.0030517578125, -0.024627685546875, -0.02325439453125, 0.00146484375, 0.0152587890625, 0.02923583984375, 0.067779541015625, 0.090057373046875, 0.07781982421875, 0.068328857421875, 0.08221435546875, 0.10498046875, 0.10943603515625, 0.089996337890625, 0.08026123046875, 0.113372802734375, 0.150146484375, 0.138641357421875, 0.109222412109375, 0.107208251953125, 0.11798095703125, 0.114654541015625, 0.10211181640625, 0.09503173828125, 0.0758056640625, 0.060699462890625, 0.084564208984375, 0.10748291015625, 0.09002685546875, 0.0736083984375, 0.092193603515625, 0.107635498046875, 0.10784912109375, 0.127685546875, 0.14788818359375, 0.1387939453125, 0.136199951171875, 0.151611328125, 0.155364990234375, 0.152496337890625, 0.16754150390625, 0.181427001953125, 0.169586181640625, 0.162322998046875, 0.162109375, 0.136627197265625, 0.121673583984375, 0.149261474609375, 0.15789794921875, 0.12591552734375, 0.11029052734375, 0.125213623046875, 0.136444091796875, 0.143524169921875, 0.16168212890625, 0.158599853515625, 0.11553955078125, 0.07843017578125, 0.07415771484375, 0.076812744140625, 0.06414794921875, 0.03802490234375}, {0.0, 0.0, 3.0517578125e-05, -3.0517578125e-05, 9.1552734375e-05, -6.103515625e-05, 0.0001220703125, -9.1552734375e-05, 9.1552734375e-05, -0.00067138671875, -0.00177001953125, -0.001922607421875, -0.000244140625, 0.00042724609375, 0.000335693359375, -0.0008544921875, -0.00311279296875, -0.003173828125, 0.00146484375, 0.007049560546875, 0.006805419921875, 0.00018310546875, -0.005279541015625, -0.00360107421875, 0.00238037109375, 0.007568359375, 0.009368896484375, 0.00885009765625, 0.004302978515625, -0.003753662109375, -0.0096435546875, -0.0091552734375, -0.007537841796875, -0.002838134765625, 0.02001953125, 0.04461669921875, 0.027130126953125, -0.0228271484375, -0.0426025390625, -0.022735595703125, 0.00732421875, 0.03759765625, 0.042327880859375, 0.005645751953125, -0.015106201171875, 0.010162353515625, 0.019561767578125, -0.016204833984375, -0.03082275390625, 0.006805419921875, 0.02252197265625, -0.006744384765625, 0.010040283203125, 0.064483642578125, 0.044342041015625, -0.025238037109375, -0.034759521484375, -0.003662109375, 0.011505126953125, 0.02874755859375, 0.03045654296875, -0.0224609375, -0.046356201171875, 0.035888671875, 0.104156494140625, 0.02947998046875, -0.09515380859375, -0.095367431640625, 0.012847900390625, 0.06707763671875, 0.011199951171875, -0.05670166015625, -0.044921875, 0.008392333984375, 0.01495361328125, -0.01702880859375, -0.02484130859375, -0.025604248046875, -0.04046630859375, -0.023712158203125, 0.010284423828125, -0.01641845703125, -0.06744384765625, -0.050018310546875, -0.00732421875, -0.01861572265625, -0.050872802734375, -0.0430908203125, -0.012786865234375, -0.018585205078125, -0.0650634765625, -0.072021484375, -0.008087158203125, 0.0272216796875, -0.0291748046875, -0.091766357421875, -0.064300537109375, 0.0081787109375, 0.0091552734375, -0.073883056640625, -0.11468505859375, -0.036376953125, 0.053924560546875, 0.022674560546875, -0.069366455078125, -0.052764892578125, 0.0396728515625, 0.013153076171875, -0.08868408203125, -0.050689697265625, 0.050872802734375, 0.03717041015625, -0.002349853515625, 0.012451171875, 0.007598876953125, -0.006317138671875, -0.003814697265625, -0.01226806640625, 0.01177978515625, 0.02972412109375, -0.048614501953125, -0.08477783203125, 0.0445556640625, 0.14459228515625, 0.06085205078125, -0.046783447265625, -0.031463623046875, 0.02081298828125, 0.019439697265625, 0.011688232421875, 0.029022216796875, 0.027679443359375, -0.001007080078125, 0.005645751953125, 0.06414794921875, 0.101287841796875, 0.07928466796875, 0.03118896484375, -0.015411376953125, -0.02813720703125, 0.03118896484375, 0.11285400390625, 0.10699462890625, 0.024261474609375, -0.0008544921875, 0.059326171875, 0.1170654296875, 0.14697265625, 0.155426025390625, 0.108612060546875, 0.001495361328125, -0.083892822265625, -0.067413330078125, 0.01776123046875, 0.080780029296875, 0.1019287109375, 0.11871337890625, 0.129180908203125, 0.06622314453125, -0.0565185546875, -0.1072998046875, -0.05718994140625, 0.006439208984375, 0.0701904296875, 0.132110595703125, 0.135711669921875, 0.082366943359375, 0.02880859375, 0.011444091796875, 0.01629638671875, 0.00823974609375, 0.005523681640625, 0.0299072265625, 0.007049560546875, -0.070068359375, -0.05126953125, 0.082977294921875, 0.142974853515625, 0.072174072265625, 0.006866455078125, 0.0137939453125, 0.02203369140625, -0.02984619140625, -0.108062744140625, -0.136810302734375, -0.118927001953125, -0.14764404296875, -0.22454833984375, -0.220672607421875, -0.099395751953125, 0.029510498046875, 0.065032958984375, 0.04144287109375, 0.05908203125, 0.063323974609375, -0.040008544921875, -0.147735595703125, -0.149566650390625, -0.1265869140625, -0.153472900390625, -0.165008544921875, -0.120819091796875, -0.08428955078125, -0.09326171875, -0.099212646484375, -0.058990478515625, 0.0008544921875, 0.034088134765625, 0.015411376953125, -0.031585693359375, -0.03765869140625, -0.015228271484375, -0.00286865234375, 0.062652587890625, 0.17291259765625, 0.189056396484375, 0.09130859375, -0.0301513671875, -0.146331787109375, -0.25439453125, -0.323944091796875, -0.33447265625, -0.308319091796875, -0.263671875, -0.15850830078125, 0.02984619140625, 0.217437744140625, 0.297698974609375, 0.288055419921875, 0.264404296875, 0.235321044921875, 0.1824951171875, 0.07476806640625, -0.06707763671875, -0.144195556640625, -0.132904052734375, -0.10296630859375, -0.088287353515625, -0.067138671875, -0.02252197265625, 0.037017822265625, 0.08343505859375, 0.084869384765625, 0.080352783203125, 0.138031005859375, 0.215118408203125, 0.22509765625, 0.194854736328125, 0.18841552734375, 0.192596435546875, 0.1832275390625, 0.152130126953125, 0.090301513671875, 0.026702880859375, 0.003448486328125, -0.022857666015625, -0.100189208984375, -0.153717041015625, -0.127227783203125, -0.093902587890625, -0.100860595703125, -0.1019287109375, -0.073089599609375, -0.06304931640625, -0.07562255859375, -0.0333251953125, 0.040313720703125, 0.03509521484375, -0.04083251953125, -0.087646484375, -0.08642578125, -0.0819091796875, -0.078399658203125, -0.0452880859375, 0.020233154296875, 0.0819091796875, 0.13067626953125, 0.180419921875, 0.225067138671875, 0.250091552734375, 0.242218017578125, 0.2037353515625, 0.15057373046875, 0.1014404296875, 0.082183837890625, 0.092864990234375, 0.080718994140625, 0.014739990234375, -0.040496826171875, 0.01348876953125, 0.126708984375, 0.137908935546875, 0.0333251953125, -0.056396484375, -0.09442138671875, -0.132598876953125, -0.178192138671875, -0.216033935546875, -0.231109619140625, -0.199737548828125, -0.14239501953125, -0.092559814453125, -0.037109375, 0.025787353515625, 0.0687255859375, 0.089813232421875, 0.106109619140625, 0.107208251953125, 0.09088134765625, 0.0889892578125, 0.103607177734375, 0.09326171875, 0.05572509765625, 0.03228759765625, 0.02459716796875, -0.031585693359375, -0.1376953125, -0.195892333984375, -0.191925048828125, -0.204864501953125, -0.2216796875, -0.19268798828125, -0.16595458984375, -0.179595947265625, -0.178253173828125, -0.133453369140625, -0.121246337890625, -0.193023681640625, -0.277191162109375, -0.302947998046875, -0.302337646484375, -0.3109130859375, -0.3212890625, -0.3203125, -0.298675537109375, -0.26806640625, -0.223907470703125, -0.1361083984375, -0.03192138671875, 0.059326171875, 0.1324462890625, 0.174652099609375, 0.205780029296875, 0.236663818359375, 0.243499755859375, 0.224945068359375, 0.218841552734375, 0.238616943359375, 0.2457275390625, 0.24761962890625, 0.278106689453125, 0.297271728515625, 0.2808837890625, 0.266754150390625, 0.26373291015625, 0.2393798828125, 0.181396484375, 0.11865234375, 0.0947265625, 0.11846923828125, 0.133819580078125, 0.113128662109375, 0.107025146484375, 0.130096435546875, 0.136260986328125, 0.129180908203125, 0.132232666015625, 0.120269775390625, 0.0999755859375, 0.10845947265625, 0.117919921875, 0.0711669921875, -0.012908935546875, -0.05902099609375, -0.0595703125, -0.07958984375, -0.126373291015625, -0.15728759765625, -0.1663818359375, -0.154449462890625, -0.1175537109375, -0.085662841796875, -0.089019775390625, -0.10626220703125, -0.120391845703125, -0.150604248046875, -0.1820068359375, -0.173614501953125, -0.1453857421875, -0.13580322265625, -0.150634765625, -0.15509033203125, -0.11114501953125, -0.054534912109375, -0.053497314453125, -0.0948486328125, -0.109375, -0.0792236328125, -0.0484619140625, -0.042633056640625, -0.0447998046875, -0.033660888671875, -0.009063720703125, 0.02740478515625, 0.075653076171875, 0.112945556640625, 0.10479736328125, 0.0648193359375, 0.048431396484375, 0.0660400390625, 0.057769775390625, 0.004791259765625, -0.03753662109375, -0.02740478515625, 0.0211181640625, 0.0697021484375, 0.0985107421875, 0.09600830078125, 0.06591796875, 0.0494384765625, 0.0621337890625, 0.059326171875, 0.035064697265625, 0.0185546875, -0.008026123046875, -0.05322265625, -0.07183837890625, -0.057342529296875, -0.054656982421875, -0.04119873046875, 0.02783203125, 0.088104248046875, 0.092437744140625, 0.104949951171875, 0.123748779296875, 0.097991943359375, 0.068817138671875, 0.067230224609375, 0.052337646484375, 0.022918701171875, 0.02813720703125, 0.076690673828125, 0.113677978515625, 0.113067626953125, 0.116241455078125, 0.135589599609375, 0.13128662109375, 0.113922119140625, 0.137237548828125, 0.16937255859375, 0.140228271484375, 0.094146728515625, 0.117706298828125, 0.1761474609375, 0.178375244140625, 0.14324951171875, 0.139068603515625, 0.150177001953125, 0.13043212890625, 0.100128173828125, 0.09393310546875, 0.0870361328125, 0.05010986328125, 0.0272216796875, 0.05023193359375, 0.07421875, 0.06732177734375, 0.06121826171875, 0.073760986328125, 0.083984375, 0.088104248046875, 0.09515380859375, 0.095855712890625, 0.090545654296875, 0.081298828125, 0.0677490234375, 0.0736083984375, 0.103057861328125, 0.115020751953125, 0.101776123046875, 0.100189208984375, 0.11822509765625, 0.10791015625, 0.0548095703125, 0.038787841796875, 0.07855224609375, 0.075225830078125, 0.020111083984375, 0.00909423828125, 0.0477294921875, 0.076263427734375, 0.08416748046875, 0.090301513671875, 0.078094482421875, 0.028839111328125, -0.02044677734375, -0.02392578125, 0.000244140625, 0.0009765625, -0.0380859375}};

}; // end namespace