Skip to content

Commit 29cc40f

Browse files
AliceLRsezero
authored andcommitted
Add BWSB General Digital Music module loader.
Konstanty#57
1 parent d3e0928 commit 29cc40f

File tree

7 files changed

+475
-0
lines changed

7 files changed

+475
-0
lines changed

CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,7 @@ add_library(modplug ${LIB_TYPE}
112112
src/load_dmf.cpp
113113
src/load_dsm.cpp
114114
src/load_far.cpp
115+
src/load_gdm.cpp
115116
src/load_it.cpp
116117
src/load_mdl.cpp
117118
src/load_med.cpp

src/Makefile.am

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ libmodplug_la_SOURCES = tables.h \
3737
load_669.cpp \
3838
load_mt2.cpp \
3939
load_psm.cpp \
40+
load_gdm.cpp \
4041
load_abc.cpp \
4142
load_mid.cpp \
4243
load_pat.cpp \

src/Makefile.os2

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ OBJ = sndmix.obj &
5050
load_amf.obj &
5151
load_669.obj &
5252
load_mt2.obj &
53+
load_gdm.obj &
5354
load_psm.obj &
5455
load_abc.obj &
5556
load_mid.obj &

src/Makefile.vs6

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ OBJ = sndmix.obj \
5151
load_amf.obj \
5252
load_669.obj \
5353
load_mt2.obj \
54+
load_gdm.obj \
5455
load_psm.obj \
5556
load_abc.obj \
5657
load_mid.obj \

src/libmodplug/sndfile.h

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

@@ -637,6 +638,7 @@ class MODPLUG_EXPORTPP CSoundFile
637638
BOOL ReadAMF(LPCBYTE lpStream, DWORD dwMemLength);
638639
BOOL ReadMT2(LPCBYTE lpStream, DWORD dwMemLength);
639640
BOOL ReadPSM(LPCBYTE lpStream, DWORD dwMemLength);
641+
BOOL ReadGDM(LPCBYTE lpStream, DWORD dwMemLength);
640642
BOOL ReadUMX(LPCBYTE lpStream, DWORD dwMemLength);
641643
BOOL ReadABC(LPCBYTE lpStream, DWORD dwMemLength);
642644
BOOL TestABC(LPCBYTE lpStream, DWORD dwMemLength);

0 commit comments

Comments
 (0)