View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0001438||OpenMPT||Audio I/O||public||2021-04-02 12:30||2021-12-23 17:57|
|Priority||normal||Severity||minor||Reproducibility||unable to reproduce|
|Product Version||OpenMPT 1.28.09.00 / libopenmpt 0.4.11 (upgrade first)|
|Target Version||OpenMPT 1.30.02.00 / libopenmpt 0.6.1 (upcoming stable)|
|Summary||0001438: Opus streaming export --- unexpected volume ramp|
When exporting to Opus, the beginning of the resulting file has a short volume ramping period for a fraction of a second. This mutes the first attack in songs. Such ramping is not present in wav or ogg exports.
|Steps To Reproduce|
Load a module, and stream using the File menu. Set Opus output, Q5, 48khz, stereo, play the entire song, normalize output. Examine the beginning of the file, and compare this to the wav and ogg outputs.
The volume ramping with Opus seems to occur regardless of the module.
|Tags||No tags attached.|
|Has the bug occurred in previous versions?|
|Tested code revision (in case you know it)|
First off, Opus has no concept of quality, so the "Q5" you mentioned does not apply. I assumed VBR 128kbit for my testing, which is the default.
Can you provide a short example file in both opus and wav format?
Which software are you using to look at the opus files? It may mishandle an OggOpus feature called pre-skip, which when mishandled could add additional samples prior to the intended data that ramp up in volume.
Also, did you change the hidden setting
|2021-04-02 12:30||sqrmax||New Issue|
|2021-04-03 15:33||manx||Assigned To||=> manx|
|2021-04-03 15:33||manx||Status||new => assigned|
|2021-04-03 15:34||manx||Status||assigned => new|
|2021-10-15 09:06||manx||Target Version||=> OpenMPT 1.30.01.00 / libopenmpt 0.6.0 (current stable)|
|2021-10-16 12:23||manx||Status||new => feedback|
|2021-10-16 12:23||manx||Note Added: 0004889|
|2021-10-16 12:23||manx||Reproducibility||always => unable to reproduce|
|2021-12-23 17:57||manx||Target Version||OpenMPT 1.30.01.00 / libopenmpt 0.6.0 (current stable) => OpenMPT 1.30.02.00 / libopenmpt 0.6.1 (upcoming stable)|