View Issue Details

IDProjectCategoryView StatusLast Update
0001648OpenMPTFile Format Supportpublic2022-12-31 22:17
Reportercantharus Assigned Tomanx  
PriorityurgentSeverityblockReproducibilityalways
Status resolvedResolutionfixed 
Platformx64OSWindowsOS Version10
Product VersionOpenMPT 1.31.00.* (current testing) 
Fixed in VersionOpenMPT 1.31.00.* (current testing) 
Summary0001648: Exported WAV files have corrupted metadata
Description

All WAV files created by OpenMPT, whether through stream export or the sample editor, have corrupted metadata. In my testing, this presented as entirely blank metadata fields, except for the title, which contains garbage data.

Steps To Reproduce
  1. Export a sample or song as WAV.
  2. The exported file has corrupted metadata.
Additional Information

I have only included one test sample (16-bit stereo @ 32kHz) of a test "song", but the metadata corruption seems to happen no matter what the sampling rate, bit depth, or stereo-ness are set to. The actual sample data appears to be intact.
I have included renders of the same song as FLAC (16-bit stereo @ 32kHz, default encoder settings) and Ogg Vorbis (Q5.0 stereo @ 32kHz), which are not affected by metadata corruption.

TagsNo tags attached.
Has the bug occurred in previous versions?Yes, but I don't know which revision introduced the bug
Tested code revision (in case you know it)r18340

Activities

cantharus

cantharus

2022-12-31 21:00

reporter  

manx

manx

2022-12-31 21:32

administrator   ~0005441

problem introduced in r18301

manx

manx

2022-12-31 22:10

administrator   ~0005442

Fixed in r18341 .

Issue History

Date Modified Username Field Change
2022-12-31 21:00 cantharus New Issue
2022-12-31 21:00 cantharus File Added: wav_metadata_corruption_test.7z
2022-12-31 21:15 manx Assigned To => manx
2022-12-31 21:15 manx Status new => confirmed
2022-12-31 21:32 manx Note Added: 0005441
2022-12-31 21:34 manx Priority normal => urgent
2022-12-31 21:34 manx Severity minor => block
2022-12-31 21:34 manx Status confirmed => assigned
2022-12-31 22:10 manx Status assigned => resolved
2022-12-31 22:10 manx Resolution open => fixed
2022-12-31 22:10 manx Fixed in Version => OpenMPT 1.31.00.* (current testing)
2022-12-31 22:10 manx Note Added: 0005442