Skip to content

Commit

Permalink
adplug: update upstream library to rev a6706ba2 and add OPL synth opt…
Browse files Browse the repository at this point in the history
…ions

* Updated adplug library to adplug/adplug@a6706ba (current master as of 2024-09-16)
* Removed surround option - changed to automatically apply based on synth type
* Set default synth sample rate to the same as a real OPL chip
* Added support for more synth types
* Set the default synth to Nuked OPL3
  • Loading branch information
thomasjepp authored and Oleksiy-Yakovenko committed Nov 2, 2024
1 parent f748dc5 commit cfb68f5
Show file tree
Hide file tree
Showing 132 changed files with 18,556 additions and 8,506 deletions.
1,206 changes: 646 additions & 560 deletions osx/deadbeef.xcodeproj/project.pbxproj

Large diffs are not rendered by default.

304 changes: 163 additions & 141 deletions plugins/adplug/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ pkglib_LTLIBRARIES = adplug.la

adplug_la_CFLAGS = $(CFLAGS) -std=c99 -I$(adplugpath)/adplug -I$(adplugpath)/libbinio -I@top_srcdir@/include -fPIC
adplug_la_LDFLAGS = -module -avoid-version $(NOCPPLIB) -lm
adplug_la_CXXFLAGS = $(CXXFLAGS) -std=c++11 -Dstricmp=strcasecmp -DVERSION=\"2.3.1\" -I$(adplugpath)/adplug -I$(adplugpath)/libbinio -I@top_srcdir@/include
adplug_la_CXXFLAGS = $(CXXFLAGS) -std=c++11 -Dstricmp=strcasecmp -DVERSION=\"trunk_a6706ba\" -I$(adplugpath)/adplug -I$(adplugpath)/libbinio -I@top_srcdir@/include

adplug_la_SOURCES = plugin.c\
adplug-db.cpp\
Expand All @@ -17,145 +17,167 @@ adplug_la_SOURCES = plugin.c\
libbinio/binio.cpp\
libbinio/binstr.cpp\
libbinio/binwrap.cpp\
adplug/a2m.cpp\
adplug/a2m.h\
adplug/adl.cpp\
adplug/adl.h\
adplug/adlib.cpp\
adplug/adlib.h\
adplug/adlibemu.h\
adplug/adplug.cpp\
adplug/adplug.h\
adplug/adtrack.cpp\
adplug/adtrack.h\
adplug/amd.cpp\
adplug/amd.h\
adplug/analopl.cpp\
adplug/analopl.h\
adplug/bam.cpp\
adplug/bam.h\
adplug/bmf.cpp\
adplug/bmf.h\
adplug/cff.cpp\
adplug/cff.h\
adplug/cmf.cpp\
adplug/cmf.h\
adplug/cmfmcsop.cpp\
adplug/cmfmcsop.h\
adplug/d00.cpp\
adplug/d00.h\
adplug/database.cpp\
adplug/database.h\
adplug/debug.h\
adplug/dfm.cpp\
adplug/dfm.h\
adplug/diskopl.cpp\
adplug/diskopl.h\
adplug/dmo.cpp\
adplug/dmo.h\
adplug/dro.cpp\
adplug/dro.h\
adplug/dro2.cpp\
adplug/dro2.h\
adplug/dtm.cpp\
adplug/dtm.h\
adplug/emuopl.cpp\
adplug/emuopl.h\
adplug/flash.cpp\
adplug/flash.h\
adplug/fmc.cpp\
adplug/fmc.h\
adplug/fmopl.h\
adplug/fprovide.cpp\
adplug/fprovide.h\
adplug/got.cpp\
adplug/got.h\
adplug/herad.cpp\
adplug/herad.h\
adplug/hsc.cpp\
adplug/hsc.h\
adplug/hsp.cpp\
adplug/hsp.h\
adplug/hybrid.cpp\
adplug/hybrid.h\
adplug/hyp.cpp\
adplug/hyp.h\
adplug/imf.cpp\
adplug/imf.h\
adplug/jbm.cpp\
adplug/jbm.h\
adplug/kemuopl.h\
adplug/ksm.cpp\
adplug/ksm.h\
adplug/lds.cpp\
adplug/lds.h\
adplug/mad.cpp\
adplug/mad.h\
adplug/mdi.cpp\
adplug/mdi.h\
adplug/mid.cpp\
adplug/mid.h\
adplug/mididata.h\
adplug/mkj.cpp\
adplug/mkj.h\
adplug/msc.cpp\
adplug/msc.h\
adplug/mtk.cpp\
adplug/mtk.h\
adplug/mus.cpp\
adplug/mus.h\
adplug/nemuopl.cpp\
adplug/nemuopl.h\
adplug/nukedopl.h\
adplug/opl.h\
adplug/player.cpp\
adplug/player.h\
adplug/players.cpp\
adplug/players.h\
adplug/protrack.cpp\
adplug/protrack.h\
adplug/psi.cpp\
adplug/psi.h\
adplug/rad.cpp\
adplug/rad.h\
adplug/rat.cpp\
adplug/rat.h\
adplug/raw.cpp\
adplug/raw.h\
adplug/realopl.cpp\
adplug/realopl.h\
adplug/rix.cpp\
adplug/rix.h\
adplug/rol.cpp\
adplug/rol.h\
adplug/s3m.cpp\
adplug/s3m.h\
adplug/sa2.cpp\
adplug/sa2.h\
adplug/silentopl.h\
adplug/sng.cpp\
adplug/sng.h\
adplug/sop.cpp\
adplug/sop.h\
adplug/surroundopl.cpp\
adplug/surroundopl.h\
adplug/temuopl.cpp\
adplug/temuopl.h\
adplug/u6m.cpp\
adplug/u6m.h\
adplug/version.h\
adplug/vgm.cpp\
adplug/vgm.h\
adplug/wemuopl.h\
adplug/woodyopl.cpp\
adplug/woodyopl.h\
adplug/xad.cpp\
adplug/xad.h\
adplug/xsm.cpp\
adplug/xsm.h\
adplug/adlibemu.c\
adplug/debug.c\
adplug/fmopl.c\
adplug/nukedopl.c
adplug/adlibemu.c\
adplug/debug.c\
adplug/depack.c\
adplug/fmopl.c\
adplug/nukedopl.c\
adplug/unlzh.c\
adplug/unlzss.c\
adplug/unlzw.c\
adplug/a2m-v2.cpp\
adplug/a2m.cpp\
adplug/adl.cpp\
adplug/adplug.cpp\
adplug/adtrack.cpp\
adplug/amd.cpp\
adplug/analopl.cpp\
adplug/bam.cpp\
adplug/bmf.cpp\
adplug/cff.cpp\
adplug/cmf.cpp\
adplug/cmfmcsop.cpp\
adplug/coktel.cpp\
adplug/composer.cpp\
adplug/d00.cpp\
adplug/database.cpp\
adplug/dfm.cpp\
adplug/diskopl.cpp\
adplug/dmo.cpp\
adplug/dro.cpp\
adplug/dro2.cpp\
adplug/dtm.cpp\
adplug/emuopl.cpp\
adplug/flash.cpp\
adplug/fmc.cpp\
adplug/fprovide.cpp\
adplug/got.cpp\
adplug/herad.cpp\
adplug/hsc.cpp\
adplug/hsp.cpp\
adplug/hybrid.cpp\
adplug/hyp.cpp\
adplug/imf.cpp\
adplug/jbm.cpp\
adplug/kemuopl.cpp\
adplug/ksm.cpp\
adplug/lds.cpp\
adplug/mad.cpp\
adplug/mdi.cpp\
adplug/mid.cpp\
adplug/mkj.cpp\
adplug/msc.cpp\
adplug/mtk.cpp\
adplug/mtr.cpp\
adplug/mus.cpp\
adplug/nemuopl.cpp\
adplug/pis.cpp\
adplug/player.cpp\
adplug/players.cpp\
adplug/protrack.cpp\
adplug/psi.cpp\
adplug/rad2.cpp\
adplug/rat.cpp\
adplug/raw.cpp\
adplug/realopl.cpp\
adplug/rix.cpp\
adplug/rol.cpp\
adplug/s3m.cpp\
adplug/sa2.cpp\
adplug/sixdepack.cpp\
adplug/sng.cpp\
adplug/sop.cpp\
adplug/surroundopl.cpp\
adplug/temuopl.cpp\
adplug/u6m.cpp\
adplug/vgm.cpp\
adplug/woodyopl.cpp\
adplug/xad.cpp\
adplug/xsm.cpp\
adplug/a2m-v2.h\
adplug/a2m.h\
adplug/adl.h\
adplug/adlibemu.h\
adplug/adplug.h\
adplug/adtrack.h\
adplug/amd.h\
adplug/analopl.h\
adplug/bam.h\
adplug/bmf.h\
adplug/cff.h\
adplug/cmf.h\
adplug/cmfmcsop.h\
adplug/coktel.h\
adplug/composer.h\
adplug/d00.h\
adplug/database.h\
adplug/debug.h\
adplug/depack.h\
adplug/dfm.h\
adplug/diskopl.h\
adplug/dmo.h\
adplug/dro.h\
adplug/dro2.h\
adplug/dtm.h\
adplug/emuopl.h\
adplug/flash.h\
adplug/fmc.h\
adplug/fmopl.h\
adplug/fprovide.h\
adplug/got.h\
adplug/herad.h\
adplug/hsc.h\
adplug/hsp.h\
adplug/hybrid.h\
adplug/hyp.h\
adplug/imf.h\
adplug/jbm.h\
adplug/kemuopl.h\
adplug/ksm.h\
adplug/lds.h\
adplug/load_helper.h\
adplug/mad.h\
adplug/mdi.h\
adplug/mid.h\
adplug/mididata.h\
adplug/mkj.h\
adplug/msc.h\
adplug/mtk.h\
adplug/mtr.h\
adplug/mus.h\
adplug/nemuopl.h\
adplug/nukedopl.h\
adplug/opl.h\
adplug/pch.h\
adplug/pis.h\
adplug/player.h\
adplug/players.h\
adplug/protrack.h\
adplug/psi.h\
adplug/rad2.h\
adplug/rat.h\
adplug/raw.h\
adplug/realopl.h\
adplug/rix.h\
adplug/rol.h\
adplug/s3m.h\
adplug/sa2.h\
adplug/silentopl.h\
adplug/sixdepack.h\
adplug/sng.h\
adplug/sop.h\
adplug/strnlen.h\
adplug/surroundopl.h\
adplug/temuopl.h\
adplug/u6m.h\
adplug/unlzh.h\
adplug/unlzss.h\
adplug/unlzw.h\
adplug/version.h\
adplug/vgm.h\
adplug/wemuopl.h\
adplug/woodyopl.h\
adplug/xad.h\
adplug/xsm.h

endif
Loading

0 comments on commit cfb68f5

Please sign in to comment.