Loading lib_rend/ivas_rom_TdBinauralRenderer.c +1 −1 Original line number Diff line number Diff line Loading @@ -29,7 +29,7 @@ the United Nations Convention on Contracts on the International Sales of Goods. *******************************************************************************************************/ /* Generated on 07-Jun-2024 with Matlab version 24.1.0.2578822 (R2024a) Update 2 by marcemerit on MACA64 */ /* Generated on 08-Jun-2024 with Matlab version 24.1.0.2578822 (R2024a) Update 2 by marcemerit on MACA64 */ lib_rend/ivas_rom_binauralRenderer.c +16 −16 Original line number Diff line number Diff line Loading @@ -51,7 +51,7 @@ /* Tables generated by the script at "scripts/binauralRenderer_interface/fastconv/generate_tables_for_fastconv.m */ /* Can be replaced by your own generated HRIR tables */ /* * Generated on 07-Jun-2024 with Matlab version 24.1.0.2578822 (R2024a) Update 2 by marcemerit on MACA64 * Generated on 08-Jun-2024 with Matlab version 24.1.0.2578822 (R2024a) Update 2 by marcemerit on MACA64 */ Loading Loading @@ -46944,18 +46944,18 @@ const uint32_t rightBRIRImag[BINAURAL_CONVBANDS][HRTF_LS_CHANNELS][BINAURAL_NTAP const uint32_t fastconvReverberationTimes[CLDFB_NO_CHANNELS_MAX] = { 0x3ed67400, 0x3e544000, 0x3e4fe000, 0x3e541c00, 0x3e5db800, 0x3e71b800, 0x3e6c1000, 0x3e6aa400, 0x3e697800, 0x3e612800, 0x3e66fc00, 0x3e622c00, 0x3e651000, 0x3e645000, 0x3e64f800, 0x3e68c800, 0x3e68ec00, 0x3e651c00, 0x3e617400, 0x3e600000, 0x3e61b400, 0x3e5f7c00, 0x3e5a6000, 0x3e576000, 0x3e546400, 0x3e4b8400, 0x3e48f400, 0x3e479800, 0x3e42e800, 0x3e3cec00, 0x3e38a800, 0x3e346400, 0x3e34bc00, 0x3e35d800, 0x3e3bfc00, 0x3e48a000, 0x3e502000, 0x3e556c00, 0x3e5bd000, 0x3e614800, 0x3e644400, 0x3e6bf400, 0x3e6f8c00, 0x3e6f4000, 0x3e720000, 0x3e732000, 0x3e776c00, 0x3e76e800, 0x3e749400, 0x3e783400, 0x3e7d3000, 0x3e7bd800, 0x3e7e2c00, 0x3e7b4800, 0x3e79d000, 0x3e79fc00, 0x3e749c00, 0x3e787000, 0x3e707400, 0x3e818e00, 0x3ed67400, 0x3e544000, 0x3e4fe000, 0x3e542000, 0x3e5db800, 0x3e71b800, 0x3e6c1000, 0x3e6aa800, 0x3e697800, 0x3e612800, 0x3e670000, 0x3e622800, 0x3e651000, 0x3e645000, 0x3e64f800, 0x3e68c800, 0x3e68f000, 0x3e651800, 0x3e617000, 0x3e600000, 0x3e61b800, 0x3e5f8000, 0x3e5a6000, 0x3e576000, 0x3e546800, 0x3e4b8800, 0x3e48f800, 0x3e479800, 0x3e42e800, 0x3e3cf000, 0x3e38a800, 0x3e346800, 0x3e34c000, 0x3e35d800, 0x3e3c0000, 0x3e48a000, 0x3e502000, 0x3e556800, 0x3e5bd000, 0x3e614800, 0x3e644800, 0x3e6bf000, 0x3e6f8800, 0x3e6f4000, 0x3e720000, 0x3e732000, 0x3e777000, 0x3e76e800, 0x3e749800, 0x3e783000, 0x3e7d3000, 0x3e7bd800, 0x3e7e2800, 0x3e7b4800, 0x3e79d000, 0x3e79f800, 0x3e74a000, 0x3e787000, 0x3e707800, 0x3e819000, }; const uint32_t fastconvReverberationEneCorrections[CLDFB_NO_CHANNELS_MAX] = { 0x3a191800, 0x395c2000, 0x3973e000, 0x395e8000, 0x3986d000, 0x3ac6fc00, 0x3a975400, 0x3a8fd400, 0x3aa5d400, 0x3aaa1800, 0x3b181000, 0x3b1f5c00, 0x3b301000, 0x3b311000, 0x3b2c7e00, 0x3b280400, 0x3b330600, 0x3b32bc00, 0x3b2afe00, 0x3b256600, 0x3b5fee00, 0x3ae9b800, 0x3a816400, 0x3a372000, 0x3a1ef000, 0x3a0c7000, 0x3a05f000, 0x3a152000, 0x3a1d4000, 0x3a0e5000, 0x3aa4bc00, 0x3a9e7400, 0x3a7ac800, 0x3a1d8000, 0x398fc000, 0x38df4000, 0x38960000, 0x38548000, 0x38280000, 0x38000000, 0x37c90000, 0x37970000, 0x37680000, 0x37540000, 0x374a0000, 0x373a0000, 0x371e0000, 0x37140000, 0x370a0000, 0x37040000, 0x36e40000, 0x36cc0000, 0x36980000, 0x36600000, 0x36200000, 0x35e00000, 0x35800000, 0x35200000, 0x34c00000, 0x34800000, 0x3a180000, 0x39600000, 0x39800000, 0x39600000, 0x39800000, 0x3ac80000, 0x3a980000, 0x3a900000, 0x3aa40000, 0x3aac0000, 0x3b180000, 0x3b200000, 0x3b300000, 0x3b320000, 0x3b2c0000, 0x3b280000, 0x3b340000, 0x3b320000, 0x3b2a0000, 0x3b260000, 0x3b600000, 0x3ae80000, 0x3a800000, 0x3a380000, 0x3a200000, 0x3a100000, 0x3a080000, 0x3a180000, 0x3a200000, 0x3a100000, 0x3aa40000, 0x3aa00000, 0x3a780000, 0x3a200000, 0x39900000, 0x38c00000, 0x38800000, 0x38800000, 0x38000000, 0x38000000, 0x38000000, 0x38000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, }; /* * Generated on 07-Jun-2024 with Matlab version 24.1.0.2578822 (R2024a) Update 2 by marcemerit on MACA64 * Generated on 08-Jun-2024 with Matlab version 24.1.0.2578822 (R2024a) Update 2 by marcemerit on MACA64 * Binaural rendering data set based on BRIRs Tables derived from Mozart IIS BRIRs.*/ Loading Loading @@ -47489,22 +47489,22 @@ const uint32_t hrtfShCoeffsIm[BINAURAL_CHANNELS][HRTF_SH_CHANNELS][HRTF_NUM_BINS }; const uint32_t parametricReverberationTimes[CLDFB_NO_CHANNELS_MAX] = { 0x3eb0e400, 0x3ea39000, 0x3eaa7a00, 0x3eb8ca00, 0x3ebfa400, 0x3ebdd600, 0x3eb79e00, 0x3eb23a00, 0x3eafac00, 0x3ea9a600, 0x3ea20c00, 0x3e9c2600, 0x3e96f800, 0x3e933a00, 0x3e8f5200, 0x3e8a6200, 0x3e873000, 0x3e834800, 0x3e7fe400, 0x3e77d800, 0x3e70b800, 0x3e6b2800, 0x3e651800, 0x3e600c00, 0x3e59b400, 0x3e54ac00, 0x3e4ef000, 0x3e4ad800, 0x3e469000, 0x3e3e6000, 0x3e3b1000, 0x3e3a5400, 0x3e381c00, 0x3e376000, 0x3e34c800, 0x3e307800, 0x3e2f3400, 0x3e2bfc00, 0x3e2c0000, 0x3e2d4400, 0x3e2b5c00, 0x3e29e800, 0x3e277c00, 0x3e257000, 0x3e223400, 0x3e206800, 0x3e1f1400, 0x3e1d4400, 0x3e1b3800, 0x3e199000, 0x3e17c400, 0x3e15f800, 0x3e142800, 0x3e125c00, 0x3e109000, 0x3e0ec400, 0x3e0cf400, 0x3e0b2800, 0x3e095c00, 0x3e079000 0x3eb0e400, 0x3ea39000, 0x3eaa7800, 0x3eb8cc00, 0x3ebfa400, 0x3ebdd800, 0x3eb79c00, 0x3eb23c00, 0x3eafac00, 0x3ea9a800, 0x3ea20c00, 0x3e9c2400, 0x3e96f800, 0x3e933800, 0x3e8f5000, 0x3e8a6000, 0x3e873000, 0x3e834800, 0x3e7fe800, 0x3e77d800, 0x3e70b800, 0x3e6b2800, 0x3e651800, 0x3e600800, 0x3e59b000, 0x3e54b000, 0x3e4ef000, 0x3e4ad800, 0x3e469000, 0x3e3e6000, 0x3e3b1000, 0x3e3a5000, 0x3e381800, 0x3e376000, 0x3e34c800, 0x3e307800, 0x3e2f3800, 0x3e2bf800, 0x3e2c0000, 0x3e2d4800, 0x3e2b5800, 0x3e29e800, 0x3e278000, 0x3e257000, 0x3e223800, 0x3e206800, 0x3e1f1800, 0x3e1d4800, 0x3e1b3800, 0x3e199000, 0x3e17c000, 0x3e15f800, 0x3e142800, 0x3e126000, 0x3e109000, 0x3e0ec000, 0x3e0cf800, 0x3e0b2800, 0x3e095800, 0x3e079000 }; const uint32_t parametricReverberationEneCorrections[CLDFB_NO_CHANNELS_MAX] = { 0x3e449600, 0x3e133000, 0x3de88000, 0x3dc02c00, 0x3db8a000, 0x3da3c400, 0x3d886400, 0x3d94e400, 0x3d9ca800, 0x3da81000, 0x3daea000, 0x3dc03c00, 0x3dd0b000, 0x3de8ec00, 0x3df0f000, 0x3de87000, 0x3e012600, 0x3e015600, 0x3dfdcc00, 0x3dedb400, 0x3dc9c800, 0x3d52e000, 0x3cf56000, 0x3ccea000, 0x3cad3000, 0x3c9e9000, 0x3c88e000, 0x3c84f000, 0x3c96e000, 0x3c96e000, 0x3c8c1000, 0x3c796000, 0x3c68e000, 0x3c1ec000, 0x3b830000, 0x3ad30000, 0x3a7c0000, 0x3a280000, 0x3a020000, 0x39dc0000, 0x39a00000, 0x39400000, 0x38f00000, 0x38f00000, 0x38d00000, 0x38a00000, 0x38800000, 0x38800000, 0x38800000, 0x38800000, 0x38800000, 0x38600000, 0x38200000, 0x38000000, 0x37800000, 0x37000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 0x3e449800, 0x3e133000, 0x3de88000, 0x3dc03000, 0x3db8a000, 0x3da3c000, 0x3d886000, 0x3d94e000, 0x3d9ca000, 0x3da81000, 0x3daea000, 0x3dc04000, 0x3dd0b000, 0x3de8f000, 0x3df0f000, 0x3de87000, 0x3e012800, 0x3e015800, 0x3dfdd000, 0x3dedb000, 0x3dc9d000, 0x3d52e000, 0x3cf54000, 0x3cce8000, 0x3cad4000, 0x3c9e8000, 0x3c88c000, 0x3c850000, 0x3c96c000, 0x3c970000, 0x3c8c0000, 0x3c798000, 0x3c690000, 0x3c1f0000, 0x3b830000, 0x3ad40000, 0x3a800000, 0x3a280000, 0x3a000000, 0x39e00000, 0x39a00000, 0x39400000, 0x39000000, 0x39000000, 0x38c00000, 0x38c00000, 0x38800000, 0x38800000, 0x38800000, 0x38800000, 0x38800000, 0x38800000, 0x38000000, 0x38000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }; lib_rend/ivas_rom_binaural_crend_head.c +8 −8 Original line number Diff line number Diff line Loading @@ -53,7 +53,7 @@ /********************** CRendBin_Combined_HRIR **********************/ const float CRendBin_Combined_HRIR_latency_s = 0x1.5d8ac8p-16; const float CRendBin_Combined_HRIR_latency_s = 0x1.5d8ap-16; /* Sample Rate = 48000 */ Loading Loading @@ -647,7 +647,7 @@ const float *CRendBin_Combined_HRIR_coeff_diffuse_im_16kHz[BINAURAL_CHANNELS]={N /********************** CRendBin_FOA_HRIR **********************/ const float CRendBin_FOA_HRIR_latency_s = 0x1.5d8ac8p-16; const float CRendBin_FOA_HRIR_latency_s = 0x1.5d8ap-16; /* Sample Rate = 48000 */ Loading Loading @@ -845,7 +845,7 @@ const float *CRendBin_FOA_HRIR_coeff_diffuse_im_16kHz[BINAURAL_CHANNELS]={NULL,N /********************** CRendBin_HOA2_HRIR **********************/ const float CRendBin_HOA2_HRIR_latency_s = 0x1.5d8ac8p-16; const float CRendBin_HOA2_HRIR_latency_s = 0x1.5d8ap-16; /* Sample Rate = 48000 */ Loading Loading @@ -1223,7 +1223,7 @@ const float *CRendBin_HOA2_HRIR_coeff_diffuse_im_16kHz[BINAURAL_CHANNELS]={NULL, /********************** CRendBin_HOA3_HRIR **********************/ const float CRendBin_HOA3_HRIR_latency_s = 0x1.5d8ac8p-16; const float CRendBin_HOA3_HRIR_latency_s = 0x1.5d8ap-16; /* Sample Rate = 48000 */ Loading Loading @@ -1853,7 +1853,7 @@ const float *CRendBin_HOA3_HRIR_coeff_diffuse_im_16kHz[BINAURAL_CHANNELS]={NULL, /********************** CRendBin_Combined_BRIR **********************/ const float CRendBin_Combined_BRIR_latency_s = 0x1.31d636p-13; const float CRendBin_Combined_BRIR_latency_s = 0x1.31d64p-13; /* Sample Rate = 48000 */ Loading @@ -1862,7 +1862,7 @@ const uint16_t CRendBin_Combined_BRIR_num_iterations_48kHz[HRTF_LS_CHANNELS][BIN const uint16_t CRendBin_Combined_BRIR_num_iterations_diffuse_48kHz[BINAURAL_CHANNELS] = {40, 40}; const uint16_t CRendBin_Combined_BRIR_pIndex_frequency_max_48kHz[HRTF_LS_CHANNELS][BINAURAL_CHANNELS][22]={{{116, 118, 117, 121, 112, 119, 121, 131, 134, 131, 137, 127, 134, 135, 134, 135, 129, 139, 135, 130, 128, 240},{116, 118, 117, 121, 112, 119, 121, 131, 134, 131, 137, 127, 134, 135, 134, 135, 129, 139, 135, 130, 128, 240}},{{122, 106, 121, 114, 121, 123, 119, 126, 123, 126, 127, 130, 128, 136, 132, 131, 129, 141, 137, 131, 129, 240},{122, 106, 121, 114, 121, 123, 119, 126, 123, 126, 127, 130, 128, 136, 132, 131, 129, 141, 137, 131, 129, 240}},{{118, 104, 116, 104, 123, 123, 122, 125, 130, 128, 132, 135, 131, 132, 131, 132, 135, 137, 144, 129, 129, 240},{118, 104, 116, 104, 123, 123, 122, 125, 130, 128, 132, 135, 131, 132, 131, 132, 135, 137, 144, 129, 129, 240}},{{102, 117, 116, 121, 117, 114, 115, 125, 126, 124, 125, 142, 133, 124, 129, 132, 134, 137, 143, 125, 125, 240},{102, 117, 116, 121, 117, 114, 115, 125, 126, 124, 125, 142, 133, 124, 129, 132, 134, 137, 143, 125, 125, 240}},{{116, 115, 117, 120, 121, 119, 125, 129, 123, 129, 124, 127, 128, 143, 133, 131, 136, 141, 158, 127, 131, 240},{116, 115, 117, 120, 121, 119, 125, 129, 123, 129, 124, 127, 128, 143, 133, 131, 136, 141, 158, 127, 131, 240}},{{112, 106, 118, 123, 115, 120, 129, 123, 130, 127, 130, 130, 131, 131, 131, 135, 134, 153, 138, 132, 127, 240},{112, 106, 118, 123, 115, 120, 129, 123, 130, 127, 130, 130, 131, 131, 131, 135, 134, 153, 138, 132, 127, 240}},{{107, 112, 111, 120, 115, 125, 122, 123, 132, 123, 133, 138, 125, 134, 130, 131, 135, 137, 136, 127, 121, 240},{107, 112, 111, 120, 115, 125, 122, 123, 132, 123, 133, 138, 125, 134, 130, 131, 135, 137, 136, 127, 121, 240}},{{111, 113, 132, 115, 121, 123, 121, 127, 135, 128, 129, 128, 133, 130, 133, 138, 134, 137, 152, 138, 124, 240},{111, 113, 132, 115, 121, 123, 121, 127, 135, 128, 129, 128, 133, 130, 133, 138, 134, 137, 152, 138, 124, 240}},{{114, 104, 114, 117, 125, 127, 123, 129, 123, 127, 144, 131, 138, 132, 129, 129, 132, 134, 136, 127, 121, 240},{114, 104, 114, 117, 125, 127, 123, 129, 123, 127, 144, 131, 138, 132, 129, 129, 132, 134, 136, 127, 121, 240}},{{100, 102, 112, 118, 115, 116, 118, 116, 121, 124, 125, 121, 125, 130, 127, 132, 133, 134, 134, 129, 132, 240},{100, 102, 112, 118, 115, 116, 118, 116, 121, 124, 125, 121, 125, 130, 127, 132, 133, 134, 134, 129, 132, 240}},{{106, 93, 103, 108, 124, 111, 114, 115, 120, 121, 119, 123, 131, 130, 132, 132, 132, 131, 140, 129, 131, 240},{106, 93, 103, 108, 124, 111, 114, 115, 120, 121, 119, 123, 131, 130, 132, 132, 132, 131, 140, 129, 131, 240}},{{108, 101, 115, 115, 115, 110, 121, 124, 124, 120, 122, 129, 124, 128, 125, 132, 135, 133, 138, 160, 119, 240},{108, 101, 115, 115, 115, 110, 121, 124, 124, 120, 122, 129, 124, 128, 125, 132, 135, 133, 138, 160, 119, 240}},{{112, 106, 114, 110, 128, 117, 120, 126, 124, 128, 126, 132, 129, 127, 133, 134, 136, 133, 154, 197, 129, 240},{112, 106, 114, 110, 128, 117, 120, 126, 124, 128, 126, 132, 129, 127, 133, 134, 136, 133, 154, 197, 129, 240}},{{102, 107, 111, 116, 116, 120, 118, 115, 120, 119, 128, 131, 131, 130, 128, 126, 126, 132, 145, 136, 133, 240},{102, 107, 111, 116, 116, 120, 118, 115, 120, 119, 128, 131, 131, 130, 128, 126, 126, 132, 145, 136, 133, 240}},{{111, 117, 106, 120, 123, 121, 125, 125, 130, 125, 123, 123, 127, 131, 125, 131, 135, 134, 148, 134, 132, 240},{111, 117, 106, 120, 123, 121, 125, 125, 130, 125, 123, 123, 127, 131, 125, 131, 135, 134, 148, 134, 132, 240}}}; const uint16_t CRendBin_Combined_BRIR_index_frequency_max_diffuse_48kHz = 98; const float CRendBin_Combined_BRIR_inv_diffuse_weight_48kHz[BINAURAL_CHANNELS][HRTF_LS_CHANNELS]={{0x1.cb2p-3, 0x1.d1dp-3, 0x1.ef48p-3, 0x1.a84p-3, 0x1.bea8p-3, 0x1.c898p-3, 0x1.db78p-3, 0x1.fc5p-3, 0x1.fe8p-3, 0x1.0bep-2, 0x1.f86p-3, 0x1.1ddcp-2, 0x1.249p-2, 0x1.0cd8p-2, 0x1.166p-2},{0x1.cb2p-3, 0x1.d1dp-3, 0x1.ef48p-3, 0x1.a84p-3, 0x1.bea8p-3, 0x1.c898p-3, 0x1.db78p-3, 0x1.fc5p-3, 0x1.fe8p-3, 0x1.0bep-2, 0x1.f86p-3, 0x1.1ddcp-2, 0x1.249p-2, 0x1.0cd8p-2, 0x1.166p-2}}; const float CRendBin_Combined_BRIR_inv_diffuse_weight_48kHz[BINAURAL_CHANNELS][HRTF_LS_CHANNELS]={{0x1.cb2p-3, 0x1.d1dp-3, 0x1.ef4p-3, 0x1.a84p-3, 0x1.beap-3, 0x1.c89p-3, 0x1.db7p-3, 0x1.fc5p-3, 0x1.fe8p-3, 0x1.0bep-2, 0x1.f86p-3, 0x1.1dep-2, 0x1.249p-2, 0x1.0cd8p-2, 0x1.166p-2},{0x1.cb2p-3, 0x1.d1dp-3, 0x1.ef4p-3, 0x1.a84p-3, 0x1.beap-3, 0x1.c89p-3, 0x1.db7p-3, 0x1.fc5p-3, 0x1.fe8p-3, 0x1.0bep-2, 0x1.f86p-3, 0x1.1dep-2, 0x1.249p-2, 0x1.0cd8p-2, 0x1.166p-2}}; const uint16_t CRendBin_Combined_BRIR_pIndex_frequency_max_diffuse_48kHz[BINAURAL_CHANNELS][40]={{47, 47, 47, 47, 47, 47, 51, 51, 58, 58, 58, 65, 65, 65, 65, 65, 72, 72, 72, 74, 74, 77, 77, 79, 81, 81, 81, 81, 87, 87, 87, 87, 87, 87, 91, 91, 93, 93, 93, 98},{47, 47, 47, 47, 47, 47, 51, 51, 58, 58, 58, 65, 65, 65, 65, 65, 72, 72, 72, 74, 74, 77, 77, 79, 81, 81, 81, 81, 87, 87, 87, 87, 87, 87, 91, 91, 93, 93, 93, 98}}; const float CRendBin_Combined_BRIR_coeff_re_48kHz[HRTF_LS_CHANNELS][BINAURAL_CHANNELS][2955]={ { Loading Loading @@ -3898,7 +3898,7 @@ const uint16_t CRendBin_Combined_BRIR_num_iterations_32kHz[HRTF_LS_CHANNELS][BIN const uint16_t CRendBin_Combined_BRIR_num_iterations_diffuse_32kHz[BINAURAL_CHANNELS] = {40, 40}; const uint16_t CRendBin_Combined_BRIR_pIndex_frequency_max_32kHz[HRTF_LS_CHANNELS][BINAURAL_CHANNELS][22]={{{115, 117, 117, 120, 112, 118, 121, 130, 126, 130, 136, 127, 133, 135, 132, 133, 129, 136, 134, 129, 128, 160},{115, 117, 117, 120, 112, 118, 121, 130, 126, 130, 136, 127, 133, 135, 132, 133, 129, 136, 134, 129, 128, 160}},{{121, 106, 119, 113, 120, 123, 114, 126, 123, 125, 127, 128, 127, 134, 132, 130, 129, 138, 132, 131, 128, 160},{121, 106, 119, 113, 120, 123, 114, 126, 123, 125, 127, 128, 127, 134, 132, 130, 129, 138, 132, 131, 128, 160}},{{113, 103, 116, 104, 123, 123, 122, 124, 130, 128, 132, 131, 131, 132, 130, 132, 130, 135, 137, 128, 127, 160},{113, 103, 116, 104, 123, 123, 122, 124, 130, 128, 132, 131, 131, 132, 130, 132, 130, 135, 137, 128, 127, 160}},{{102, 116, 116, 121, 116, 114, 115, 121, 125, 122, 124, 130, 132, 122, 127, 131, 131, 135, 133, 124, 124, 160},{102, 116, 116, 121, 116, 114, 115, 121, 125, 122, 124, 130, 132, 122, 127, 131, 131, 135, 133, 124, 124, 160}},{{115, 115, 115, 119, 121, 119, 124, 127, 123, 129, 122, 126, 128, 134, 130, 130, 131, 139, 146, 127, 131, 160},{115, 115, 115, 119, 121, 119, 124, 127, 123, 129, 122, 126, 128, 134, 130, 130, 131, 139, 146, 127, 131, 160}},{{112, 106, 118, 121, 115, 117, 128, 123, 128, 125, 130, 129, 131, 131, 130, 134, 133, 148, 130, 132, 126, 160},{112, 106, 118, 121, 115, 117, 128, 123, 128, 125, 130, 129, 131, 131, 130, 134, 133, 148, 130, 132, 126, 160}},{{107, 112, 110, 119, 114, 124, 121, 121, 132, 122, 131, 134, 123, 133, 130, 129, 134, 134, 135, 127, 120, 160},{107, 112, 110, 119, 114, 124, 121, 121, 132, 122, 131, 134, 123, 133, 130, 129, 134, 134, 135, 127, 120, 160}},{{110, 113, 123, 113, 121, 120, 120, 125, 131, 122, 127, 128, 132, 130, 132, 136, 133, 136, 135, 128, 124, 160},{110, 113, 123, 113, 121, 120, 120, 125, 131, 122, 127, 128, 132, 130, 132, 136, 133, 136, 135, 128, 124, 160}},{{114, 101, 113, 113, 124, 126, 123, 128, 122, 127, 132, 126, 136, 128, 126, 127, 132, 132, 129, 125, 121, 160},{114, 101, 113, 113, 124, 126, 123, 128, 122, 127, 132, 126, 136, 128, 126, 127, 132, 132, 129, 125, 121, 160}},{{99, 100, 111, 117, 114, 113, 118, 116, 121, 123, 124, 121, 125, 130, 127, 132, 132, 129, 133, 128, 131, 160},{99, 100, 111, 117, 114, 113, 118, 116, 121, 123, 124, 121, 125, 130, 127, 132, 132, 129, 133, 128, 131, 160}},{{105, 93, 103, 108, 119, 110, 111, 114, 120, 121, 119, 122, 130, 128, 130, 131, 132, 131, 135, 127, 129, 160},{105, 93, 103, 108, 119, 110, 111, 114, 120, 121, 119, 122, 130, 128, 130, 131, 132, 131, 135, 127, 129, 160}},{{105, 100, 112, 114, 115, 108, 116, 120, 123, 117, 122, 129, 124, 128, 124, 132, 135, 131, 138, 154, 116, 160},{105, 100, 112, 114, 115, 108, 116, 120, 123, 117, 122, 129, 124, 128, 124, 132, 135, 131, 138, 154, 116, 160}},{{110, 106, 113, 110, 122, 116, 118, 125, 123, 127, 125, 127, 128, 127, 133, 129, 132, 132, 142, 147, 127, 160},{110, 106, 113, 110, 122, 116, 118, 125, 123, 127, 125, 127, 128, 127, 133, 129, 132, 132, 142, 147, 127, 160}},{{102, 107, 110, 112, 115, 117, 117, 115, 120, 118, 127, 130, 130, 129, 126, 126, 125, 130, 141, 134, 126, 160},{102, 107, 110, 112, 115, 117, 117, 115, 120, 118, 127, 130, 130, 129, 126, 126, 125, 130, 141, 134, 126, 160}},{{110, 117, 106, 118, 118, 115, 121, 124, 128, 125, 122, 121, 126, 130, 124, 130, 133, 131, 137, 133, 131, 160},{110, 117, 106, 118, 118, 115, 121, 124, 128, 125, 122, 121, 126, 130, 124, 130, 133, 131, 137, 133, 131, 160}}}; const uint16_t CRendBin_Combined_BRIR_index_frequency_max_diffuse_32kHz = 97; const float CRendBin_Combined_BRIR_inv_diffuse_weight_32kHz[BINAURAL_CHANNELS][HRTF_LS_CHANNELS]={{0x1.cb28p-3, 0x1.d1d8p-3, 0x1.ef4p-3, 0x1.a84p-3, 0x1.becp-3, 0x1.c898p-3, 0x1.db7p-3, 0x1.fc48p-3, 0x1.fe7p-3, 0x1.0bep-2, 0x1.f88p-3, 0x1.1ddcp-2, 0x1.24a8p-2, 0x1.0cd8p-2, 0x1.1668p-2},{0x1.cb28p-3, 0x1.d1d8p-3, 0x1.ef4p-3, 0x1.a84p-3, 0x1.becp-3, 0x1.c898p-3, 0x1.db7p-3, 0x1.fc48p-3, 0x1.fe7p-3, 0x1.0bep-2, 0x1.f88p-3, 0x1.1ddcp-2, 0x1.24a8p-2, 0x1.0cd8p-2, 0x1.1668p-2}}; const float CRendBin_Combined_BRIR_inv_diffuse_weight_32kHz[BINAURAL_CHANNELS][HRTF_LS_CHANNELS]={{0x1.cb2p-3, 0x1.d1dp-3, 0x1.ef4p-3, 0x1.a84p-3, 0x1.becp-3, 0x1.c8ap-3, 0x1.db7p-3, 0x1.fc4p-3, 0x1.fe7p-3, 0x1.0bep-2, 0x1.f88p-3, 0x1.1dd8p-2, 0x1.24a8p-2, 0x1.0cd8p-2, 0x1.1668p-2},{0x1.cb2p-3, 0x1.d1dp-3, 0x1.ef4p-3, 0x1.a84p-3, 0x1.becp-3, 0x1.c8ap-3, 0x1.db7p-3, 0x1.fc4p-3, 0x1.fe7p-3, 0x1.0bep-2, 0x1.f88p-3, 0x1.1dd8p-2, 0x1.24a8p-2, 0x1.0cd8p-2, 0x1.1668p-2}}; const uint16_t CRendBin_Combined_BRIR_pIndex_frequency_max_diffuse_32kHz[BINAURAL_CHANNELS][40]={{47, 47, 47, 47, 47, 47, 50, 50, 56, 56, 56, 62, 62, 63, 63, 63, 72, 72, 72, 74, 74, 77, 77, 79, 81, 81, 81, 81, 87, 87, 87, 87, 87, 87, 93, 93, 93, 93, 93, 97},{47, 47, 47, 47, 47, 47, 50, 50, 56, 56, 56, 62, 62, 63, 63, 63, 72, 72, 72, 74, 74, 77, 77, 79, 81, 81, 81, 81, 87, 87, 87, 87, 87, 87, 93, 93, 93, 93, 93, 97}}; const float CRendBin_Combined_BRIR_coeff_re_32kHz[HRTF_LS_CHANNELS][BINAURAL_CHANNELS][2818]={ { Loading Loading @@ -5854,7 +5854,7 @@ const uint16_t CRendBin_Combined_BRIR_num_iterations_16kHz[HRTF_LS_CHANNELS][BIN const uint16_t CRendBin_Combined_BRIR_num_iterations_diffuse_16kHz[BINAURAL_CHANNELS] = {40, 40}; const uint16_t CRendBin_Combined_BRIR_pIndex_frequency_max_16kHz[HRTF_LS_CHANNELS][BINAURAL_CHANNELS][23]={{{77, 77, 77, 79, 77, 78, 79, 79, 79, 77, 78, 77, 78, 78, 77, 79, 79, 79, 79, 78, 79, 77, 80},{77, 77, 77, 79, 77, 78, 79, 79, 79, 77, 78, 77, 78, 78, 77, 79, 79, 79, 79, 78, 79, 77, 80}},{{78, 77, 78, 78, 79, 79, 78, 78, 79, 79, 77, 79, 78, 79, 76, 79, 78, 78, 76, 79, 79, 78, 80},{78, 77, 78, 78, 79, 79, 78, 78, 79, 79, 77, 79, 78, 79, 76, 79, 78, 78, 76, 79, 79, 78, 80}},{{77, 76, 74, 79, 74, 77, 77, 77, 76, 79, 77, 78, 76, 78, 76, 78, 79, 78, 79, 79, 78, 78, 80},{77, 76, 74, 79, 74, 77, 77, 77, 76, 79, 77, 78, 76, 78, 76, 78, 79, 78, 79, 79, 78, 78, 80}},{{76, 78, 78, 78, 78, 79, 76, 77, 79, 78, 77, 79, 79, 79, 78, 79, 78, 77, 78, 79, 78, 78, 80},{76, 78, 78, 78, 78, 79, 76, 77, 79, 78, 77, 79, 79, 79, 78, 79, 78, 77, 78, 79, 78, 78, 80}},{{78, 77, 77, 76, 79, 77, 79, 78, 76, 78, 78, 78, 79, 79, 78, 78, 79, 78, 78, 79, 78, 77, 80},{78, 77, 77, 76, 79, 77, 79, 78, 76, 78, 78, 78, 79, 79, 78, 78, 79, 78, 78, 79, 78, 77, 80}},{{78, 76, 78, 77, 78, 78, 78, 78, 79, 78, 79, 79, 78, 78, 78, 77, 79, 77, 78, 79, 78, 78, 80},{78, 76, 78, 77, 78, 78, 78, 78, 79, 78, 79, 79, 78, 78, 78, 77, 79, 77, 78, 79, 78, 78, 80}},{{78, 76, 75, 78, 76, 78, 79, 77, 79, 78, 77, 77, 79, 79, 78, 77, 78, 79, 78, 79, 76, 78, 80},{78, 76, 75, 78, 76, 78, 79, 77, 79, 78, 77, 77, 79, 79, 78, 77, 78, 79, 78, 79, 76, 78, 80}},{{78, 76, 78, 77, 75, 77, 77, 79, 79, 79, 78, 79, 78, 79, 79, 78, 78, 79, 79, 79, 79, 76, 80},{78, 76, 78, 77, 75, 77, 77, 79, 79, 79, 78, 79, 78, 79, 79, 78, 78, 79, 79, 79, 79, 76, 80}},{{78, 79, 78, 76, 77, 78, 77, 77, 78, 78, 79, 79, 76, 78, 78, 79, 79, 79, 78, 79, 78, 77, 80},{78, 79, 78, 76, 77, 78, 77, 77, 78, 78, 79, 79, 76, 78, 78, 79, 79, 79, 78, 79, 78, 77, 80}},{{75, 75, 78, 78, 78, 79, 78, 78, 78, 78, 78, 79, 76, 78, 78, 78, 79, 79, 78, 79, 79, 76, 80},{75, 75, 78, 78, 78, 79, 78, 78, 78, 78, 78, 79, 76, 78, 78, 78, 79, 79, 78, 79, 79, 76, 80}},{{76, 76, 77, 76, 79, 79, 76, 79, 76, 77, 79, 77, 79, 77, 78, 75, 78, 79, 78, 79, 78, 79, 80},{76, 76, 77, 76, 79, 79, 76, 79, 76, 77, 79, 77, 79, 77, 78, 75, 78, 79, 78, 79, 78, 79, 80}},{{76, 79, 76, 74, 78, 78, 77, 77, 78, 79, 78, 78, 77, 77, 79, 77, 79, 78, 79, 79, 77, 78, 80},{76, 79, 76, 74, 78, 78, 77, 77, 78, 79, 78, 78, 77, 77, 79, 77, 79, 78, 79, 79, 77, 78, 80}},{{76, 78, 79, 78, 76, 78, 78, 78, 77, 78, 74, 77, 79, 78, 78, 79, 79, 79, 79, 79, 77, 79, 80},{76, 78, 79, 78, 76, 78, 78, 78, 77, 78, 74, 77, 79, 78, 78, 79, 79, 79, 79, 79, 77, 79, 80}},{{75, 78, 78, 76, 78, 77, 78, 78, 77, 78, 78, 79, 79, 79, 75, 77, 79, 79, 79, 76, 79, 77, 80},{75, 78, 78, 76, 78, 77, 78, 78, 77, 78, 78, 79, 79, 79, 75, 77, 79, 79, 79, 76, 79, 77, 80}},{{78, 77, 77, 78, 76, 78, 78, 76, 78, 79, 79, 79, 79, 79, 76, 79, 79, 79, 79, 76, 78, 79, 80},{78, 77, 77, 78, 76, 78, 78, 76, 78, 79, 79, 79, 79, 79, 76, 79, 79, 79, 79, 76, 78, 79, 80}}}; const uint16_t CRendBin_Combined_BRIR_index_frequency_max_diffuse_16kHz = 77; const float CRendBin_Combined_BRIR_inv_diffuse_weight_16kHz[BINAURAL_CHANNELS][HRTF_LS_CHANNELS]={{0x1.c868p-3, 0x1.cffp-3, 0x1.fe7p-3, 0x1.ab6p-3, 0x1.c24p-3, 0x1.c188p-3, 0x1.d848p-3, 0x1.fd3p-3, 0x1.014cp-2, 0x1.0e34p-2, 0x1.f338p-3, 0x1.1fecp-2, 0x1.2188p-2, 0x1.0bfp-2, 0x1.17fcp-2},{0x1.c868p-3, 0x1.cffp-3, 0x1.fe7p-3, 0x1.ab6p-3, 0x1.c24p-3, 0x1.c188p-3, 0x1.d848p-3, 0x1.fd3p-3, 0x1.014cp-2, 0x1.0e34p-2, 0x1.f338p-3, 0x1.1fecp-2, 0x1.2188p-2, 0x1.0bfp-2, 0x1.17fcp-2}}; const float CRendBin_Combined_BRIR_inv_diffuse_weight_16kHz[BINAURAL_CHANNELS][HRTF_LS_CHANNELS]={{0x1.c86p-3, 0x1.cffp-3, 0x1.fe7p-3, 0x1.ab6p-3, 0x1.c24p-3, 0x1.c19p-3, 0x1.d84p-3, 0x1.fd3p-3, 0x1.015p-2, 0x1.0e38p-2, 0x1.f34p-3, 0x1.1ffp-2, 0x1.2188p-2, 0x1.0bfp-2, 0x1.17f8p-2},{0x1.c86p-3, 0x1.cffp-3, 0x1.fe7p-3, 0x1.ab6p-3, 0x1.c24p-3, 0x1.c19p-3, 0x1.d84p-3, 0x1.fd3p-3, 0x1.015p-2, 0x1.0e38p-2, 0x1.f34p-3, 0x1.1ffp-2, 0x1.2188p-2, 0x1.0bfp-2, 0x1.17f8p-2}}; const uint16_t CRendBin_Combined_BRIR_pIndex_frequency_max_diffuse_16kHz[BINAURAL_CHANNELS][40]={{46, 46, 46, 46, 46, 46, 46, 49, 49, 53, 53, 53, 54, 54, 59, 59, 59, 65, 65, 65, 65, 65, 65, 65, 65, 71, 71, 71, 71, 72, 73, 73, 73, 73, 73, 73, 73, 73, 73, 77},{46, 46, 46, 46, 46, 46, 46, 49, 49, 53, 53, 53, 54, 54, 59, 59, 59, 65, 65, 65, 65, 65, 65, 65, 65, 71, 71, 71, 71, 72, 73, 73, 73, 73, 73, 73, 73, 73, 73, 77}}; const float CRendBin_Combined_BRIR_coeff_re_16kHz[HRTF_LS_CHANNELS][BINAURAL_CHANNELS][1799]={ { scripts/binauralRenderer_interface/binaural_renderers_hrtf_data/ivas_binaural_16kHz.bin LFS (132 B) File changed.No diff preview for this file type. View original file View changed file scripts/binauralRenderer_interface/binaural_renderers_hrtf_data/ivas_binaural_32kHz.bin LFS (132 B) File changed.No diff preview for this file type. View original file View changed file Loading
lib_rend/ivas_rom_TdBinauralRenderer.c +1 −1 Original line number Diff line number Diff line Loading @@ -29,7 +29,7 @@ the United Nations Convention on Contracts on the International Sales of Goods. *******************************************************************************************************/ /* Generated on 07-Jun-2024 with Matlab version 24.1.0.2578822 (R2024a) Update 2 by marcemerit on MACA64 */ /* Generated on 08-Jun-2024 with Matlab version 24.1.0.2578822 (R2024a) Update 2 by marcemerit on MACA64 */
lib_rend/ivas_rom_binauralRenderer.c +16 −16 Original line number Diff line number Diff line Loading @@ -51,7 +51,7 @@ /* Tables generated by the script at "scripts/binauralRenderer_interface/fastconv/generate_tables_for_fastconv.m */ /* Can be replaced by your own generated HRIR tables */ /* * Generated on 07-Jun-2024 with Matlab version 24.1.0.2578822 (R2024a) Update 2 by marcemerit on MACA64 * Generated on 08-Jun-2024 with Matlab version 24.1.0.2578822 (R2024a) Update 2 by marcemerit on MACA64 */ Loading Loading @@ -46944,18 +46944,18 @@ const uint32_t rightBRIRImag[BINAURAL_CONVBANDS][HRTF_LS_CHANNELS][BINAURAL_NTAP const uint32_t fastconvReverberationTimes[CLDFB_NO_CHANNELS_MAX] = { 0x3ed67400, 0x3e544000, 0x3e4fe000, 0x3e541c00, 0x3e5db800, 0x3e71b800, 0x3e6c1000, 0x3e6aa400, 0x3e697800, 0x3e612800, 0x3e66fc00, 0x3e622c00, 0x3e651000, 0x3e645000, 0x3e64f800, 0x3e68c800, 0x3e68ec00, 0x3e651c00, 0x3e617400, 0x3e600000, 0x3e61b400, 0x3e5f7c00, 0x3e5a6000, 0x3e576000, 0x3e546400, 0x3e4b8400, 0x3e48f400, 0x3e479800, 0x3e42e800, 0x3e3cec00, 0x3e38a800, 0x3e346400, 0x3e34bc00, 0x3e35d800, 0x3e3bfc00, 0x3e48a000, 0x3e502000, 0x3e556c00, 0x3e5bd000, 0x3e614800, 0x3e644400, 0x3e6bf400, 0x3e6f8c00, 0x3e6f4000, 0x3e720000, 0x3e732000, 0x3e776c00, 0x3e76e800, 0x3e749400, 0x3e783400, 0x3e7d3000, 0x3e7bd800, 0x3e7e2c00, 0x3e7b4800, 0x3e79d000, 0x3e79fc00, 0x3e749c00, 0x3e787000, 0x3e707400, 0x3e818e00, 0x3ed67400, 0x3e544000, 0x3e4fe000, 0x3e542000, 0x3e5db800, 0x3e71b800, 0x3e6c1000, 0x3e6aa800, 0x3e697800, 0x3e612800, 0x3e670000, 0x3e622800, 0x3e651000, 0x3e645000, 0x3e64f800, 0x3e68c800, 0x3e68f000, 0x3e651800, 0x3e617000, 0x3e600000, 0x3e61b800, 0x3e5f8000, 0x3e5a6000, 0x3e576000, 0x3e546800, 0x3e4b8800, 0x3e48f800, 0x3e479800, 0x3e42e800, 0x3e3cf000, 0x3e38a800, 0x3e346800, 0x3e34c000, 0x3e35d800, 0x3e3c0000, 0x3e48a000, 0x3e502000, 0x3e556800, 0x3e5bd000, 0x3e614800, 0x3e644800, 0x3e6bf000, 0x3e6f8800, 0x3e6f4000, 0x3e720000, 0x3e732000, 0x3e777000, 0x3e76e800, 0x3e749800, 0x3e783000, 0x3e7d3000, 0x3e7bd800, 0x3e7e2800, 0x3e7b4800, 0x3e79d000, 0x3e79f800, 0x3e74a000, 0x3e787000, 0x3e707800, 0x3e819000, }; const uint32_t fastconvReverberationEneCorrections[CLDFB_NO_CHANNELS_MAX] = { 0x3a191800, 0x395c2000, 0x3973e000, 0x395e8000, 0x3986d000, 0x3ac6fc00, 0x3a975400, 0x3a8fd400, 0x3aa5d400, 0x3aaa1800, 0x3b181000, 0x3b1f5c00, 0x3b301000, 0x3b311000, 0x3b2c7e00, 0x3b280400, 0x3b330600, 0x3b32bc00, 0x3b2afe00, 0x3b256600, 0x3b5fee00, 0x3ae9b800, 0x3a816400, 0x3a372000, 0x3a1ef000, 0x3a0c7000, 0x3a05f000, 0x3a152000, 0x3a1d4000, 0x3a0e5000, 0x3aa4bc00, 0x3a9e7400, 0x3a7ac800, 0x3a1d8000, 0x398fc000, 0x38df4000, 0x38960000, 0x38548000, 0x38280000, 0x38000000, 0x37c90000, 0x37970000, 0x37680000, 0x37540000, 0x374a0000, 0x373a0000, 0x371e0000, 0x37140000, 0x370a0000, 0x37040000, 0x36e40000, 0x36cc0000, 0x36980000, 0x36600000, 0x36200000, 0x35e00000, 0x35800000, 0x35200000, 0x34c00000, 0x34800000, 0x3a180000, 0x39600000, 0x39800000, 0x39600000, 0x39800000, 0x3ac80000, 0x3a980000, 0x3a900000, 0x3aa40000, 0x3aac0000, 0x3b180000, 0x3b200000, 0x3b300000, 0x3b320000, 0x3b2c0000, 0x3b280000, 0x3b340000, 0x3b320000, 0x3b2a0000, 0x3b260000, 0x3b600000, 0x3ae80000, 0x3a800000, 0x3a380000, 0x3a200000, 0x3a100000, 0x3a080000, 0x3a180000, 0x3a200000, 0x3a100000, 0x3aa40000, 0x3aa00000, 0x3a780000, 0x3a200000, 0x39900000, 0x38c00000, 0x38800000, 0x38800000, 0x38000000, 0x38000000, 0x38000000, 0x38000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, }; /* * Generated on 07-Jun-2024 with Matlab version 24.1.0.2578822 (R2024a) Update 2 by marcemerit on MACA64 * Generated on 08-Jun-2024 with Matlab version 24.1.0.2578822 (R2024a) Update 2 by marcemerit on MACA64 * Binaural rendering data set based on BRIRs Tables derived from Mozart IIS BRIRs.*/ Loading Loading @@ -47489,22 +47489,22 @@ const uint32_t hrtfShCoeffsIm[BINAURAL_CHANNELS][HRTF_SH_CHANNELS][HRTF_NUM_BINS }; const uint32_t parametricReverberationTimes[CLDFB_NO_CHANNELS_MAX] = { 0x3eb0e400, 0x3ea39000, 0x3eaa7a00, 0x3eb8ca00, 0x3ebfa400, 0x3ebdd600, 0x3eb79e00, 0x3eb23a00, 0x3eafac00, 0x3ea9a600, 0x3ea20c00, 0x3e9c2600, 0x3e96f800, 0x3e933a00, 0x3e8f5200, 0x3e8a6200, 0x3e873000, 0x3e834800, 0x3e7fe400, 0x3e77d800, 0x3e70b800, 0x3e6b2800, 0x3e651800, 0x3e600c00, 0x3e59b400, 0x3e54ac00, 0x3e4ef000, 0x3e4ad800, 0x3e469000, 0x3e3e6000, 0x3e3b1000, 0x3e3a5400, 0x3e381c00, 0x3e376000, 0x3e34c800, 0x3e307800, 0x3e2f3400, 0x3e2bfc00, 0x3e2c0000, 0x3e2d4400, 0x3e2b5c00, 0x3e29e800, 0x3e277c00, 0x3e257000, 0x3e223400, 0x3e206800, 0x3e1f1400, 0x3e1d4400, 0x3e1b3800, 0x3e199000, 0x3e17c400, 0x3e15f800, 0x3e142800, 0x3e125c00, 0x3e109000, 0x3e0ec400, 0x3e0cf400, 0x3e0b2800, 0x3e095c00, 0x3e079000 0x3eb0e400, 0x3ea39000, 0x3eaa7800, 0x3eb8cc00, 0x3ebfa400, 0x3ebdd800, 0x3eb79c00, 0x3eb23c00, 0x3eafac00, 0x3ea9a800, 0x3ea20c00, 0x3e9c2400, 0x3e96f800, 0x3e933800, 0x3e8f5000, 0x3e8a6000, 0x3e873000, 0x3e834800, 0x3e7fe800, 0x3e77d800, 0x3e70b800, 0x3e6b2800, 0x3e651800, 0x3e600800, 0x3e59b000, 0x3e54b000, 0x3e4ef000, 0x3e4ad800, 0x3e469000, 0x3e3e6000, 0x3e3b1000, 0x3e3a5000, 0x3e381800, 0x3e376000, 0x3e34c800, 0x3e307800, 0x3e2f3800, 0x3e2bf800, 0x3e2c0000, 0x3e2d4800, 0x3e2b5800, 0x3e29e800, 0x3e278000, 0x3e257000, 0x3e223800, 0x3e206800, 0x3e1f1800, 0x3e1d4800, 0x3e1b3800, 0x3e199000, 0x3e17c000, 0x3e15f800, 0x3e142800, 0x3e126000, 0x3e109000, 0x3e0ec000, 0x3e0cf800, 0x3e0b2800, 0x3e095800, 0x3e079000 }; const uint32_t parametricReverberationEneCorrections[CLDFB_NO_CHANNELS_MAX] = { 0x3e449600, 0x3e133000, 0x3de88000, 0x3dc02c00, 0x3db8a000, 0x3da3c400, 0x3d886400, 0x3d94e400, 0x3d9ca800, 0x3da81000, 0x3daea000, 0x3dc03c00, 0x3dd0b000, 0x3de8ec00, 0x3df0f000, 0x3de87000, 0x3e012600, 0x3e015600, 0x3dfdcc00, 0x3dedb400, 0x3dc9c800, 0x3d52e000, 0x3cf56000, 0x3ccea000, 0x3cad3000, 0x3c9e9000, 0x3c88e000, 0x3c84f000, 0x3c96e000, 0x3c96e000, 0x3c8c1000, 0x3c796000, 0x3c68e000, 0x3c1ec000, 0x3b830000, 0x3ad30000, 0x3a7c0000, 0x3a280000, 0x3a020000, 0x39dc0000, 0x39a00000, 0x39400000, 0x38f00000, 0x38f00000, 0x38d00000, 0x38a00000, 0x38800000, 0x38800000, 0x38800000, 0x38800000, 0x38800000, 0x38600000, 0x38200000, 0x38000000, 0x37800000, 0x37000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 0x3e449800, 0x3e133000, 0x3de88000, 0x3dc03000, 0x3db8a000, 0x3da3c000, 0x3d886000, 0x3d94e000, 0x3d9ca000, 0x3da81000, 0x3daea000, 0x3dc04000, 0x3dd0b000, 0x3de8f000, 0x3df0f000, 0x3de87000, 0x3e012800, 0x3e015800, 0x3dfdd000, 0x3dedb000, 0x3dc9d000, 0x3d52e000, 0x3cf54000, 0x3cce8000, 0x3cad4000, 0x3c9e8000, 0x3c88c000, 0x3c850000, 0x3c96c000, 0x3c970000, 0x3c8c0000, 0x3c798000, 0x3c690000, 0x3c1f0000, 0x3b830000, 0x3ad40000, 0x3a800000, 0x3a280000, 0x3a000000, 0x39e00000, 0x39a00000, 0x39400000, 0x39000000, 0x39000000, 0x38c00000, 0x38c00000, 0x38800000, 0x38800000, 0x38800000, 0x38800000, 0x38800000, 0x38800000, 0x38000000, 0x38000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 };
lib_rend/ivas_rom_binaural_crend_head.c +8 −8 Original line number Diff line number Diff line Loading @@ -53,7 +53,7 @@ /********************** CRendBin_Combined_HRIR **********************/ const float CRendBin_Combined_HRIR_latency_s = 0x1.5d8ac8p-16; const float CRendBin_Combined_HRIR_latency_s = 0x1.5d8ap-16; /* Sample Rate = 48000 */ Loading Loading @@ -647,7 +647,7 @@ const float *CRendBin_Combined_HRIR_coeff_diffuse_im_16kHz[BINAURAL_CHANNELS]={N /********************** CRendBin_FOA_HRIR **********************/ const float CRendBin_FOA_HRIR_latency_s = 0x1.5d8ac8p-16; const float CRendBin_FOA_HRIR_latency_s = 0x1.5d8ap-16; /* Sample Rate = 48000 */ Loading Loading @@ -845,7 +845,7 @@ const float *CRendBin_FOA_HRIR_coeff_diffuse_im_16kHz[BINAURAL_CHANNELS]={NULL,N /********************** CRendBin_HOA2_HRIR **********************/ const float CRendBin_HOA2_HRIR_latency_s = 0x1.5d8ac8p-16; const float CRendBin_HOA2_HRIR_latency_s = 0x1.5d8ap-16; /* Sample Rate = 48000 */ Loading Loading @@ -1223,7 +1223,7 @@ const float *CRendBin_HOA2_HRIR_coeff_diffuse_im_16kHz[BINAURAL_CHANNELS]={NULL, /********************** CRendBin_HOA3_HRIR **********************/ const float CRendBin_HOA3_HRIR_latency_s = 0x1.5d8ac8p-16; const float CRendBin_HOA3_HRIR_latency_s = 0x1.5d8ap-16; /* Sample Rate = 48000 */ Loading Loading @@ -1853,7 +1853,7 @@ const float *CRendBin_HOA3_HRIR_coeff_diffuse_im_16kHz[BINAURAL_CHANNELS]={NULL, /********************** CRendBin_Combined_BRIR **********************/ const float CRendBin_Combined_BRIR_latency_s = 0x1.31d636p-13; const float CRendBin_Combined_BRIR_latency_s = 0x1.31d64p-13; /* Sample Rate = 48000 */ Loading @@ -1862,7 +1862,7 @@ const uint16_t CRendBin_Combined_BRIR_num_iterations_48kHz[HRTF_LS_CHANNELS][BIN const uint16_t CRendBin_Combined_BRIR_num_iterations_diffuse_48kHz[BINAURAL_CHANNELS] = {40, 40}; const uint16_t CRendBin_Combined_BRIR_pIndex_frequency_max_48kHz[HRTF_LS_CHANNELS][BINAURAL_CHANNELS][22]={{{116, 118, 117, 121, 112, 119, 121, 131, 134, 131, 137, 127, 134, 135, 134, 135, 129, 139, 135, 130, 128, 240},{116, 118, 117, 121, 112, 119, 121, 131, 134, 131, 137, 127, 134, 135, 134, 135, 129, 139, 135, 130, 128, 240}},{{122, 106, 121, 114, 121, 123, 119, 126, 123, 126, 127, 130, 128, 136, 132, 131, 129, 141, 137, 131, 129, 240},{122, 106, 121, 114, 121, 123, 119, 126, 123, 126, 127, 130, 128, 136, 132, 131, 129, 141, 137, 131, 129, 240}},{{118, 104, 116, 104, 123, 123, 122, 125, 130, 128, 132, 135, 131, 132, 131, 132, 135, 137, 144, 129, 129, 240},{118, 104, 116, 104, 123, 123, 122, 125, 130, 128, 132, 135, 131, 132, 131, 132, 135, 137, 144, 129, 129, 240}},{{102, 117, 116, 121, 117, 114, 115, 125, 126, 124, 125, 142, 133, 124, 129, 132, 134, 137, 143, 125, 125, 240},{102, 117, 116, 121, 117, 114, 115, 125, 126, 124, 125, 142, 133, 124, 129, 132, 134, 137, 143, 125, 125, 240}},{{116, 115, 117, 120, 121, 119, 125, 129, 123, 129, 124, 127, 128, 143, 133, 131, 136, 141, 158, 127, 131, 240},{116, 115, 117, 120, 121, 119, 125, 129, 123, 129, 124, 127, 128, 143, 133, 131, 136, 141, 158, 127, 131, 240}},{{112, 106, 118, 123, 115, 120, 129, 123, 130, 127, 130, 130, 131, 131, 131, 135, 134, 153, 138, 132, 127, 240},{112, 106, 118, 123, 115, 120, 129, 123, 130, 127, 130, 130, 131, 131, 131, 135, 134, 153, 138, 132, 127, 240}},{{107, 112, 111, 120, 115, 125, 122, 123, 132, 123, 133, 138, 125, 134, 130, 131, 135, 137, 136, 127, 121, 240},{107, 112, 111, 120, 115, 125, 122, 123, 132, 123, 133, 138, 125, 134, 130, 131, 135, 137, 136, 127, 121, 240}},{{111, 113, 132, 115, 121, 123, 121, 127, 135, 128, 129, 128, 133, 130, 133, 138, 134, 137, 152, 138, 124, 240},{111, 113, 132, 115, 121, 123, 121, 127, 135, 128, 129, 128, 133, 130, 133, 138, 134, 137, 152, 138, 124, 240}},{{114, 104, 114, 117, 125, 127, 123, 129, 123, 127, 144, 131, 138, 132, 129, 129, 132, 134, 136, 127, 121, 240},{114, 104, 114, 117, 125, 127, 123, 129, 123, 127, 144, 131, 138, 132, 129, 129, 132, 134, 136, 127, 121, 240}},{{100, 102, 112, 118, 115, 116, 118, 116, 121, 124, 125, 121, 125, 130, 127, 132, 133, 134, 134, 129, 132, 240},{100, 102, 112, 118, 115, 116, 118, 116, 121, 124, 125, 121, 125, 130, 127, 132, 133, 134, 134, 129, 132, 240}},{{106, 93, 103, 108, 124, 111, 114, 115, 120, 121, 119, 123, 131, 130, 132, 132, 132, 131, 140, 129, 131, 240},{106, 93, 103, 108, 124, 111, 114, 115, 120, 121, 119, 123, 131, 130, 132, 132, 132, 131, 140, 129, 131, 240}},{{108, 101, 115, 115, 115, 110, 121, 124, 124, 120, 122, 129, 124, 128, 125, 132, 135, 133, 138, 160, 119, 240},{108, 101, 115, 115, 115, 110, 121, 124, 124, 120, 122, 129, 124, 128, 125, 132, 135, 133, 138, 160, 119, 240}},{{112, 106, 114, 110, 128, 117, 120, 126, 124, 128, 126, 132, 129, 127, 133, 134, 136, 133, 154, 197, 129, 240},{112, 106, 114, 110, 128, 117, 120, 126, 124, 128, 126, 132, 129, 127, 133, 134, 136, 133, 154, 197, 129, 240}},{{102, 107, 111, 116, 116, 120, 118, 115, 120, 119, 128, 131, 131, 130, 128, 126, 126, 132, 145, 136, 133, 240},{102, 107, 111, 116, 116, 120, 118, 115, 120, 119, 128, 131, 131, 130, 128, 126, 126, 132, 145, 136, 133, 240}},{{111, 117, 106, 120, 123, 121, 125, 125, 130, 125, 123, 123, 127, 131, 125, 131, 135, 134, 148, 134, 132, 240},{111, 117, 106, 120, 123, 121, 125, 125, 130, 125, 123, 123, 127, 131, 125, 131, 135, 134, 148, 134, 132, 240}}}; const uint16_t CRendBin_Combined_BRIR_index_frequency_max_diffuse_48kHz = 98; const float CRendBin_Combined_BRIR_inv_diffuse_weight_48kHz[BINAURAL_CHANNELS][HRTF_LS_CHANNELS]={{0x1.cb2p-3, 0x1.d1dp-3, 0x1.ef48p-3, 0x1.a84p-3, 0x1.bea8p-3, 0x1.c898p-3, 0x1.db78p-3, 0x1.fc5p-3, 0x1.fe8p-3, 0x1.0bep-2, 0x1.f86p-3, 0x1.1ddcp-2, 0x1.249p-2, 0x1.0cd8p-2, 0x1.166p-2},{0x1.cb2p-3, 0x1.d1dp-3, 0x1.ef48p-3, 0x1.a84p-3, 0x1.bea8p-3, 0x1.c898p-3, 0x1.db78p-3, 0x1.fc5p-3, 0x1.fe8p-3, 0x1.0bep-2, 0x1.f86p-3, 0x1.1ddcp-2, 0x1.249p-2, 0x1.0cd8p-2, 0x1.166p-2}}; const float CRendBin_Combined_BRIR_inv_diffuse_weight_48kHz[BINAURAL_CHANNELS][HRTF_LS_CHANNELS]={{0x1.cb2p-3, 0x1.d1dp-3, 0x1.ef4p-3, 0x1.a84p-3, 0x1.beap-3, 0x1.c89p-3, 0x1.db7p-3, 0x1.fc5p-3, 0x1.fe8p-3, 0x1.0bep-2, 0x1.f86p-3, 0x1.1dep-2, 0x1.249p-2, 0x1.0cd8p-2, 0x1.166p-2},{0x1.cb2p-3, 0x1.d1dp-3, 0x1.ef4p-3, 0x1.a84p-3, 0x1.beap-3, 0x1.c89p-3, 0x1.db7p-3, 0x1.fc5p-3, 0x1.fe8p-3, 0x1.0bep-2, 0x1.f86p-3, 0x1.1dep-2, 0x1.249p-2, 0x1.0cd8p-2, 0x1.166p-2}}; const uint16_t CRendBin_Combined_BRIR_pIndex_frequency_max_diffuse_48kHz[BINAURAL_CHANNELS][40]={{47, 47, 47, 47, 47, 47, 51, 51, 58, 58, 58, 65, 65, 65, 65, 65, 72, 72, 72, 74, 74, 77, 77, 79, 81, 81, 81, 81, 87, 87, 87, 87, 87, 87, 91, 91, 93, 93, 93, 98},{47, 47, 47, 47, 47, 47, 51, 51, 58, 58, 58, 65, 65, 65, 65, 65, 72, 72, 72, 74, 74, 77, 77, 79, 81, 81, 81, 81, 87, 87, 87, 87, 87, 87, 91, 91, 93, 93, 93, 98}}; const float CRendBin_Combined_BRIR_coeff_re_48kHz[HRTF_LS_CHANNELS][BINAURAL_CHANNELS][2955]={ { Loading Loading @@ -3898,7 +3898,7 @@ const uint16_t CRendBin_Combined_BRIR_num_iterations_32kHz[HRTF_LS_CHANNELS][BIN const uint16_t CRendBin_Combined_BRIR_num_iterations_diffuse_32kHz[BINAURAL_CHANNELS] = {40, 40}; const uint16_t CRendBin_Combined_BRIR_pIndex_frequency_max_32kHz[HRTF_LS_CHANNELS][BINAURAL_CHANNELS][22]={{{115, 117, 117, 120, 112, 118, 121, 130, 126, 130, 136, 127, 133, 135, 132, 133, 129, 136, 134, 129, 128, 160},{115, 117, 117, 120, 112, 118, 121, 130, 126, 130, 136, 127, 133, 135, 132, 133, 129, 136, 134, 129, 128, 160}},{{121, 106, 119, 113, 120, 123, 114, 126, 123, 125, 127, 128, 127, 134, 132, 130, 129, 138, 132, 131, 128, 160},{121, 106, 119, 113, 120, 123, 114, 126, 123, 125, 127, 128, 127, 134, 132, 130, 129, 138, 132, 131, 128, 160}},{{113, 103, 116, 104, 123, 123, 122, 124, 130, 128, 132, 131, 131, 132, 130, 132, 130, 135, 137, 128, 127, 160},{113, 103, 116, 104, 123, 123, 122, 124, 130, 128, 132, 131, 131, 132, 130, 132, 130, 135, 137, 128, 127, 160}},{{102, 116, 116, 121, 116, 114, 115, 121, 125, 122, 124, 130, 132, 122, 127, 131, 131, 135, 133, 124, 124, 160},{102, 116, 116, 121, 116, 114, 115, 121, 125, 122, 124, 130, 132, 122, 127, 131, 131, 135, 133, 124, 124, 160}},{{115, 115, 115, 119, 121, 119, 124, 127, 123, 129, 122, 126, 128, 134, 130, 130, 131, 139, 146, 127, 131, 160},{115, 115, 115, 119, 121, 119, 124, 127, 123, 129, 122, 126, 128, 134, 130, 130, 131, 139, 146, 127, 131, 160}},{{112, 106, 118, 121, 115, 117, 128, 123, 128, 125, 130, 129, 131, 131, 130, 134, 133, 148, 130, 132, 126, 160},{112, 106, 118, 121, 115, 117, 128, 123, 128, 125, 130, 129, 131, 131, 130, 134, 133, 148, 130, 132, 126, 160}},{{107, 112, 110, 119, 114, 124, 121, 121, 132, 122, 131, 134, 123, 133, 130, 129, 134, 134, 135, 127, 120, 160},{107, 112, 110, 119, 114, 124, 121, 121, 132, 122, 131, 134, 123, 133, 130, 129, 134, 134, 135, 127, 120, 160}},{{110, 113, 123, 113, 121, 120, 120, 125, 131, 122, 127, 128, 132, 130, 132, 136, 133, 136, 135, 128, 124, 160},{110, 113, 123, 113, 121, 120, 120, 125, 131, 122, 127, 128, 132, 130, 132, 136, 133, 136, 135, 128, 124, 160}},{{114, 101, 113, 113, 124, 126, 123, 128, 122, 127, 132, 126, 136, 128, 126, 127, 132, 132, 129, 125, 121, 160},{114, 101, 113, 113, 124, 126, 123, 128, 122, 127, 132, 126, 136, 128, 126, 127, 132, 132, 129, 125, 121, 160}},{{99, 100, 111, 117, 114, 113, 118, 116, 121, 123, 124, 121, 125, 130, 127, 132, 132, 129, 133, 128, 131, 160},{99, 100, 111, 117, 114, 113, 118, 116, 121, 123, 124, 121, 125, 130, 127, 132, 132, 129, 133, 128, 131, 160}},{{105, 93, 103, 108, 119, 110, 111, 114, 120, 121, 119, 122, 130, 128, 130, 131, 132, 131, 135, 127, 129, 160},{105, 93, 103, 108, 119, 110, 111, 114, 120, 121, 119, 122, 130, 128, 130, 131, 132, 131, 135, 127, 129, 160}},{{105, 100, 112, 114, 115, 108, 116, 120, 123, 117, 122, 129, 124, 128, 124, 132, 135, 131, 138, 154, 116, 160},{105, 100, 112, 114, 115, 108, 116, 120, 123, 117, 122, 129, 124, 128, 124, 132, 135, 131, 138, 154, 116, 160}},{{110, 106, 113, 110, 122, 116, 118, 125, 123, 127, 125, 127, 128, 127, 133, 129, 132, 132, 142, 147, 127, 160},{110, 106, 113, 110, 122, 116, 118, 125, 123, 127, 125, 127, 128, 127, 133, 129, 132, 132, 142, 147, 127, 160}},{{102, 107, 110, 112, 115, 117, 117, 115, 120, 118, 127, 130, 130, 129, 126, 126, 125, 130, 141, 134, 126, 160},{102, 107, 110, 112, 115, 117, 117, 115, 120, 118, 127, 130, 130, 129, 126, 126, 125, 130, 141, 134, 126, 160}},{{110, 117, 106, 118, 118, 115, 121, 124, 128, 125, 122, 121, 126, 130, 124, 130, 133, 131, 137, 133, 131, 160},{110, 117, 106, 118, 118, 115, 121, 124, 128, 125, 122, 121, 126, 130, 124, 130, 133, 131, 137, 133, 131, 160}}}; const uint16_t CRendBin_Combined_BRIR_index_frequency_max_diffuse_32kHz = 97; const float CRendBin_Combined_BRIR_inv_diffuse_weight_32kHz[BINAURAL_CHANNELS][HRTF_LS_CHANNELS]={{0x1.cb28p-3, 0x1.d1d8p-3, 0x1.ef4p-3, 0x1.a84p-3, 0x1.becp-3, 0x1.c898p-3, 0x1.db7p-3, 0x1.fc48p-3, 0x1.fe7p-3, 0x1.0bep-2, 0x1.f88p-3, 0x1.1ddcp-2, 0x1.24a8p-2, 0x1.0cd8p-2, 0x1.1668p-2},{0x1.cb28p-3, 0x1.d1d8p-3, 0x1.ef4p-3, 0x1.a84p-3, 0x1.becp-3, 0x1.c898p-3, 0x1.db7p-3, 0x1.fc48p-3, 0x1.fe7p-3, 0x1.0bep-2, 0x1.f88p-3, 0x1.1ddcp-2, 0x1.24a8p-2, 0x1.0cd8p-2, 0x1.1668p-2}}; const float CRendBin_Combined_BRIR_inv_diffuse_weight_32kHz[BINAURAL_CHANNELS][HRTF_LS_CHANNELS]={{0x1.cb2p-3, 0x1.d1dp-3, 0x1.ef4p-3, 0x1.a84p-3, 0x1.becp-3, 0x1.c8ap-3, 0x1.db7p-3, 0x1.fc4p-3, 0x1.fe7p-3, 0x1.0bep-2, 0x1.f88p-3, 0x1.1dd8p-2, 0x1.24a8p-2, 0x1.0cd8p-2, 0x1.1668p-2},{0x1.cb2p-3, 0x1.d1dp-3, 0x1.ef4p-3, 0x1.a84p-3, 0x1.becp-3, 0x1.c8ap-3, 0x1.db7p-3, 0x1.fc4p-3, 0x1.fe7p-3, 0x1.0bep-2, 0x1.f88p-3, 0x1.1dd8p-2, 0x1.24a8p-2, 0x1.0cd8p-2, 0x1.1668p-2}}; const uint16_t CRendBin_Combined_BRIR_pIndex_frequency_max_diffuse_32kHz[BINAURAL_CHANNELS][40]={{47, 47, 47, 47, 47, 47, 50, 50, 56, 56, 56, 62, 62, 63, 63, 63, 72, 72, 72, 74, 74, 77, 77, 79, 81, 81, 81, 81, 87, 87, 87, 87, 87, 87, 93, 93, 93, 93, 93, 97},{47, 47, 47, 47, 47, 47, 50, 50, 56, 56, 56, 62, 62, 63, 63, 63, 72, 72, 72, 74, 74, 77, 77, 79, 81, 81, 81, 81, 87, 87, 87, 87, 87, 87, 93, 93, 93, 93, 93, 97}}; const float CRendBin_Combined_BRIR_coeff_re_32kHz[HRTF_LS_CHANNELS][BINAURAL_CHANNELS][2818]={ { Loading Loading @@ -5854,7 +5854,7 @@ const uint16_t CRendBin_Combined_BRIR_num_iterations_16kHz[HRTF_LS_CHANNELS][BIN const uint16_t CRendBin_Combined_BRIR_num_iterations_diffuse_16kHz[BINAURAL_CHANNELS] = {40, 40}; const uint16_t CRendBin_Combined_BRIR_pIndex_frequency_max_16kHz[HRTF_LS_CHANNELS][BINAURAL_CHANNELS][23]={{{77, 77, 77, 79, 77, 78, 79, 79, 79, 77, 78, 77, 78, 78, 77, 79, 79, 79, 79, 78, 79, 77, 80},{77, 77, 77, 79, 77, 78, 79, 79, 79, 77, 78, 77, 78, 78, 77, 79, 79, 79, 79, 78, 79, 77, 80}},{{78, 77, 78, 78, 79, 79, 78, 78, 79, 79, 77, 79, 78, 79, 76, 79, 78, 78, 76, 79, 79, 78, 80},{78, 77, 78, 78, 79, 79, 78, 78, 79, 79, 77, 79, 78, 79, 76, 79, 78, 78, 76, 79, 79, 78, 80}},{{77, 76, 74, 79, 74, 77, 77, 77, 76, 79, 77, 78, 76, 78, 76, 78, 79, 78, 79, 79, 78, 78, 80},{77, 76, 74, 79, 74, 77, 77, 77, 76, 79, 77, 78, 76, 78, 76, 78, 79, 78, 79, 79, 78, 78, 80}},{{76, 78, 78, 78, 78, 79, 76, 77, 79, 78, 77, 79, 79, 79, 78, 79, 78, 77, 78, 79, 78, 78, 80},{76, 78, 78, 78, 78, 79, 76, 77, 79, 78, 77, 79, 79, 79, 78, 79, 78, 77, 78, 79, 78, 78, 80}},{{78, 77, 77, 76, 79, 77, 79, 78, 76, 78, 78, 78, 79, 79, 78, 78, 79, 78, 78, 79, 78, 77, 80},{78, 77, 77, 76, 79, 77, 79, 78, 76, 78, 78, 78, 79, 79, 78, 78, 79, 78, 78, 79, 78, 77, 80}},{{78, 76, 78, 77, 78, 78, 78, 78, 79, 78, 79, 79, 78, 78, 78, 77, 79, 77, 78, 79, 78, 78, 80},{78, 76, 78, 77, 78, 78, 78, 78, 79, 78, 79, 79, 78, 78, 78, 77, 79, 77, 78, 79, 78, 78, 80}},{{78, 76, 75, 78, 76, 78, 79, 77, 79, 78, 77, 77, 79, 79, 78, 77, 78, 79, 78, 79, 76, 78, 80},{78, 76, 75, 78, 76, 78, 79, 77, 79, 78, 77, 77, 79, 79, 78, 77, 78, 79, 78, 79, 76, 78, 80}},{{78, 76, 78, 77, 75, 77, 77, 79, 79, 79, 78, 79, 78, 79, 79, 78, 78, 79, 79, 79, 79, 76, 80},{78, 76, 78, 77, 75, 77, 77, 79, 79, 79, 78, 79, 78, 79, 79, 78, 78, 79, 79, 79, 79, 76, 80}},{{78, 79, 78, 76, 77, 78, 77, 77, 78, 78, 79, 79, 76, 78, 78, 79, 79, 79, 78, 79, 78, 77, 80},{78, 79, 78, 76, 77, 78, 77, 77, 78, 78, 79, 79, 76, 78, 78, 79, 79, 79, 78, 79, 78, 77, 80}},{{75, 75, 78, 78, 78, 79, 78, 78, 78, 78, 78, 79, 76, 78, 78, 78, 79, 79, 78, 79, 79, 76, 80},{75, 75, 78, 78, 78, 79, 78, 78, 78, 78, 78, 79, 76, 78, 78, 78, 79, 79, 78, 79, 79, 76, 80}},{{76, 76, 77, 76, 79, 79, 76, 79, 76, 77, 79, 77, 79, 77, 78, 75, 78, 79, 78, 79, 78, 79, 80},{76, 76, 77, 76, 79, 79, 76, 79, 76, 77, 79, 77, 79, 77, 78, 75, 78, 79, 78, 79, 78, 79, 80}},{{76, 79, 76, 74, 78, 78, 77, 77, 78, 79, 78, 78, 77, 77, 79, 77, 79, 78, 79, 79, 77, 78, 80},{76, 79, 76, 74, 78, 78, 77, 77, 78, 79, 78, 78, 77, 77, 79, 77, 79, 78, 79, 79, 77, 78, 80}},{{76, 78, 79, 78, 76, 78, 78, 78, 77, 78, 74, 77, 79, 78, 78, 79, 79, 79, 79, 79, 77, 79, 80},{76, 78, 79, 78, 76, 78, 78, 78, 77, 78, 74, 77, 79, 78, 78, 79, 79, 79, 79, 79, 77, 79, 80}},{{75, 78, 78, 76, 78, 77, 78, 78, 77, 78, 78, 79, 79, 79, 75, 77, 79, 79, 79, 76, 79, 77, 80},{75, 78, 78, 76, 78, 77, 78, 78, 77, 78, 78, 79, 79, 79, 75, 77, 79, 79, 79, 76, 79, 77, 80}},{{78, 77, 77, 78, 76, 78, 78, 76, 78, 79, 79, 79, 79, 79, 76, 79, 79, 79, 79, 76, 78, 79, 80},{78, 77, 77, 78, 76, 78, 78, 76, 78, 79, 79, 79, 79, 79, 76, 79, 79, 79, 79, 76, 78, 79, 80}}}; const uint16_t CRendBin_Combined_BRIR_index_frequency_max_diffuse_16kHz = 77; const float CRendBin_Combined_BRIR_inv_diffuse_weight_16kHz[BINAURAL_CHANNELS][HRTF_LS_CHANNELS]={{0x1.c868p-3, 0x1.cffp-3, 0x1.fe7p-3, 0x1.ab6p-3, 0x1.c24p-3, 0x1.c188p-3, 0x1.d848p-3, 0x1.fd3p-3, 0x1.014cp-2, 0x1.0e34p-2, 0x1.f338p-3, 0x1.1fecp-2, 0x1.2188p-2, 0x1.0bfp-2, 0x1.17fcp-2},{0x1.c868p-3, 0x1.cffp-3, 0x1.fe7p-3, 0x1.ab6p-3, 0x1.c24p-3, 0x1.c188p-3, 0x1.d848p-3, 0x1.fd3p-3, 0x1.014cp-2, 0x1.0e34p-2, 0x1.f338p-3, 0x1.1fecp-2, 0x1.2188p-2, 0x1.0bfp-2, 0x1.17fcp-2}}; const float CRendBin_Combined_BRIR_inv_diffuse_weight_16kHz[BINAURAL_CHANNELS][HRTF_LS_CHANNELS]={{0x1.c86p-3, 0x1.cffp-3, 0x1.fe7p-3, 0x1.ab6p-3, 0x1.c24p-3, 0x1.c19p-3, 0x1.d84p-3, 0x1.fd3p-3, 0x1.015p-2, 0x1.0e38p-2, 0x1.f34p-3, 0x1.1ffp-2, 0x1.2188p-2, 0x1.0bfp-2, 0x1.17f8p-2},{0x1.c86p-3, 0x1.cffp-3, 0x1.fe7p-3, 0x1.ab6p-3, 0x1.c24p-3, 0x1.c19p-3, 0x1.d84p-3, 0x1.fd3p-3, 0x1.015p-2, 0x1.0e38p-2, 0x1.f34p-3, 0x1.1ffp-2, 0x1.2188p-2, 0x1.0bfp-2, 0x1.17f8p-2}}; const uint16_t CRendBin_Combined_BRIR_pIndex_frequency_max_diffuse_16kHz[BINAURAL_CHANNELS][40]={{46, 46, 46, 46, 46, 46, 46, 49, 49, 53, 53, 53, 54, 54, 59, 59, 59, 65, 65, 65, 65, 65, 65, 65, 65, 71, 71, 71, 71, 72, 73, 73, 73, 73, 73, 73, 73, 73, 73, 77},{46, 46, 46, 46, 46, 46, 46, 49, 49, 53, 53, 53, 54, 54, 59, 59, 59, 65, 65, 65, 65, 65, 65, 65, 65, 71, 71, 71, 71, 72, 73, 73, 73, 73, 73, 73, 73, 73, 73, 77}}; const float CRendBin_Combined_BRIR_coeff_re_16kHz[HRTF_LS_CHANNELS][BINAURAL_CHANNELS][1799]={ {
scripts/binauralRenderer_interface/binaural_renderers_hrtf_data/ivas_binaural_16kHz.bin LFS (132 B) File changed.No diff preview for this file type. View original file View changed file
scripts/binauralRenderer_interface/binaural_renderers_hrtf_data/ivas_binaural_32kHz.bin LFS (132 B) File changed.No diff preview for this file type. View original file View changed file