Loading lib_enc/ivas_ism_metadata_enc.c +44 −47 Original line number Diff line number Diff line Loading @@ -386,22 +386,19 @@ ivas_error ivas_ism_metadata_enc( hIsmMeta[ch]->ism_md_null_flag = null_metadata_flag[ch]; hIsmMeta[ch]->ism_md_lowrate_flag = lowrate_metadata_flag[ch]; } else #ifdef SBA_AND_OBJECTS if ( ism_mode != ISM_SBA_MODE_DISC ) #endif { #endif if ( null_metadata_flag[ch] ) else if ( null_metadata_flag[ch] ) { /* signal NULL metadata frame */ push_indice( hBstr, IND_ISM_MD_NULL_FLAG, 1, ISM_METADATA_MD_FLAG_BITS ); /* write the ISM class to ISM_NO_META and again the true ISM class */ push_indice( hBstr, IND_ISM_METADATA_FLAG, ISM_NO_META, ISM_METADATA_FLAG_BITS ); if ( ism_mode != ISM_SBA_MODE_DISC ) { push_indice( hBstr, IND_ISM_MD_INACTIVE_FLAG, ism_imp[ch], ISM_METADATA_FLAG_BITS ); } else } else if ( ism_mode != ISM_SBA_MODE_DISC ) { push_indice( hBstr, IND_ISM_METADATA_FLAG, ism_imp[ch], ISM_METADATA_FLAG_BITS ); Loading @@ -414,10 +411,6 @@ ivas_error ivas_ism_metadata_enc( push_indice( hBstr, IND_ISM_MD_INACTIVE_FLAG, lowrate_metadata_flag[ch], ISM_METADATA_INACTIVE_FLAG_BITS ); } } #ifdef MASA_AND_OBJECTS } #endif #ifdef SBA_AND_OBJECTS else /*ism_mode == ISM_SBA_MODE_DISC*/ { /* all objects are considered active*/ Loading Loading @@ -830,6 +823,10 @@ ivas_error ivas_ism_metadata_enc( } } } else { return error; } #else for ( ch = 0; ch < nchan_transport; ch++ ) { Loading Loading
lib_enc/ivas_ism_metadata_enc.c +44 −47 Original line number Diff line number Diff line Loading @@ -386,22 +386,19 @@ ivas_error ivas_ism_metadata_enc( hIsmMeta[ch]->ism_md_null_flag = null_metadata_flag[ch]; hIsmMeta[ch]->ism_md_lowrate_flag = lowrate_metadata_flag[ch]; } else #ifdef SBA_AND_OBJECTS if ( ism_mode != ISM_SBA_MODE_DISC ) #endif { #endif if ( null_metadata_flag[ch] ) else if ( null_metadata_flag[ch] ) { /* signal NULL metadata frame */ push_indice( hBstr, IND_ISM_MD_NULL_FLAG, 1, ISM_METADATA_MD_FLAG_BITS ); /* write the ISM class to ISM_NO_META and again the true ISM class */ push_indice( hBstr, IND_ISM_METADATA_FLAG, ISM_NO_META, ISM_METADATA_FLAG_BITS ); if ( ism_mode != ISM_SBA_MODE_DISC ) { push_indice( hBstr, IND_ISM_MD_INACTIVE_FLAG, ism_imp[ch], ISM_METADATA_FLAG_BITS ); } else } else if ( ism_mode != ISM_SBA_MODE_DISC ) { push_indice( hBstr, IND_ISM_METADATA_FLAG, ism_imp[ch], ISM_METADATA_FLAG_BITS ); Loading @@ -414,10 +411,6 @@ ivas_error ivas_ism_metadata_enc( push_indice( hBstr, IND_ISM_MD_INACTIVE_FLAG, lowrate_metadata_flag[ch], ISM_METADATA_INACTIVE_FLAG_BITS ); } } #ifdef MASA_AND_OBJECTS } #endif #ifdef SBA_AND_OBJECTS else /*ism_mode == ISM_SBA_MODE_DISC*/ { /* all objects are considered active*/ Loading Loading @@ -830,6 +823,10 @@ ivas_error ivas_ism_metadata_enc( } } } else { return error; } #else for ( ch = 0; ch < nchan_transport; ch++ ) { Loading