Commit b36db2a0 authored by Tapani Pihlajakuja's avatar Tapani Pihlajakuja
Browse files

Merge branch '634-ivas_jbm_dec_get_md_map_even_spacing-unused-parameter-default_len' into 'main'

Resolve "ivas_jbm_dec_get_md_map_even_spacing(): Unused parameter default_len"

See merge request !926
parents 6142d1b6 e8e6335c
Loading
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -843,7 +843,9 @@ int16_t ivas_jbm_dec_get_num_tc_channels(

#ifdef FIX_470_MASA_JBM_EXT
void ivas_jbm_dec_get_md_map_even_spacing(
#ifndef FIX_634_MASA_JBM_UNUSED_PARAMETER
    const int16_t default_len,  /* i  : default frame length in metadata slots         */
#endif
    const int16_t len,          /* i  : length of the modfied frames in metadata slots */
    const int16_t subframe_len, /* i  : default length of a subframe                   */
    const int16_t offset,       /* i  : current read offset into the md buffer         */
+1 −0
Original line number Diff line number Diff line
@@ -231,6 +231,7 @@
#define FIX_673_OMASA_OBJ_MD_SYNC                       /* Nokia: Fix issue 673 by updating metadata in the third subframe to account for audio delay. */
#define PARAMUPMIX_BINAURAL_UPDATES                     /* Dlb : issue 652, MC ParamUpmix Binaural Updates */
#define FIX_657_REMOVE_EDITING                          /* Nokia: Remove remaining unused coded related to object editing */
#define FIX_634_MASA_JBM_UNUSED_PARAMETER               /* Nokia: Fix issue 634 by removing the unnecessary argument. */


/* ################## End BE DEVELOPMENT switches ######################### */
+4 −0
Original line number Diff line number Diff line
@@ -1579,7 +1579,11 @@ void ivas_dirac_dec_set_md_map(
#ifdef FIX_470_MASA_JBM_EXT
    if ( st_ivas->ivas_format == MASA_FORMAT )
    {
#ifdef FIX_634_MASA_JBM_UNUSED_PARAMETER
        ivas_jbm_dec_get_md_map_even_spacing( nCldfbTs, num_slots_in_subfr, 0, hSpatParamRendCom->dirac_md_buffer_length, hSpatParamRendCom->render_to_md_map );
#else
        ivas_jbm_dec_get_md_map_even_spacing( DEFAULT_JBM_CLDFB_TIMESLOTS, nCldfbTs, num_slots_in_subfr, 0, hSpatParamRendCom->dirac_md_buffer_length, hSpatParamRendCom->render_to_md_map );
#endif
    }
    else if ( hDirAC->hConfig == NULL || hDirAC->hConfig->dec_param_estim == 0 )
#else
+9 −1
Original line number Diff line number Diff line
@@ -1394,7 +1394,9 @@ void ivas_jbm_dec_get_md_map(
 * Get an meta data map adapted to a time scale modified IVAS frame. Distribute slots evenly across the modified frame.
 *--------------------------------------------------------------------------*/
void ivas_jbm_dec_get_md_map_even_spacing(
#ifndef FIX_634_MASA_JBM_UNUSED_PARAMETER
    const int16_t default_len, /* i  : default frame length in metadata slots         */
#endif
    const int16_t len,          /* i  : length of the modfied frames in metadata slots */
    const int16_t subframe_len, /* i  : default length of a subframe                   */
    const int16_t offset,       /* i  : current read offset into the md buffer         */
@@ -1405,8 +1407,10 @@ void ivas_jbm_dec_get_md_map_even_spacing(
    int16_t map_idx, sf_idx, sf_length, increment, subframes_written;
    float decimal, decimal_sum, eps;
    int16_t subframe_map_length[MAX_PARAM_SPATIAL_SUBFRAMES];
#ifndef FIX_634_MASA_JBM_UNUSED_PARAMETER
#ifdef DEBUGGING
    assert( default_len % 2 == 0 );
#endif
#endif

    /* subframe map length */
@@ -2167,7 +2171,11 @@ static void ivas_jbm_masa_sf_to_slot_map(
    num_slots_in_subfr = CLDFB_NO_COL_MAX / MAX_PARAM_SPATIAL_SUBFRAMES;

    /* Map input subframes to slots */
#ifdef FIX_634_MASA_JBM_UNUSED_PARAMETER
    ivas_jbm_dec_get_md_map_even_spacing( nCldfbTs, num_slots_in_subfr, 0, MAX_PARAM_SPATIAL_SUBFRAMES, sf_to_slot_map );
#else
    ivas_jbm_dec_get_md_map_even_spacing( DEFAULT_JBM_CLDFB_TIMESLOTS, nCldfbTs, num_slots_in_subfr, 0, MAX_PARAM_SPATIAL_SUBFRAMES, sf_to_slot_map );
#endif

    for ( slot_idx = 0; slot_idx < nCldfbTs; slot_idx++ )
    {