rockbox/apps/plugins/mikmod
mojyack cb04b8167c pcm_mixer: introduce mixer_play_cbs
the added sampr_changed callback can be used to notify the mixer user of
frequency changes

Change-Id: I309db76576090fd5c019a1ba082af446129dd4a3
2026-04-14 06:47:36 -04:00
..
drv_nos.c
load_669.c
load_amf.c
load_asy.c
load_dsm.c
load_far.c
load_gdm.c
load_imf.c
load_it.c
load_m15.c
load_med.c
load_mod.c
load_mtm.c
load_okt.c
load_s3m.c
load_stm.c
load_stx.c
load_ult.c
load_umx.c
load_uni.c
load_xm.c
mdreg.c
mdriver.c
mikmod.c pcm_mixer: introduce mixer_play_cbs 2026-04-14 06:47:36 -04:00
mikmod.h
mikmod.make
mikmod_internals.h
mikmod_supp.h plugins: mikmod: remove hw_freq_sampr usage 2026-04-11 14:18:36 -04:00
mloader.c
mlreg.c
mlutil.c
mmalloc.c
mmerror.c
mmio.c
mplayer.c
munitrk.c
npertab.c
README.rockbox
sloader.c
SOURCES
strdup.c
virtch.c
virtch2.c
virtch_common.c

mikmod (https://mikmod.sourceforge.net/)

Based on upstream commit 72424e1bebab470fbf8a2914dcd7903b742205e6
corresponding to mikmod 3.2.9 / libmikmod 3.3.12

Heavily customized for rockbox use:

 * converted most BOOL/INTs in function prototypes to 'int'
 * converted BOOL/INT in option enums to RB_BOOL / RB_INT
 * Silenced a _ton_ of "unused parameter" options
 * Custom player frontend that is fully i18n'd
 * Settings for mixer freq, quality, and other parameters