Searched refs:gain (Results 1 - 25 of 46) sorted by last modified time

12

/haiku/src/add-ons/kernel/drivers/audio/emuxki/
H A Dmulti.c53 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 Dmulti.cpp171 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 Dgeode_multi.cpp191 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 Dmulti.c35 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 Dmulti.c52 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 Dmulti.c57 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 DMultiAudioNode.cpp1409 ((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 DMixerCore.cpp60 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 DMixerInput.cpp76 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 DMixerInput.h41 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 DAudioMixer.cpp37 // 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 DResampler.cpp31 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 DInterpolate.cpp31 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 Ddriver.h330 uint32 gain; member in struct:hda_multi_mixer_control
/haiku/src/bin/
H A Dsetvolume.cpp65 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 Dr92c_chan.c315 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 Dr88e_chan.c147 r88e_set_gain(struct rtwn_softc *sc, uint8_t gain) argument
151 R92C_OFDM0_AGCCORE1_GAIN_M, gain);
/haiku/src/kits/game/
H A DGameSoundBuffer.cpp135 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 DFileGameSound.cpp42 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 DAudioControlInterface.cpp1247 { 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 Dif_iwnreg.h1247 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 Dif_iwn.c2324 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 DGameSound.h31 status_t SetGain(float gain, bigtime_t duration = 0);
/haiku/headers/os/drivers/usb/
H A DUSB_video.h531 gain: 1,
568 gain: 1,
/haiku/src/servers/media/
H A Dmedia_server.cpp880 request.item, &reply.gain);
892 request.item, request.gain);

Completed in 224 milliseconds

12