Loading lib_enc/ivas_init_enc.c +6 −20 Original line number Diff line number Diff line Loading @@ -550,7 +550,7 @@ ivas_error ivas_init_encoder( } #ifdef NONBE_FIX_1165_APPLY_LIMITER_ON_ENCODER_DMX if ( ( error = ivas_limiter_open( &st_ivas->hLimiter, st_ivas->nchan_transport, st_ivas->hEncoderConfig->input_Fs ) ) != IVAS_ERR_OK ) if ( ( error = ivas_limiter_open( &st_ivas->hLimiter, MAX_NUM_OBJECTS, st_ivas->hEncoderConfig->input_Fs ) ) != IVAS_ERR_OK ) { return error; } Loading Loading @@ -636,7 +636,7 @@ ivas_error ivas_init_encoder( #ifdef NONBE_FIX_1165_APPLY_LIMITER_ON_ENCODER_DMX if ( ivas_format == SBA_FORMAT ) { if ( ( error = ivas_limiter_open( &st_ivas->hLimiter, st_ivas->nchan_transport, st_ivas->hEncoderConfig->input_Fs ) ) != IVAS_ERR_OK ) if ( ( error = ivas_limiter_open( &st_ivas->hLimiter, MAX_INPUT_CHANNELS, st_ivas->hEncoderConfig->input_Fs ) ) != IVAS_ERR_OK ) { return error; } Loading @@ -645,25 +645,11 @@ ivas_error ivas_init_encoder( } else if ( ivas_format == MASA_ISM_FORMAT ) { #ifdef NONBE_FIX_1165_APPLY_LIMITER_ON_ENCODER_DMX int16_t num_channels; #endif int32_t ism_total_brate; int16_t k; st_ivas->ism_mode = ivas_omasa_ism_mode_select( ivas_total_brate, hEncoderConfig->nchan_ism ); st_ivas->nchan_transport = 2; #ifdef NONBE_FIX_1165_APPLY_LIMITER_ON_ENCODER_DMX num_channels = st_ivas->nchan_transport; if ( st_ivas->ism_mode == ISM_MASA_MODE_DISC ) { num_channels += hEncoderConfig->nchan_ism; } else if ( st_ivas->ism_mode == ISM_MASA_MODE_MASA_ONE_OBJ || st_ivas->ism_mode == ISM_MASA_MODE_PARAM_ONE_OBJ ) { num_channels += 1; } #endif if ( ( error = ivas_ism_metadata_enc_create( st_ivas, hEncoderConfig->nchan_ism, element_brate_tmp ) ) != IVAS_ERR_OK ) { Loading Loading @@ -718,7 +704,7 @@ ivas_error ivas_init_encoder( } #ifdef NONBE_FIX_1165_APPLY_LIMITER_ON_ENCODER_DMX if ( ( error = ivas_limiter_open( &st_ivas->hLimiter, num_channels, st_ivas->hEncoderConfig->input_Fs ) ) != IVAS_ERR_OK ) if ( ( error = ivas_limiter_open( &st_ivas->hLimiter, CPE_CHANNELS + MAX_NUM_OBJECTS, st_ivas->hEncoderConfig->input_Fs ) ) != IVAS_ERR_OK ) { return error; } Loading Loading @@ -810,7 +796,7 @@ ivas_error ivas_init_encoder( } #ifdef NONBE_FIX_1165_APPLY_LIMITER_ON_ENCODER_DMX if ( ( error = ivas_limiter_open( &st_ivas->hLimiter, st_ivas->nchan_transport, st_ivas->hEncoderConfig->input_Fs ) ) != IVAS_ERR_OK ) if ( ( error = ivas_limiter_open( &st_ivas->hLimiter, MAX_INPUT_CHANNELS + MAX_NUM_OBJECTS, st_ivas->hEncoderConfig->input_Fs ) ) != IVAS_ERR_OK ) { return error; } Loading Loading @@ -903,7 +889,7 @@ ivas_error ivas_init_encoder( } #ifdef NONBE_FIX_1165_APPLY_LIMITER_ON_ENCODER_DMX if ( ( error = ivas_limiter_open( &st_ivas->hLimiter, st_ivas->nchan_transport, st_ivas->hEncoderConfig->input_Fs ) ) != IVAS_ERR_OK ) if ( ( error = ivas_limiter_open( &st_ivas->hLimiter, PARAM_MC_MAX_TRANSPORT_CHANS, st_ivas->hEncoderConfig->input_Fs ) ) != IVAS_ERR_OK ) { return error; } Loading Loading @@ -951,7 +937,7 @@ ivas_error ivas_init_encoder( } #ifdef NONBE_FIX_1165_APPLY_LIMITER_ON_ENCODER_DMX if ( ( error = ivas_limiter_open( &st_ivas->hLimiter, st_ivas->nchan_transport, st_ivas->hEncoderConfig->input_Fs ) ) != IVAS_ERR_OK ) if ( ( error = ivas_limiter_open( &st_ivas->hLimiter, CPE_CHANNELS + 1, st_ivas->hEncoderConfig->input_Fs ) ) != IVAS_ERR_OK ) { return error; } Loading Loading
lib_enc/ivas_init_enc.c +6 −20 Original line number Diff line number Diff line Loading @@ -550,7 +550,7 @@ ivas_error ivas_init_encoder( } #ifdef NONBE_FIX_1165_APPLY_LIMITER_ON_ENCODER_DMX if ( ( error = ivas_limiter_open( &st_ivas->hLimiter, st_ivas->nchan_transport, st_ivas->hEncoderConfig->input_Fs ) ) != IVAS_ERR_OK ) if ( ( error = ivas_limiter_open( &st_ivas->hLimiter, MAX_NUM_OBJECTS, st_ivas->hEncoderConfig->input_Fs ) ) != IVAS_ERR_OK ) { return error; } Loading Loading @@ -636,7 +636,7 @@ ivas_error ivas_init_encoder( #ifdef NONBE_FIX_1165_APPLY_LIMITER_ON_ENCODER_DMX if ( ivas_format == SBA_FORMAT ) { if ( ( error = ivas_limiter_open( &st_ivas->hLimiter, st_ivas->nchan_transport, st_ivas->hEncoderConfig->input_Fs ) ) != IVAS_ERR_OK ) if ( ( error = ivas_limiter_open( &st_ivas->hLimiter, MAX_INPUT_CHANNELS, st_ivas->hEncoderConfig->input_Fs ) ) != IVAS_ERR_OK ) { return error; } Loading @@ -645,25 +645,11 @@ ivas_error ivas_init_encoder( } else if ( ivas_format == MASA_ISM_FORMAT ) { #ifdef NONBE_FIX_1165_APPLY_LIMITER_ON_ENCODER_DMX int16_t num_channels; #endif int32_t ism_total_brate; int16_t k; st_ivas->ism_mode = ivas_omasa_ism_mode_select( ivas_total_brate, hEncoderConfig->nchan_ism ); st_ivas->nchan_transport = 2; #ifdef NONBE_FIX_1165_APPLY_LIMITER_ON_ENCODER_DMX num_channels = st_ivas->nchan_transport; if ( st_ivas->ism_mode == ISM_MASA_MODE_DISC ) { num_channels += hEncoderConfig->nchan_ism; } else if ( st_ivas->ism_mode == ISM_MASA_MODE_MASA_ONE_OBJ || st_ivas->ism_mode == ISM_MASA_MODE_PARAM_ONE_OBJ ) { num_channels += 1; } #endif if ( ( error = ivas_ism_metadata_enc_create( st_ivas, hEncoderConfig->nchan_ism, element_brate_tmp ) ) != IVAS_ERR_OK ) { Loading Loading @@ -718,7 +704,7 @@ ivas_error ivas_init_encoder( } #ifdef NONBE_FIX_1165_APPLY_LIMITER_ON_ENCODER_DMX if ( ( error = ivas_limiter_open( &st_ivas->hLimiter, num_channels, st_ivas->hEncoderConfig->input_Fs ) ) != IVAS_ERR_OK ) if ( ( error = ivas_limiter_open( &st_ivas->hLimiter, CPE_CHANNELS + MAX_NUM_OBJECTS, st_ivas->hEncoderConfig->input_Fs ) ) != IVAS_ERR_OK ) { return error; } Loading Loading @@ -810,7 +796,7 @@ ivas_error ivas_init_encoder( } #ifdef NONBE_FIX_1165_APPLY_LIMITER_ON_ENCODER_DMX if ( ( error = ivas_limiter_open( &st_ivas->hLimiter, st_ivas->nchan_transport, st_ivas->hEncoderConfig->input_Fs ) ) != IVAS_ERR_OK ) if ( ( error = ivas_limiter_open( &st_ivas->hLimiter, MAX_INPUT_CHANNELS + MAX_NUM_OBJECTS, st_ivas->hEncoderConfig->input_Fs ) ) != IVAS_ERR_OK ) { return error; } Loading Loading @@ -903,7 +889,7 @@ ivas_error ivas_init_encoder( } #ifdef NONBE_FIX_1165_APPLY_LIMITER_ON_ENCODER_DMX if ( ( error = ivas_limiter_open( &st_ivas->hLimiter, st_ivas->nchan_transport, st_ivas->hEncoderConfig->input_Fs ) ) != IVAS_ERR_OK ) if ( ( error = ivas_limiter_open( &st_ivas->hLimiter, PARAM_MC_MAX_TRANSPORT_CHANS, st_ivas->hEncoderConfig->input_Fs ) ) != IVAS_ERR_OK ) { return error; } Loading Loading @@ -951,7 +937,7 @@ ivas_error ivas_init_encoder( } #ifdef NONBE_FIX_1165_APPLY_LIMITER_ON_ENCODER_DMX if ( ( error = ivas_limiter_open( &st_ivas->hLimiter, st_ivas->nchan_transport, st_ivas->hEncoderConfig->input_Fs ) ) != IVAS_ERR_OK ) if ( ( error = ivas_limiter_open( &st_ivas->hLimiter, CPE_CHANNELS + 1, st_ivas->hEncoderConfig->input_Fs ) ) != IVAS_ERR_OK ) { return error; } Loading