View Issue Details

IDProjectCategoryView StatusLast Update
0001470OpenMPTFile Format Supportpublic2021-06-11 13:06
Reportercantharus Assigned Tomanx  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Platformx64OSWindowsOS Version10
Product VersionOpenMPT 1.30.00.* (old testing) 
Fixed in VersionOpenMPT 1.30.00.* (old testing) 
Summary0001470: Multi-channel Ogg Vorbis sample import results in garbled sample data
Description

Some Ogg Vorbis files fail to import properly in the latest testing version. It seems that single-channel files are not affected by this bug—at least, none of the mono samples that I imported were affected. The result of this bug is a sample that is visibly distorted, does not last as long as it should, and is basically totally unusable. It does not seem like the encoder, quality and other parameters, etc. matter.

Steps To Reproduce
  1. Import a multi-channel Ogg Vorbis sample.
  2. The sample should sound (and look) strangely distorted.
Additional Information

Attached is a compressed folder containing some example Ogg Vorbis files which I produced, and the result of importing them and then re-saving them in WAV format. All the Vorbis files are 44.1kHz, quality 6.0. I encoded a stereo example with two different encoders (see metadata); I did not bother to do this for the mono one.

TagsNo tags attached.
Attached Files
openmpt_ogg_import_bug.7z (1,235,593 bytes)
Has the bug occurred in previous versions?
Tested code revision (in case you know it)r15345

Activities

manx

manx

2021-06-11 13:06

administrator   ~0004801

Thanks, good catch!

Fixed in r15351.

Issue History

Date Modified Username Field Change
2021-06-11 12:38 cantharus New Issue
2021-06-11 12:38 cantharus File Added: openmpt_ogg_import_bug.7z
2021-06-11 12:51 manx Assigned To => manx
2021-06-11 12:51 manx Status new => acknowledged
2021-06-11 12:56 manx Status acknowledged => confirmed
2021-06-11 13:06 manx Status confirmed => resolved
2021-06-11 13:06 manx Resolution open => fixed
2021-06-11 13:06 manx Fixed in Version => OpenMPT 1.30.00.* (old testing)
2021-06-11 13:06 manx Note Added: 0004801