forked from len0rd/rockbox
FS#13539: Resync mikmod plugin with upstream
Brings it up to libmikmod 3.3.12, relased 2024-12-31 Also fix a segfault that only happened on simulators when using non-default samplerates. Change-Id: I2ade2d72a00edab5395328fe76a88a88516aac72
This commit is contained in:
parent
08c32cee7c
commit
af7ed73f31
29 changed files with 1860 additions and 706 deletions
|
@ -403,6 +403,7 @@ static int S3M_Load(int curious)
|
|||
if(s.flags&1) q->flags |= SF_LOOP;
|
||||
if(s.flags&4) q->flags |= SF_16BITS;
|
||||
if(mh->fileformat==1) q->flags |= SF_SIGNED;
|
||||
if(s.pack==4) q->flags |= SF_ADPCM4 | SF_SIGNED; /* MODPlugin ADPCM4. */
|
||||
|
||||
/* don't load sample if it doesn't have the SCRS tag */
|
||||
if(memcmp(s.scrs,"SCRS",4)) q->length = 0;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue