A modern Music Player Daemon based on Rockbox open source high quality audio player
libadwaita audio rust zig deno mpris rockbox mpd
at master 26 lines 731 B view raw
1#ifndef __XDUOOLINUX_CODEC__ 2#define __XDUOOLINUX_CODEC__ 3 4#define AUDIOHW_CAPS (LINEOUT_CAP | FILTER_ROLL_OFF_CAP) 5AUDIOHW_SETTING(VOLUME, "dB", 1, 5, -102*10, 0, -30*10) 6#endif 7 8// We want this, but the codec takes over a second to unmute! 9//#define AUDIOHW_MUTE_ON_STOP 10 11#if defined(XDUOO_X3II) 12/* The AK4490 glitches when switching sample rates */ 13#define AUDIOHW_MUTE_ON_SRATE_CHANGE 14AUDIOHW_SETTING(FILTER_ROLL_OFF, "", 0, 1, 0, 5, 0) 15#define AUDIOHW_HAVE_SS_ROLL_OFF 16#endif 17 18#if defined(XDUOO_X20) 19//#define AUDIOHW_NEEDS_INITIAL_UNMUTE 20AUDIOHW_SETTING(FILTER_ROLL_OFF, "", 0, 1, 0, 4, 0) 21#define AUDIOHW_HAVE_SHORT2_ROLL_OFF 22#endif 23 24void audiohw_mute(int mute); 25void xduoo_set_output(int ps); 26int xduoo_get_outputs(void);