Loading lib_util/ivas_rtp_pi_data.c +16 −16 Original line number Diff line number Diff line Loading @@ -298,41 +298,41 @@ static ivas_error unpackAcousticEnvironment( const uint8_t *buffer, uint32_t num #ifdef IVAS_RTPDUMP_ACOUSTIC_ENVIRONMENT uint32_t offset = numDataBytes * 8; offset -= 7; offset -= NBITS_AEID; aeEnv->aeid = (uint8_t) ( ( dWord >> offset ) & MASK_AEID ); offset -= 5; offset -= NBITS_RT60; aeEnv->rt60[IVAS_PI_AE_LOW] = mapRT60[( dWord >> offset ) & MASK_RT60]; offset -= 6; offset -= NBITS_DSR; aeEnv->dsr[IVAS_PI_AE_LOW] = mapDSR[( dWord >> offset ) & MASK_DSR]; offset -= 5; offset -= NBITS_RT60; aeEnv->rt60[IVAS_PI_AE_MID] = mapRT60[( dWord >> offset ) & MASK_RT60]; offset -= 6; offset -= NBITS_DSR; aeEnv->dsr[IVAS_PI_AE_MID] = mapDSR[( dWord >> offset ) & MASK_DSR]; offset -= 5; offset -= NBITS_RT60; aeEnv->rt60[IVAS_PI_AE_HIGH] = mapRT60[( dWord >> offset ) & MASK_RT60]; offset -= 6; offset -= NBITS_DSR; aeEnv->dsr[IVAS_PI_AE_HIGH] = mapDSR[( dWord >> offset ) & MASK_DSR]; if (aeEnv->availEarlyReflections) { offset -= 4; offset -= NBITS_DIM; aeEnv->roomDimensions.x = mapRoomDims[( dWord >> offset ) & MASK_DIM]; offset -= 4; offset -= NBITS_DIM; aeEnv->roomDimensions.y = mapRoomDims[( dWord >> offset ) & MASK_DIM]; offset -= 4; offset -= NBITS_DIM; aeEnv->roomDimensions.z = mapRoomDims[( dWord >> offset ) & MASK_DIM]; offset -= 2; offset -= NBITS_ABS; aeEnv->absorbCoeffs[IVAS_PI_AE_FRONT] = mapAbsorbtion[( dWord >> offset ) & MASK_ABS]; offset -= 2; offset -= NBITS_ABS; aeEnv->absorbCoeffs[IVAS_PI_AE_BACK] = mapAbsorbtion[( dWord >> offset ) & MASK_ABS]; offset -= 2; offset -= NBITS_ABS; aeEnv->absorbCoeffs[IVAS_PI_AE_LEFT] = mapAbsorbtion[( dWord >> offset ) & MASK_ABS]; offset -= 2; offset -= NBITS_ABS; aeEnv->absorbCoeffs[IVAS_PI_AE_RIGHT] = mapAbsorbtion[( dWord >> offset ) & MASK_ABS]; offset -= 2; offset -= NBITS_ABS; aeEnv->absorbCoeffs[IVAS_PI_AE_CEILING] = mapAbsorbtion[( dWord >> offset ) & MASK_ABS]; offset -= 2; offset -= NBITS_ABS; aeEnv->absorbCoeffs[IVAS_PI_AE_FLOOR] = mapAbsorbtion[( dWord >> offset ) & MASK_ABS]; } #else Loading Loading
lib_util/ivas_rtp_pi_data.c +16 −16 Original line number Diff line number Diff line Loading @@ -298,41 +298,41 @@ static ivas_error unpackAcousticEnvironment( const uint8_t *buffer, uint32_t num #ifdef IVAS_RTPDUMP_ACOUSTIC_ENVIRONMENT uint32_t offset = numDataBytes * 8; offset -= 7; offset -= NBITS_AEID; aeEnv->aeid = (uint8_t) ( ( dWord >> offset ) & MASK_AEID ); offset -= 5; offset -= NBITS_RT60; aeEnv->rt60[IVAS_PI_AE_LOW] = mapRT60[( dWord >> offset ) & MASK_RT60]; offset -= 6; offset -= NBITS_DSR; aeEnv->dsr[IVAS_PI_AE_LOW] = mapDSR[( dWord >> offset ) & MASK_DSR]; offset -= 5; offset -= NBITS_RT60; aeEnv->rt60[IVAS_PI_AE_MID] = mapRT60[( dWord >> offset ) & MASK_RT60]; offset -= 6; offset -= NBITS_DSR; aeEnv->dsr[IVAS_PI_AE_MID] = mapDSR[( dWord >> offset ) & MASK_DSR]; offset -= 5; offset -= NBITS_RT60; aeEnv->rt60[IVAS_PI_AE_HIGH] = mapRT60[( dWord >> offset ) & MASK_RT60]; offset -= 6; offset -= NBITS_DSR; aeEnv->dsr[IVAS_PI_AE_HIGH] = mapDSR[( dWord >> offset ) & MASK_DSR]; if (aeEnv->availEarlyReflections) { offset -= 4; offset -= NBITS_DIM; aeEnv->roomDimensions.x = mapRoomDims[( dWord >> offset ) & MASK_DIM]; offset -= 4; offset -= NBITS_DIM; aeEnv->roomDimensions.y = mapRoomDims[( dWord >> offset ) & MASK_DIM]; offset -= 4; offset -= NBITS_DIM; aeEnv->roomDimensions.z = mapRoomDims[( dWord >> offset ) & MASK_DIM]; offset -= 2; offset -= NBITS_ABS; aeEnv->absorbCoeffs[IVAS_PI_AE_FRONT] = mapAbsorbtion[( dWord >> offset ) & MASK_ABS]; offset -= 2; offset -= NBITS_ABS; aeEnv->absorbCoeffs[IVAS_PI_AE_BACK] = mapAbsorbtion[( dWord >> offset ) & MASK_ABS]; offset -= 2; offset -= NBITS_ABS; aeEnv->absorbCoeffs[IVAS_PI_AE_LEFT] = mapAbsorbtion[( dWord >> offset ) & MASK_ABS]; offset -= 2; offset -= NBITS_ABS; aeEnv->absorbCoeffs[IVAS_PI_AE_RIGHT] = mapAbsorbtion[( dWord >> offset ) & MASK_ABS]; offset -= 2; offset -= NBITS_ABS; aeEnv->absorbCoeffs[IVAS_PI_AE_CEILING] = mapAbsorbtion[( dWord >> offset ) & MASK_ABS]; offset -= 2; offset -= NBITS_ABS; aeEnv->absorbCoeffs[IVAS_PI_AE_FLOOR] = mapAbsorbtion[( dWord >> offset ) & MASK_ABS]; } #else Loading