View Issue Details

IDProjectCategoryView StatusLast Update
0001391OpenMPTFile Format Supportpublic2020-11-26 21:34
ReporterSaga Musix Assigned ToSaga Musix  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Product VersionOpenMPT 1.29.05.00 / libopenmpt 0.5.3 (upgrade first) 
Target VersionOpenMPT 1.29.06.00 / libopenmpt 0.5.4 (current stable)Fixed in VersionOpenMPT 1.29.06.00 / libopenmpt 0.5.4 (current stable) 
Summary0001391: X-Tracker v4 files are not loaded correctly
Description

X-Tracker v4 DMF files have some peculiar oddities:

  • SEQU chunk is four bytes longer than indicated by its header
  • SMPD chunk length is completely bogus, apparently.

Both of these aren't handled easily with the current chunk reader. Will probably have to rip out the chunk reading loop and put it directly into the DMF loader.

TagsNo tags attached.
Has the bug occurred in previous versions?
Tested code revision (in case you know it)

Activities

Saga Musix

Saga Musix

2020-11-25 22:38

administrator   ~0004517

Saga Musix

Saga Musix

2020-11-26 21:34

administrator   ~0004519

Fixed in r13902, together with a bunch of other fixes for earlier X-Tracker versions.

Issue History

Date Modified Username Field Change
2020-11-25 22:37 Saga Musix New Issue
2020-11-25 22:37 Saga Musix Status new => assigned
2020-11-25 22:37 Saga Musix Assigned To => Saga Musix
2020-11-25 22:38 Saga Musix Note Added: 0004517
2020-11-26 21:34 Saga Musix Note Added: 0004519
2020-11-26 21:34 Saga Musix Status assigned => resolved
2020-11-26 21:34 Saga Musix Resolution open => fixed
2020-11-26 21:34 Saga Musix Fixed in Version => OpenMPT 1.29.06.00 / libopenmpt 0.5.4 (current stable)