/haiku/src/add-ons/kernel/drivers/audio/emuxki/ |
H A D | multi.c | 53 float gain; local 61 gain = ((value & mask) >> 8) * info->granularity; 63 values[0] = info->max_gain - gain; 65 values[0] = gain - info->min_gain; 68 gain = (value & mask) * info->granularity; 70 values[1] = info->max_gain - gain; 72 values[1] = gain - info->min_gain; 75 gain = (value & mask) * info->granularity; 77 values[0] = info->max_gain - gain; 79 values[0] = gain 111 float gain; local [all...] |
/haiku/src/add-ons/kernel/drivers/audio/echo/ |
H A D | multi.cpp | 171 control.mix_control.gain.min_gain = -128; 172 control.mix_control.gain.max_gain = 6; 173 control.mix_control.gain.granularity = 0.5; 270 mmvi->values[i].gain = values[0]; 272 mmvi->values[i].gain = values[1]; 327 values[0] = mmvi->values[i].gain; 329 values[1] = mmvi->values[i].gain; 332 values[1] = mmvi->values[i + 1].gain;
|
/haiku/src/add-ons/kernel/drivers/audio/ac97/geode/ |
H A D | geode_multi.cpp | 191 float gain; local 199 gain = ((value & mask) >> 8) * info->granularity; 201 values[0] = info->max_gain - gain; 203 values[0] = gain - info->min_gain; 206 gain = (value & mask) * info->granularity; 208 values[1] = info->max_gain - gain; 210 values[1] = gain - info->min_gain; 213 gain = (value & mask) * info->granularity; 215 values[0] = info->max_gain - gain; 217 values[0] = gain 249 float gain; local [all...] |
/haiku/src/add-ons/kernel/drivers/audio/ac97/es1370/ |
H A D | multi.c | 35 float gain; 43 gain = ((value & mask) >> 8) * info->granularity; 45 values[0] = info->max_gain - gain; 47 values[0] = gain - info->min_gain; 50 gain = (value & mask) * info->granularity; 52 values[1] = info->max_gain - gain; 54 values[1] = gain - info->min_gain; 57 gain = (value & mask) * info->granularity; 59 values[0] = info->max_gain - gain; 61 values[0] = gain [all...] |
/haiku/src/add-ons/kernel/drivers/audio/ac97/auvia/ |
H A D | multi.c | 52 float gain; local 60 gain = ((value & mask) >> 8) * info->granularity; 62 values[0] = info->max_gain - gain; 64 values[0] = gain - info->min_gain; 67 gain = (value & mask) * info->granularity; 69 values[1] = info->max_gain - gain; 71 values[1] = gain - info->min_gain; 74 gain = (value & mask) * info->granularity; 76 values[0] = info->max_gain - gain; 78 values[0] = gain 110 float gain; local [all...] |
/haiku/src/add-ons/kernel/drivers/audio/ac97/auich/ |
H A D | multi.c | 57 float gain; local 65 gain = ((value & mask) >> 8) * info->granularity; 67 values[0] = info->max_gain - gain; 69 values[0] = gain - info->min_gain; 72 gain = (value & mask) * info->granularity; 74 values[1] = info->max_gain - gain; 76 values[1] = gain - info->min_gain; 79 gain = (value & mask) * info->granularity; 81 values[0] = info->max_gain - gain; 83 values[0] = gain 116 float gain; local [all...] |
/haiku/src/add-ons/media/media-add-ons/multi_audio/ |
H A D | MultiAudioNode.cpp | 1409 ((float*)value)[0] = values[0].gain; 1413 ((float*)value)[1] = values[1].gain; 1578 values[0].gain = ((float*)value)[0]; 1583 values[1].gain = ((float*)value)[1]; 1699 controls[i].gain.min_gain, controls[i].gain.max_gain, 1700 controls[i].gain.granularity);
|
/haiku/src/add-ons/media/media-add-ons/mixer/ |
H A D | MixerCore.cpp | 60 float gain; member in struct:chan_info 142 MixerCore::SetOutputAttenuation(float gain) argument 145 fOutputGain = gain; 607 float gain; local 609 fEventTime, &base, &sampleOffset, &type, &gain)) { 617 info->gain = gain; 625 float gain; local 627 &gain); 636 newInfo->gain 660 float gain = info->gain; local [all...] |
H A D | MixerInput.cpp | 76 fInputChannelInfo[i].gain = 1.0; 269 fInputChannelInfo[i].gain); 278 fInputChannelInfo[i].gain); 304 out_frames, fInputChannelInfo[i].gain); 428 MixerInput::SetInputChannelGain(int channel, float gain) argument 432 if (gain < 0.0f) 433 gain = 0.0f; 435 fInputChannelInfo[channel].gain = gain; 444 return fInputChannelInfo[channel].gain; 626 SetMixerChannelGain(int mixer_channel, float gain) argument [all...] |
H A D | MixerInput.h | 41 void SetInputChannelGain(int channel, float gain); 58 float gain); 85 float gain; member in struct:MixerInput::input_chan_info 128 float* gain) 166 *gain = fMixerChannelInfo[mixerChannel].destination_gain; 126 GetMixerChannelInfo(int mixerChannel, int64 framepos, bigtime_t time, const float** buffer, uint32* sampleOffset, int* type, float* gain) argument
|
H A D | AudioMixer.cpp | 37 // the range of the gain sliders (in dB) 45 #define GAIN_TO_DB(gain) Gain_to_dB((gain)) 47 #define GAIN_TO_PERCENT(gain) ((gain) * 100.0) 1226 AudioMixer::Gain_to_dB(float gain) argument 1229 db = 20.0 * log10(gain); 1273 case 60: // Input gain controls 1305 // output gain control 1315 // get combined gain fo 1316 float gain = 0; local 1542 float gain = static_cast<const float *>(value)[0]; local [all...] |
H A D | Resampler.cpp | 31 float gain = _gain * gnum / gden; local 36 float tmp = ((*(const inType*)src) - inMiddle) * gain + outMiddle; 54 float tmp = ((*(const inType*)src) - inMiddle) * gain + outMiddle;
|
H A D | Interpolate.cpp | 31 float gain = _gain * gnum / gden; local 36 float tmp = ((*(const inType*)src) - inMiddle) * gain + outMiddle; 56 float tmp = (gain * (oldSample + (SRC - oldSample) * current - inMiddle)
|
/haiku/src/add-ons/kernel/drivers/audio/hda/ |
H A D | driver.h | 330 uint32 gain; member in struct:hda_multi_mixer_control
|
/haiku/src/bin/ |
H A D | setvolume.cpp | 65 BContinuousParameter *gain = NULL; local 70 // assume the mute preceeding master gain control 75 gain = dynamic_cast<BContinuousParameter *>(parameter); 80 if (gain == NULL) { 81 fprintf(stderr, "%s: could not found master gain!\n", sProgramName); 106 gain->GetValue(&volume, &size, &when); 113 if (muted == 0 || volume <= gain->MinValue()) 119 if (volume <= gain->MinValue()) 142 if (volume > gain->MaxValue()) 143 volume = gain [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/rtl8192c/ |
H A D | r92c_chan.c | 315 r92c_set_gain(struct rtwn_softc *sc, uint8_t gain) argument 319 R92C_OFDM0_AGCCORE1_GAIN_M, gain); 321 R92C_OFDM0_AGCCORE1_GAIN_M, gain); 331 /* Set gain for scanning. */ 345 /* Set gain under link. */
|
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/rtl8188e/ |
H A D | r88e_chan.c | 147 r88e_set_gain(struct rtwn_softc *sc, uint8_t gain) argument 151 R92C_OFDM0_AGCCORE1_GAIN_M, gain);
|
/haiku/src/kits/game/ |
H A D | GameSoundBuffer.cpp | 135 GameSoundBuffer::SetGain(float gain, bigtime_t duration) argument 137 if (gain < 0.0 || gain > 1.0) 144 fGainRamp = InitRamp(&fGain, gain, fFormat.frame_rate, duration); 146 fGain = gain; 309 // FIXME also, we don't handle the gain here. 320 // adjust the gain if needed
|
H A D | FileGameSound.cpp | 42 float gain = *ramp->value; local 43 dest[sample] = clamp<T, min, max>(float(src[sample] - middle) * gain
|
/haiku/src/add-ons/kernel/drivers/audio/usb/ |
H A D | AudioControlInterface.cpp | 1247 { USB_AUDIO_GET_MIN, 0, Control.gain.min_gain }, 1248 { USB_AUDIO_GET_MAX, 0, Control.gain.max_gain }, 1249 { USB_AUDIO_GET_RES, 0, Control.gain.granularity } 1252 Control.gain.min_gain = 0.; 1253 Control.gain.max_gain = 100.; 1254 Control.gain.granularity = 1.; 1278 Control.name, current, Control.gain.min_gain, Control.gain.max_gain, 1279 Control.gain.granularity); 1946 Info->values[i].gain [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/iprowifi4965/dev/iwn/ |
H A D | if_iwnreg.h | 1247 int8_t gain[3]; member in struct:iwn_phy_calib_gain 1949 uint8_t gain; member in struct:iwn4965_eeprom_chan_samples::__anon16 2060 * RF Tx gain values from highest to lowest power (values obtained from 2090 * DSP pre-DAC gain values from highest to lowest power (values obtained
|
H A D | if_iwn.c | 2324 printf("chain %d, sample %d: temp=%d gain=%d " 2327 chans[0].samples[c][j].gain, 2335 printf("chain %d, sample %d: temp=%d gain=%d " 2338 chans[1].samples[c][j].gain, 5761 uint8_t power, gain, temp; local 5767 gain = interpolate(chan, 5768 chans[0].num, chans[0].samples[c][1].gain, 5769 chans[1].num, chans[1].samples[c][1].gain, 1); 5774 "%s: Tx chain %d: power=%d gain=%d temp=%d\n", 5775 __func__, c, power, gain, tem [all...] |
/haiku/headers/os/game/ |
H A D | GameSound.h | 31 status_t SetGain(float gain, bigtime_t duration = 0);
|
/haiku/headers/os/drivers/usb/ |
H A D | USB_video.h | 531 gain: 1, 568 gain: 1,
|
/haiku/src/servers/media/ |
H A D | media_server.cpp | 880 request.item, &reply.gain); 892 request.item, request.gain);
|