Skip to content

Commit cecd51b

Browse files
committed
Add BWSB General Digital Music module loader.
1 parent d7ba5ef commit cecd51b

File tree

4 files changed

+464
-0
lines changed

4 files changed

+464
-0
lines changed

src/Makefile.am

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ libmodplug_la_SOURCES = tables.h \
3838
load_j2b.cpp \
3939
load_mt2.cpp \
4040
load_psm.cpp \
41+
load_gdm.cpp \
4142
load_abc.cpp \
4243
load_mid.cpp \
4344
load_pat.cpp \

src/libmodplug/sndfile.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ typedef const BYTE * LPCBYTE;
7171
#define MOD_TYPE_J2B 0x800000
7272
#define MOD_TYPE_ABC 0x1000000
7373
#define MOD_TYPE_PAT 0x2000000
74+
#define MOD_TYPE_GDM 0x40000000 // Fake type
7475
#define MOD_TYPE_UMX 0x80000000 // Fake type
7576
#define MAX_MODTYPE 24
7677

@@ -652,6 +653,7 @@ class MODPLUG_EXPORT CSoundFile
652653
BOOL ReadMT2(LPCBYTE lpStream, DWORD dwMemLength);
653654
BOOL ReadPSM(LPCBYTE lpStream, DWORD dwMemLength);
654655
BOOL ReadJ2B(LPCBYTE lpStream, DWORD dwMemLength);
656+
BOOL ReadGDM(LPCBYTE lpStream, DWORD dwMemLength);
655657
BOOL ReadUMX(LPCBYTE lpStream, DWORD dwMemLength);
656658
BOOL ReadABC(LPCBYTE lpStream, DWORD dwMemLength);
657659
BOOL TestABC(LPCBYTE lpStream, DWORD dwMemLength);

0 commit comments

Comments
 (0)