View Issue Details

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

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)

Activities

manx

manx

2016-09-04 17:53

administrator   ~0002634

r7049

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 1.27.01.00 / libopenmpt 0.3.1 (upgrade first)
2016-09-04 17:53 manx Note Added: 0002634