Loading apps/decoder.c +3 −10 Original line number Diff line number Diff line Loading @@ -2471,10 +2471,6 @@ static ivas_error decodeG192( /* and play a little bit with the gains... */ int16_t obj_idx, non_diegetic_obj_idx; int16_t num_nondiegetic_objects; float gain_mean; float gain_amplitude; float gain_freq; float gain_freq_offset; num_nondiegetic_objects = 0; for ( obj_idx = 0; obj_idx < editableParameters.num_obj; obj_idx++ ) Loading @@ -2499,14 +2495,11 @@ static ivas_error decodeG192( } } } /* 2 second AM of the object gains. */ gain_mean = 1.0f; gain_amplitude = 0.7f; gain_freq = ( 2.0f * 3.1415f ) / 100.0f; gain_freq_offset = 2.0f * 3.1415f / (float) ( editableParameters.num_obj + 1 ); /* breakover object gains */ for ( obj_idx = 0; obj_idx < editableParameters.num_obj; obj_idx++ ) { editableParameters.ism_metadata[obj_idx].gain = gain_mean + gain_amplitude * sinf( (float) frame * gain_freq + gain_freq_offset * (float) obj_idx ); editableParameters.ism_metadata[obj_idx].gain = 0.5 + (float) ( ( frame + obj_idx*50) % 250 ) / 250.0f; } editableParameters.gain_bed = 0.5f; Loading Loading
apps/decoder.c +3 −10 Original line number Diff line number Diff line Loading @@ -2471,10 +2471,6 @@ static ivas_error decodeG192( /* and play a little bit with the gains... */ int16_t obj_idx, non_diegetic_obj_idx; int16_t num_nondiegetic_objects; float gain_mean; float gain_amplitude; float gain_freq; float gain_freq_offset; num_nondiegetic_objects = 0; for ( obj_idx = 0; obj_idx < editableParameters.num_obj; obj_idx++ ) Loading @@ -2499,14 +2495,11 @@ static ivas_error decodeG192( } } } /* 2 second AM of the object gains. */ gain_mean = 1.0f; gain_amplitude = 0.7f; gain_freq = ( 2.0f * 3.1415f ) / 100.0f; gain_freq_offset = 2.0f * 3.1415f / (float) ( editableParameters.num_obj + 1 ); /* breakover object gains */ for ( obj_idx = 0; obj_idx < editableParameters.num_obj; obj_idx++ ) { editableParameters.ism_metadata[obj_idx].gain = gain_mean + gain_amplitude * sinf( (float) frame * gain_freq + gain_freq_offset * (float) obj_idx ); editableParameters.ism_metadata[obj_idx].gain = 0.5 + (float) ( ( frame + obj_idx*50) % 250 ) / 250.0f; } editableParameters.gain_bed = 0.5f; Loading