Loading lib_com/options.h +1 −1 Original line number Diff line number Diff line Loading @@ -149,7 +149,7 @@ #define NCHAN_ISM_PARAMETER /* VA: make 'nchan_ism' parameter part of st_ivas/hEncoderConfig */ #define HODIRAC /* FhG: Sector-based HO-DirAC method for SBA at high bitrates */ #define HODIRAC_CRASH_FIX #ifdef HODIRAC_DEBUG //#define HODIRAC_WRITE_PARAMS ///#define HODIRAC_READ_PARAMS Loading lib_enc/ivas_qmetadata_enc.c +10 −0 Original line number Diff line number Diff line Loading @@ -4931,6 +4931,16 @@ static void transform_azimuth_dir2( { hQMetaData->q_direction[1].band_data[i].azimuth[b] += 360; } #ifdef HODIRAC_CRASH_FIX if ( hQMetaData->q_direction[1].band_data[i].azimuth[b] >= 180 ) { hQMetaData->q_direction[1].band_data[i].azimuth[b] -= 360; } if ( hQMetaData->q_direction[1].band_data[i].azimuth[b] < -180 ) { hQMetaData->q_direction[1].band_data[i].azimuth[b] += 360; } #endif #ifdef DEBUGGING assert( hQMetaData->q_direction[1].band_data[i].azimuth[b] < 180 && hQMetaData->q_direction[1].band_data[i].azimuth[b] >= -180 ); #endif Loading Loading
lib_com/options.h +1 −1 Original line number Diff line number Diff line Loading @@ -149,7 +149,7 @@ #define NCHAN_ISM_PARAMETER /* VA: make 'nchan_ism' parameter part of st_ivas/hEncoderConfig */ #define HODIRAC /* FhG: Sector-based HO-DirAC method for SBA at high bitrates */ #define HODIRAC_CRASH_FIX #ifdef HODIRAC_DEBUG //#define HODIRAC_WRITE_PARAMS ///#define HODIRAC_READ_PARAMS Loading
lib_enc/ivas_qmetadata_enc.c +10 −0 Original line number Diff line number Diff line Loading @@ -4931,6 +4931,16 @@ static void transform_azimuth_dir2( { hQMetaData->q_direction[1].band_data[i].azimuth[b] += 360; } #ifdef HODIRAC_CRASH_FIX if ( hQMetaData->q_direction[1].band_data[i].azimuth[b] >= 180 ) { hQMetaData->q_direction[1].band_data[i].azimuth[b] -= 360; } if ( hQMetaData->q_direction[1].band_data[i].azimuth[b] < -180 ) { hQMetaData->q_direction[1].band_data[i].azimuth[b] += 360; } #endif #ifdef DEBUGGING assert( hQMetaData->q_direction[1].band_data[i].azimuth[b] < 180 && hQMetaData->q_direction[1].band_data[i].azimuth[b] >= -180 ); #endif Loading