Loading lib_util/ambi_convert.c +10 −10 Original line number Diff line number Diff line Loading @@ -74,7 +74,7 @@ static const float N3D_SN3D[AMBI_MAX_CHANNELS] = { 1.0f, INV_SQRT_5_, INV_SQRT_5_, INV_SQRT_5_, INV_SQRT_5_, INV_SQRT_5_, INV_SQRT_7_, INV_SQRT_7_, INV_SQRT_7_, INV_SQRT_7_, INV_SQRT_7_, INV_SQRT_7_, INV_SQRT_7_ }; static const float N3D_SCALING_FACTOR = 1.0f; static const float N3D_SN3D_SCALING_FACTOR = 1.0f; static const float SN3D_MAXN[AMBI_MAX_CHANNELS] = { 1.0f, Loading @@ -87,7 +87,7 @@ static const float MAXN_SN3D[AMBI_MAX_CHANNELS] = { 1.0f, INV_TWO_OVER_SQRT_3_, INV_TWO_OVER_SQRT_3_, 1.0f, INV_TWO_OVER_SQRT_3_, INV_TWO_OVER_SQRT_3_, INV_SQRT_8_OVER_5_, INV_THREE_OVER_SQRT_5_, INV_SQRT_45_OVER_32_, 1.0f, INV_SQRT_45_OVER_32_, INV_THREE_OVER_SQRT_5_, INV_SQRT_8_OVER_5_ }; static const float MAXN_SCALING_FACTOR = 1.0f; static const float MAXN_SN3D_SCALING_FACTOR = 1.0f; static const float SN3D_FM[AMBI_MAX_CHANNELS] = { INV_SQRT_2, Loading @@ -100,7 +100,7 @@ static const float FM_SN3D[AMBI_MAX_CHANNELS] = { SQRT_2_, INV_TWO_OVER_SQRT_3_, INV_TWO_OVER_SQRT_3_, 1.0f, INV_TWO_OVER_SQRT_3_, INV_TWO_OVER_SQRT_3_, INV_SQRT_8_OVER_5_, INV_THREE_OVER_SQRT_5_, INV_SQRT_45_OVER_32_, 1.0f, INV_SQRT_45_OVER_32_, INV_THREE_OVER_SQRT_5_, INV_SQRT_8_OVER_5_ }; static const float FM_SCALING_FACTOR = INV_SQRT_2; static const float FM_SN3D_SCALING_FACTOR = INV_SQRT_2; /* ---------------------------- Loading Loading @@ -234,17 +234,17 @@ int16_t renormalize_channels( float *in[], float *out[], int16_t order, AMBI_CHA if ( out_format == AMBI_NORM_N3D ) { conversion_table = SN3D_N3D; sf = 1.f / N3D_SCALING_FACTOR; sf = 1.f / N3D_SN3D_SCALING_FACTOR; } else if ( out_format == AMBI_NORM_MAXN ) { conversion_table = SN3D_MAXN; sf = 1.f / MAXN_SCALING_FACTOR; sf = 1.f / MAXN_SN3D_SCALING_FACTOR; } else if ( out_format == AMBI_NORM_FM ) { conversion_table = SN3D_FM; sf = 1.f / FM_SCALING_FACTOR; sf = 1.f / FM_SN3D_SCALING_FACTOR; } else { Loading @@ -256,17 +256,17 @@ int16_t renormalize_channels( float *in[], float *out[], int16_t order, AMBI_CHA if ( in_format == AMBI_NORM_N3D ) { conversion_table = N3D_SN3D; sf = N3D_SCALING_FACTOR; sf = N3D_SN3D_SCALING_FACTOR; } else if ( in_format == AMBI_NORM_MAXN ) { conversion_table = MAXN_SN3D; sf = MAXN_SCALING_FACTOR; sf = MAXN_SN3D_SCALING_FACTOR; } else if ( in_format == AMBI_NORM_FM ) { conversion_table = FM_SN3D; sf = FM_SCALING_FACTOR; sf = FM_SN3D_SCALING_FACTOR; } else { Loading Loading
lib_util/ambi_convert.c +10 −10 Original line number Diff line number Diff line Loading @@ -74,7 +74,7 @@ static const float N3D_SN3D[AMBI_MAX_CHANNELS] = { 1.0f, INV_SQRT_5_, INV_SQRT_5_, INV_SQRT_5_, INV_SQRT_5_, INV_SQRT_5_, INV_SQRT_7_, INV_SQRT_7_, INV_SQRT_7_, INV_SQRT_7_, INV_SQRT_7_, INV_SQRT_7_, INV_SQRT_7_ }; static const float N3D_SCALING_FACTOR = 1.0f; static const float N3D_SN3D_SCALING_FACTOR = 1.0f; static const float SN3D_MAXN[AMBI_MAX_CHANNELS] = { 1.0f, Loading @@ -87,7 +87,7 @@ static const float MAXN_SN3D[AMBI_MAX_CHANNELS] = { 1.0f, INV_TWO_OVER_SQRT_3_, INV_TWO_OVER_SQRT_3_, 1.0f, INV_TWO_OVER_SQRT_3_, INV_TWO_OVER_SQRT_3_, INV_SQRT_8_OVER_5_, INV_THREE_OVER_SQRT_5_, INV_SQRT_45_OVER_32_, 1.0f, INV_SQRT_45_OVER_32_, INV_THREE_OVER_SQRT_5_, INV_SQRT_8_OVER_5_ }; static const float MAXN_SCALING_FACTOR = 1.0f; static const float MAXN_SN3D_SCALING_FACTOR = 1.0f; static const float SN3D_FM[AMBI_MAX_CHANNELS] = { INV_SQRT_2, Loading @@ -100,7 +100,7 @@ static const float FM_SN3D[AMBI_MAX_CHANNELS] = { SQRT_2_, INV_TWO_OVER_SQRT_3_, INV_TWO_OVER_SQRT_3_, 1.0f, INV_TWO_OVER_SQRT_3_, INV_TWO_OVER_SQRT_3_, INV_SQRT_8_OVER_5_, INV_THREE_OVER_SQRT_5_, INV_SQRT_45_OVER_32_, 1.0f, INV_SQRT_45_OVER_32_, INV_THREE_OVER_SQRT_5_, INV_SQRT_8_OVER_5_ }; static const float FM_SCALING_FACTOR = INV_SQRT_2; static const float FM_SN3D_SCALING_FACTOR = INV_SQRT_2; /* ---------------------------- Loading Loading @@ -234,17 +234,17 @@ int16_t renormalize_channels( float *in[], float *out[], int16_t order, AMBI_CHA if ( out_format == AMBI_NORM_N3D ) { conversion_table = SN3D_N3D; sf = 1.f / N3D_SCALING_FACTOR; sf = 1.f / N3D_SN3D_SCALING_FACTOR; } else if ( out_format == AMBI_NORM_MAXN ) { conversion_table = SN3D_MAXN; sf = 1.f / MAXN_SCALING_FACTOR; sf = 1.f / MAXN_SN3D_SCALING_FACTOR; } else if ( out_format == AMBI_NORM_FM ) { conversion_table = SN3D_FM; sf = 1.f / FM_SCALING_FACTOR; sf = 1.f / FM_SN3D_SCALING_FACTOR; } else { Loading @@ -256,17 +256,17 @@ int16_t renormalize_channels( float *in[], float *out[], int16_t order, AMBI_CHA if ( in_format == AMBI_NORM_N3D ) { conversion_table = N3D_SN3D; sf = N3D_SCALING_FACTOR; sf = N3D_SN3D_SCALING_FACTOR; } else if ( in_format == AMBI_NORM_MAXN ) { conversion_table = MAXN_SN3D; sf = MAXN_SCALING_FACTOR; sf = MAXN_SN3D_SCALING_FACTOR; } else if ( in_format == AMBI_NORM_FM ) { conversion_table = FM_SN3D; sf = FM_SCALING_FACTOR; sf = FM_SN3D_SCALING_FACTOR; } else { Loading