Commit b045cdd7 authored by Marek Szczerba's avatar Marek Szczerba
Browse files

Minor refactoring

parent 94592af3
Loading
Loading
Loading
Loading
Loading
+16 −16
Original line number Diff line number Diff line
@@ -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