comparison decoders/mikmod.c @ 211:b35c04e4691e

Patched to select streams to handle more carefully.
author Ryan C. Gordon <icculus@icculus.org>
date Fri, 11 Jan 2002 11:10:22 +0000
parents 857e53c5a2da
children c9772a9f5271
comparison
equal deleted inserted replaced
210:4861069841b9 211:b35c04e4691e
51 static void MIKMOD_close(Sound_Sample *sample); 51 static void MIKMOD_close(Sound_Sample *sample);
52 static Uint32 MIKMOD_read(Sound_Sample *sample); 52 static Uint32 MIKMOD_read(Sound_Sample *sample);
53 53
54 static const char *extensions_mikmod[] = 54 static const char *extensions_mikmod[] =
55 { 55 {
56 "MOD", "IT", "XM", "S3M", "MTM", "669", "STM", "ULT", 56 "669", /* Composer 669 */
57 "FAR", "MED", "AMF", "DSM", "IMF", "GDM", "STX", "OKT", 57 "AMF", /* DMP Advanced Module Format */
58 "DSM", /* DSIK internal format */
59 "FAR", /* Farandole module */
60 "GDM", /* General DigiMusic module */
61 "IMF", /* Imago Orpheus module */
62 "IT", /* Impulse tracker */
63 "M15", /* 15 instrument MOD / Ultimate Sound Tracker (old M15 format) */
64 "MED", /* Amiga MED module */
65 "MOD", /* Generic MOD (Protracker, StarTracker, FastTracker, etc) */
66 "MTM", /* MTM module */
67 "OKT", /* Oktalyzer module */
68 "S3M", /* Screamtracker module */
69 "STM", /* Screamtracker 2 module */
70 "STX", /* STMIK 0.2 module */
71 "ULT", /* Ultratracker module */
72 "UNI", /* UNIMOD - libmikmod's and APlayer's internal module format */
73 "XM", /* Fasttracker module */
58 NULL 74 NULL
59 }; 75 };
60 76
61 const Sound_DecoderFunctions __Sound_DecoderFunctions_MIKMOD = 77 const Sound_DecoderFunctions __Sound_DecoderFunctions_MIKMOD =
62 { 78 {