rockbox/apps/plugins/mikmod
Solomon Peachy d54b9e6f8d chore: Get rid of *all* vestigal CVS '$Id:$' tags
Change-Id: I35c13a9768c582e4851aa252dd3ea5c89f760c8c
2026-06-01 16:01:18 -04:00
..
drv_nos.c chore: Get rid of *all* vestigal CVS '$Id:$' tags 2026-06-01 16:01:18 -04:00
load_669.c FS#13539: Resync mikmod plugin with upstream 2025-01-03 11:34:24 -05:00
load_amf.c FS#13539: Resync mikmod plugin with upstream 2025-01-03 11:34:24 -05:00
load_asy.c chore: Get rid of *all* vestigal CVS '$Id:$' tags 2026-06-01 16:01:18 -04:00
load_dsm.c chore: Get rid of *all* vestigal CVS '$Id:$' tags 2026-06-01 16:01:18 -04:00
load_far.c chore: Get rid of *all* vestigal CVS '$Id:$' tags 2026-06-01 16:01:18 -04:00
load_gdm.c chore: Get rid of *all* vestigal CVS '$Id:$' tags 2026-06-01 16:01:18 -04:00
load_imf.c chore: Get rid of *all* vestigal CVS '$Id:$' tags 2026-06-01 16:01:18 -04:00
load_it.c chore: Get rid of *all* vestigal CVS '$Id:$' tags 2026-06-01 16:01:18 -04:00
load_m15.c chore: Get rid of *all* vestigal CVS '$Id:$' tags 2026-06-01 16:01:18 -04:00
load_med.c FS#13539: Resync mikmod plugin with upstream 2025-01-03 11:34:24 -05:00
load_mod.c chore: Get rid of *all* vestigal CVS '$Id:$' tags 2026-06-01 16:01:18 -04:00
load_mtm.c chore: Get rid of *all* vestigal CVS '$Id:$' tags 2026-06-01 16:01:18 -04:00
load_okt.c chore: Get rid of *all* vestigal CVS '$Id:$' tags 2026-06-01 16:01:18 -04:00
load_s3m.c chore: Get rid of *all* vestigal CVS '$Id:$' tags 2026-06-01 16:01:18 -04:00
load_stm.c chore: Get rid of *all* vestigal CVS '$Id:$' tags 2026-06-01 16:01:18 -04:00
load_stx.c chore: Get rid of *all* vestigal CVS '$Id:$' tags 2026-06-01 16:01:18 -04:00
load_ult.c FS#13539: Resync mikmod plugin with upstream 2025-01-03 11:34:24 -05:00
load_umx.c FS#13539: Resync mikmod plugin with upstream 2025-01-03 11:34:24 -05:00
load_uni.c chore: Get rid of *all* vestigal CVS '$Id:$' tags 2026-06-01 16:01:18 -04:00
load_xm.c chore: Get rid of *all* vestigal CVS '$Id:$' tags 2026-06-01 16:01:18 -04:00
mdreg.c mikmod: Upgrade mikmod core from v3.2.0 to v3.3.11 2020-08-11 03:29:12 +00:00
mdriver.c FS#13539: Resync mikmod plugin with upstream 2025-01-03 11:34:24 -05:00
mikmod.c pcm_mixer: introduce mixer_play_cbs 2026-04-14 06:47:36 -04:00
mikmod.h winsim: Build fixes for current mingw64 cross compiles 2025-05-25 07:56:05 -04:00
mikmod.make chore: Get rid of *all* vestigal CVS '$Id:$' tags 2026-06-01 16:01:18 -04:00
mikmod_internals.h FS#13539: Resync mikmod plugin with upstream 2025-01-03 11:34:24 -05:00
mikmod_supp.h libc: move strncpy to core 2026-05-15 10:04:06 -04:00
mloader.c chore: Get rid of *all* vestigal CVS '$Id:$' tags 2026-06-01 16:01:18 -04:00
mlreg.c chore: Get rid of *all* vestigal CVS '$Id:$' tags 2026-06-01 16:01:18 -04:00
mlutil.c chore: Get rid of *all* vestigal CVS '$Id:$' tags 2026-06-01 16:01:18 -04:00
mmalloc.c FS#13539: Resync mikmod plugin with upstream 2025-01-03 11:34:24 -05:00
mmerror.c chore: Get rid of *all* vestigal CVS '$Id:$' tags 2026-06-01 16:01:18 -04:00
mmio.c mikmod: Fix emulated fseek() 2020-08-25 20:10:10 -04:00
mplayer.c chore: Get rid of *all* vestigal CVS '$Id:$' tags 2026-06-01 16:01:18 -04:00
munitrk.c chore: Get rid of *all* vestigal CVS '$Id:$' tags 2026-06-01 16:01:18 -04:00
npertab.c chore: Get rid of *all* vestigal CVS '$Id:$' tags 2026-06-01 16:01:18 -04:00
README.rockbox FS#13539: Resync mikmod plugin with upstream 2025-01-03 11:34:24 -05:00
sloader.c FS#13539: Resync mikmod plugin with upstream 2025-01-03 11:34:24 -05:00
SOURCES plugins: add strstr() to plugin API 2025-12-12 13:30:54 +00:00
strdup.c
virtch.c FS#13539: Resync mikmod plugin with upstream 2025-01-03 11:34:24 -05:00
virtch2.c FS#13539: Resync mikmod plugin with upstream 2025-01-03 11:34:24 -05:00
virtch_common.c FS#13539: Resync mikmod plugin with upstream 2025-01-03 11:34:24 -05:00

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