mirror of
https://github.com/Rockbox/rockbox.git
synced 2025-11-10 05:32:40 -05:00
Hopefully knock out most of the red and yellow from 0c7b787.
Change-Id: Ib8dd0d011b11ee3eded3025308f19ddb5d151b59
This commit is contained in:
parent
0c7b787398
commit
0971f57634
12 changed files with 24 additions and 19 deletions
|
|
@ -207,7 +207,7 @@ void audiohw_close(void)
|
|||
akcodec_close(); /* target-specific */
|
||||
}
|
||||
|
||||
void audiohw_set_master_vol(int vol_l, int vol_r)
|
||||
void audiohw_set_volume(int vol_l, int vol_r)
|
||||
{
|
||||
vol_l = vol_tenthdb2hw(vol_l);
|
||||
vol_r = vol_tenthdb2hw(vol_r);
|
||||
|
|
|
|||
|
|
@ -240,7 +240,7 @@ void audiohw_postinit(void)
|
|||
audiohw_mute(false);
|
||||
}
|
||||
|
||||
void audiohw_set_master_vol(int vol_l, int vol_r)
|
||||
void audiohw_set_volume(int vol_l, int vol_r)
|
||||
{
|
||||
unsigned int hph_r, hph_l;
|
||||
unsigned int mix_l, mix_r;
|
||||
|
|
@ -298,7 +298,7 @@ void audiohw_set_lineout_volume(int vol_l, int vol_r)
|
|||
{
|
||||
#ifdef HAVE_AS3543
|
||||
/* line out volume is set in the same registers */
|
||||
audiohw_set_master_volume(vol_l, vol_r);
|
||||
audiohw_set_volume(vol_l, vol_r);
|
||||
#else
|
||||
vol_l = vol_tenthdb2hw(vol_l);
|
||||
vol_r = vol_tenthdb2hw(vol_r);
|
||||
|
|
|
|||
|
|
@ -111,7 +111,7 @@ void audiohw_postinit(void)
|
|||
audiohw_mute(false);
|
||||
}
|
||||
|
||||
void audiohw_set_master_vol(int vol_l, int vol_r)
|
||||
void audiohw_set_volume(int vol_l, int vol_r)
|
||||
{
|
||||
vol_l = vol_tenthdb2hw(vol_l);
|
||||
vol_r = vol_tenthdb2hw(vol_r);
|
||||
|
|
@ -121,7 +121,7 @@ void audiohw_set_master_vol(int vol_l, int vol_r)
|
|||
vol_r << HPBCTL_HPBVOL_SHIFT);
|
||||
}
|
||||
|
||||
void audiohw_set_lineout_vol(int vol_l, int vol_r)
|
||||
void audiohw_set_lineout_volume(int vol_l, int vol_r)
|
||||
{
|
||||
vol_l = vol_tenthdb2hw(vol_l);
|
||||
vol_r = vol_tenthdb2hw(vol_r);
|
||||
|
|
|
|||
|
|
@ -133,7 +133,7 @@ void audiohw_set_frequency(int fsel)
|
|||
codec_write(CCR2, values_freq[fsel]);
|
||||
}
|
||||
|
||||
void audiohw_set_master_vol(int vol_l, int vol_r)
|
||||
void audiohw_set_volume(int vol_l, int vol_r)
|
||||
{
|
||||
vol_l = vol_tenthdb2hw(vol_l);
|
||||
vol_r = vol_tenthdb2hw(vol_r);
|
||||
|
|
|
|||
|
|
@ -74,7 +74,7 @@ void audiohw_postinit(void)
|
|||
audiohw_mute(false);
|
||||
}
|
||||
|
||||
void audiohw_set_master_volume(int vol_l, int vol_r)
|
||||
void audiohw_set_volume(int vol_l, int vol_r)
|
||||
{
|
||||
vol_l = vol_tenthdb2hw(vol_l);
|
||||
vol_r = vol_tenthdb2hw(vol_r);
|
||||
|
|
|
|||
|
|
@ -166,7 +166,7 @@ void audiohw_init(void)
|
|||
|
||||
audiohw_set_bass (0);
|
||||
audiohw_set_treble (0);
|
||||
audiohw_set_master_vol (26, 26); /* -25 dB */
|
||||
audiohw_set_volume (-250); /* -25 dB */
|
||||
}
|
||||
|
||||
void audiohw_postinit(void)
|
||||
|
|
|
|||
|
|
@ -134,7 +134,7 @@ void audiohw_postinit(void)
|
|||
audiohw_mute(false);
|
||||
}
|
||||
|
||||
void audiohw_set_master_vol(int vol_l, int vol_r)
|
||||
void audiohw_set_volume(int vol_l, int vol_r)
|
||||
{
|
||||
int dac_l, amp_l, dac_r, amp_r;
|
||||
get_volume_params(vol_l, &dac_l, &_l);
|
||||
|
|
|
|||
|
|
@ -54,15 +54,13 @@ struct sound_settings_info
|
|||
short defaultval;
|
||||
};
|
||||
|
||||
#undef AUDIOHW_SETTING /* will have been #defined in config.h as empty */
|
||||
#define AUDIOHW_SETTING(name, us, nd, st, minv, maxv, defv, expr...) \
|
||||
static const struct sound_settings_info _audiohw_setting_##name = \
|
||||
{ .unit = us, .numdecimals = nd, .steps = st, \
|
||||
.minval = minv, .maxval = maxv, .defaultval = defv }; \
|
||||
static inline int _sound_val2phys_##name(int val) \
|
||||
{ return #expr[0] ? expr : val; }
|
||||
#else
|
||||
/* ...otherwise these produce nothing. */
|
||||
#define AUDIOHW_SETTING(name, us, nd, st, minv, maxv, defv, expr...)
|
||||
#endif
|
||||
|
||||
#ifdef HAVE_UDA1380
|
||||
|
|
|
|||
|
|
@ -1139,4 +1139,8 @@ Lyre prototype 1 */
|
|||
#define ROCKBOX_HAS_LOGDISKF
|
||||
#endif
|
||||
|
||||
/* null audiohw setting macro for when codec header is included for reasons
|
||||
other than audio support */
|
||||
#define AUDIOHW_SETTING(name, us, nd, st, minv, maxv, defv, expr...)
|
||||
|
||||
#endif /* __CONFIG_H__ */
|
||||
|
|
|
|||
|
|
@ -178,13 +178,13 @@ AUDIOHW_SETTING(VOLUME, "dB", 0, 1,-100, 12, -25)
|
|||
AUDIOHW_SETTING(BASS, "dB", 0, 1, -12, 12, 6)
|
||||
AUDIOHW_SETTING(TREBLE, "dB", 0, 1, -12, 12, 6)
|
||||
AUDIOHW_SETTING(LOUDNESS, "dB", 0, 1, 0, 17, 0)
|
||||
AUDIOHW_SETTING(AVC "", 0, 1, -1, 4, 0)
|
||||
AUDIOHW_SETTING(AVC, "", 0, 1, -1, 4, 0)
|
||||
AUDIOHW_SETTING(MDB_STRENGTH, "dB", 0, 1, 0, 127, 48)
|
||||
AUDIOHW_SETTING(MDB_HARMONICS, "%", 0, 1, 0, 100, 50)
|
||||
AUDIOHW_SETTING(MDB_CENTER "Hz", 0, 10, 20, 300, 60)
|
||||
AUDIOHW_SETTING(MDB_SHAPE "Hz", 0, 10, 50, 300, 90)
|
||||
AUDIOHW_SETTING(MDB_ENABLE "", 0, 1, 0, 1, 0)
|
||||
AUDIOHW_SETTING(SUPERBASS "", 0, 1, 0, 1, 0)
|
||||
AUDIOHW_SETTING(MDB_CENTER, "Hz", 0, 10, 20, 300, 60)
|
||||
AUDIOHW_SETTING(MDB_SHAPE, "Hz", 0, 10, 50, 300, 90)
|
||||
AUDIOHW_SETTING(MDB_ENABLE, "", 0, 1, 0, 1, 0)
|
||||
AUDIOHW_SETTING(SUPERBASS, "", 0, 1, 0, 1, 0)
|
||||
|
||||
#if CONFIG_CODEC == MAS3587F && defined(HAVE_RECORDING)
|
||||
/* MAS3587F and MAS3539F handle clipping prevention internally so we do not
|
||||
|
|
|
|||
|
|
@ -26,7 +26,8 @@
|
|||
#define VOLUME_MIN -840
|
||||
#define VOLUME_MAX 0
|
||||
|
||||
#define AUDIOHW_CAPS (BASS_CAP | TREBLE_CAP | MIC_GAIN_CAP | LIN_GAIN_CAP)
|
||||
#define AUDIOHW_CAPS (BASS_CAP | TREBLE_CAP | MIC_GAIN_CAP | LIN_GAIN_CAP\
|
||||
| MONO_VOL_CAP)
|
||||
|
||||
AUDIOHW_SETTING(VOLUME, "dB", 0, 1, -84, 0, -25)
|
||||
AUDIOHW_SETTING(BASS, "dB", 0, 2, 0, 24, 0)
|
||||
|
|
|
|||
|
|
@ -25,11 +25,13 @@
|
|||
#define VOLUME_MIN -730
|
||||
#define VOLUME_MAX 60
|
||||
|
||||
#define AUDIOHW_SETTING(name, us, nd, st, minv, maxv, defv, expr...)
|
||||
|
||||
#if defined(HAVE_WM8750)
|
||||
#define AUDIOHW_CAPS (BASS_CAP | TREBLE_CAP | PRESCALER_CAP | \
|
||||
BASS_CUTOFF_CAP | TREBLE_CUTOFF_CAP | \
|
||||
DEPTH_3D_CAP | LIN_GAIN_CAP | MIC_GAIN_CAP)
|
||||
|
||||
#if defined(HAVE_WM8750)
|
||||
AUDIOHW_SETTING(DEPTH_3D, "%", 0, 1, 0, 15, 0, (100 * val + 8) / 15)
|
||||
#ifdef HAVE_RECORDING
|
||||
/* PGA -17.25dB to 30.0dB in 0.75dB increments 64 steps
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue