def get_settings(self, time, r): cur_settings = {} RateControlUtil.settings_log(time, r, cur_settings) if self.usage_type == 0: cur_settings['timewindow'] = 5000 # ms cur_settings['fluctuation_range'] = 0.1 elif self.usage_type == 1: cur_settings['timewindow'] = 10000 # ms cur_settings['fluctuation_range'] = 0.3 cur_settings['target_bit_rate_upper'] = int(cur_settings['target_bit_rate'] * (1+cur_settings['fluctuation_range']) + 0.5) self.settings.append(cur_settings)