Loading lib_dec/ivas_ism_metadata_dec.c +2 −1 Original line number Diff line number Diff line Loading @@ -938,6 +938,7 @@ void ivas_ism_metadata_sid_dec( } #ifdef ISM_NON_DIEGETIC_PAN_SID ism_extmeta_bitstream = 0; if ( ism_total_brate >= ISM_EXTENDED_METADATA_BRATE ) { ism_metadata_flag_global = 0; Loading Loading @@ -1034,7 +1035,7 @@ void ivas_ism_metadata_sid_dec( if ( md_diff_flag[ch] == 1 ) { hIsmMetaData = hIsmMeta[ch]; /* Azimuth decoding */ idx_azimuth = get_next_indice( st0, nBits_azimuth ); hIsmMetaData->azimuth = ism_dequant_meta( idx_azimuth, ism_azimuth_borders, q_step, q_step_border, 1 << nBits_azimuth ); Loading lib_enc/ivas_ism_metadata_enc.c +1 −0 Original line number Diff line number Diff line Loading @@ -1181,6 +1181,7 @@ void ivas_ism_metadata_sid_enc( { if ( md_diff_flag[ch] ) { hIsmMetaData = hIsmMeta[ch]; if ( hIsmMetaData->ism_metadata_flag == 2 ) { push_indice( hBstr, IND_ISM_NDP_FLAG, 1, ISM_METADATA_IS_NDP_BITS ); Loading Loading
lib_dec/ivas_ism_metadata_dec.c +2 −1 Original line number Diff line number Diff line Loading @@ -938,6 +938,7 @@ void ivas_ism_metadata_sid_dec( } #ifdef ISM_NON_DIEGETIC_PAN_SID ism_extmeta_bitstream = 0; if ( ism_total_brate >= ISM_EXTENDED_METADATA_BRATE ) { ism_metadata_flag_global = 0; Loading Loading @@ -1034,7 +1035,7 @@ void ivas_ism_metadata_sid_dec( if ( md_diff_flag[ch] == 1 ) { hIsmMetaData = hIsmMeta[ch]; /* Azimuth decoding */ idx_azimuth = get_next_indice( st0, nBits_azimuth ); hIsmMetaData->azimuth = ism_dequant_meta( idx_azimuth, ism_azimuth_borders, q_step, q_step_border, 1 << nBits_azimuth ); Loading
lib_enc/ivas_ism_metadata_enc.c +1 −0 Original line number Diff line number Diff line Loading @@ -1181,6 +1181,7 @@ void ivas_ism_metadata_sid_enc( { if ( md_diff_flag[ch] ) { hIsmMetaData = hIsmMeta[ch]; if ( hIsmMetaData->ism_metadata_flag == 2 ) { push_indice( hBstr, IND_ISM_NDP_FLAG, 1, ISM_METADATA_IS_NDP_BITS ); Loading