Home
last modified time | relevance | path

Searched refs:max_dB (Results 1 - 6 of 6) sorted by relevance

/third_party/alsa-lib/include/sound/uapi/
H A Dtlv.h73 #define SNDRV_CTL_TLVD_DB_MINMAX_ITEM(min_dB, max_dB) \
74 SNDRV_CTL_TLVD_ITEM(SNDRV_CTL_TLVT_DB_MINMAX, (min_dB), (max_dB))
75 #define SNDRV_CTL_TLVD_DB_MINMAX_MUTE_ITEM(min_dB, max_dB) \
76 SNDRV_CTL_TLVD_ITEM(SNDRV_CTL_TLVT_DB_MINMAX_MUTE, (min_dB), (max_dB))
77 #define SNDRV_CTL_TLVD_DECLARE_DB_MINMAX(name, min_dB, max_dB) \
79 SNDRV_CTL_TLVD_DB_MINMAX_ITEM(min_dB, max_dB) \
81 #define SNDRV_CTL_TLVD_DECLARE_DB_MINMAX_MUTE(name, min_dB, max_dB) \
83 SNDRV_CTL_TLVD_DB_MINMAX_MUTE_ITEM(min_dB, max_dB) \
90 /* linear volume between min_dB and max_dB (.01dB unit) */
91 #define SNDRV_CTL_TLVD_DB_LINEAR_ITEM(min_dB, max_dB) \
[all...]
/third_party/alsa-lib/src/pcm/
H A Dpcm_softvol.c53 double max_dB; member
698 snd_output_printf(out, "max_dB: %g\n", svol->max_dB); in snd_pcm_softvol_dump()
717 (int)((svol->max_dB - svol->min_dB) * 100 / svol->max_val); in add_tlv_info()
760 int cchannels, double min_dB, double max_dB, in softvol_load_control()
789 svol->max_dB = max_dB; in softvol_load_control()
790 if (svol->max_val == 1 || svol->max_dB == ZERO_DB) in softvol_load_control()
792 else if (svol->max_dB < 0) in softvol_load_control()
795 svol->zero_dB_val = (min_dB / (min_dB - max_dB)) * in softvol_load_control()
758 softvol_load_control(snd_pcm_t *pcm, snd_pcm_softvol_t *svol, int ctl_card, snd_ctl_elem_id_t *ctl_id, int cchannels, double min_dB, double max_dB, int resolution) softvol_load_control() argument
914 snd_pcm_softvol_open(snd_pcm_t **pcmp, const char *name, snd_pcm_format_t sformat, int ctl_card, snd_ctl_elem_id_t *ctl_id, int cchannels, double min_dB, double max_dB, int resolution, snd_pcm_t *slave, int close_slave) snd_pcm_softvol_open() argument
1163 double max_dB = ZERO_DB; _snd_pcm_softvol_open() local
[all...]
/third_party/pulseaudio/src/modules/alsa/
H A Dalsa-mixer.h165 double min_dB, max_dB; member
237 double min_dB, max_dB; member
H A Dalsa-mixer.c1206 if (e->volume_limit >= 0 && value > (e->max_dB * 100)) in element_set_volume()
1207 value = e->max_dB * 100; in element_set_volume()
1644 long min_dB = 0, max_dB = 0; in element_probe_volume() local
1708 max_dB = e->db_fix->db_values[e->db_fix->max_step - e->db_fix->min_step]; in element_probe_volume()
1710 e->has_dB = snd_mixer_selem_get_playback_dB_range(me, &min_dB, &max_dB) >= 0; in element_probe_volume()
1712 e->has_dB = snd_mixer_selem_get_capture_dB_range(me, &min_dB, &max_dB) >= 0; in element_probe_volume()
1714 /* Assume decibel data to be incorrect if max_dB is negative. */ in element_probe_volume()
1715 if (e->has_dB && max_dB < 0 && !e->db_fix) { in element_probe_volume()
1718 "Disabling the decibel range.", buf, min_dB, max_dB); in element_probe_volume()
1740 if (min_dB != min_dB_checked || max_dB ! in element_probe_volume()
3169 double min_dB[PA_CHANNEL_POSITION_MAX], max_dB[PA_CHANNEL_POSITION_MAX]; pa_alsa_path_probe() local
[all...]
H A Dalsa-sink.c1679 pa_log_info("Hardware volume ranges from %0.2f dB to %0.2f dB.", u->mixer_path->min_dB, u->mixer_path->max_dB); in mixer_volume_init()
1681 u->sink->base_volume = pa_sw_volume_from_dB(-u->mixer_path->max_dB); in mixer_volume_init()
H A Dalsa-source.c1553 pa_log_info("Hardware volume ranges from %0.2f dB to %0.2f dB.", u->mixer_path->min_dB, u->mixer_path->max_dB); in mixer_volume_init()
1555 u->source->base_volume = pa_sw_volume_from_dB(-u->mixer_path->max_dB); in mixer_volume_init()

Completed in 13 milliseconds