View Issue Details

IDProjectCategoryView StatusLast Update
0000868OpenMPTGeneralpublic2016-09-04 17:53
Reportermanx Assigned Tomanx  
Status resolvedResolutionfixed 
Product VersionOpenMPT 1.27.00.* (old testing) 
Target VersionOpenMPT / libopenmpt 0.3.1 (upgrade first)Fixed in VersionOpenMPT / libopenmpt 0.3.1 (upgrade first) 
Summary0000868: Sample format converters depend on undefined behaviour

The sample format converters in SampleFormatConverters.h rely on shift of signed integers behaving as multiplication/division. This is either implementation defined (for some cases) or undefined (for other cases).

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




2016-09-04 17:53

administrator   ~0002634


Issue History

Date Modified Username Field Change
2016-09-04 10:11 manx New Issue
2016-09-04 10:11 manx Status new => assigned
2016-09-04 10:11 manx Assigned To => manx
2016-09-04 17:53 manx Status assigned => resolved
2016-09-04 17:53 manx Resolution open => fixed
2016-09-04 17:53 manx Fixed in Version => OpenMPT / libopenmpt 0.3.1 (upgrade first)
2016-09-04 17:53 manx Note Added: 0002634