forked from len0rd/rockbox
Make DSP's replaygain independent of global_settings.
Moves replaygain definitions to lib/rbcodec/dsp/dsp_misc.h. Intermediate functions in misc.c handle any adjustment and calling the rbcodec APIs. Change-Id: I9f03561bca9aedd13760cf19c4e19aa3c68e7024 Reviewed-on: http://gerrit.rockbox.org/140 Reviewed-by: Michael Sevakis <jethead71@rockbox.org>
This commit is contained in:
parent
a32cbf3346
commit
57a20d2d63
11 changed files with 129 additions and 80 deletions
10
apps/misc.h
10
apps/misc.h
|
|
@ -149,6 +149,16 @@ typedef bool (*keyclick_callback)(int action, void* data);
|
|||
void keyclick_set_callback(keyclick_callback cb, void* data);
|
||||
/* Produce keyclick based upon button and global settings */
|
||||
void keyclick_click(bool rawbutton, int action);
|
||||
|
||||
/* Return current ReplayGain mode a file should have (REPLAYGAIN_TRACK or
|
||||
* REPLAYGAIN_ALBUM) if ReplayGain processing is enabled, or -1 if no
|
||||
* information present.
|
||||
*/
|
||||
struct mp3entry;
|
||||
int id3_get_replaygain_mode(const struct mp3entry *id3);
|
||||
void replaygain_update(void);
|
||||
#else
|
||||
static inline void replaygain_update(void) {}
|
||||
#endif /* CONFIG_CODEC == SWCODEC */
|
||||
|
||||
void push_current_activity(enum current_activity screen);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue