Mantis Bugtracker

Relationship Graph View Issue ] Dependency Graph ]
related to child of duplicate of

Viewing Issue Simple Details
ID Category Severity Reproducibility Date Submitted Last Update
0000250 plugins minor always 05-07-12 19:00 05-12-23 12:01
Reporter jlt View Status public  
Assigned To
Priority normal Resolution open  
Status confirmed      
Summary 0000250: Loss of precision due to replaygain plugin
Description Since rounding is done in the decoder plugins (in the case of mad 24->16 bit) information that could be used to maintain maximum 16bit quality (e.g. use the complete 16bit range) in the replaygain plugin is lost.

Also should at one point the maximum_peak information provided in some mp3s be used. The streams arriving at the plugin will already have distortions due to clipping.

Suggested solution:
  a) Provide a function set_scaling() in the decoder plugins which can than be called by the replay_gain, etc. plugins.
  b) Do not do any clipping in the decoder plugin. Instead do it when all plugins have been applied.

a) is probably more efficient, while b) seems to be cleaner.
Additional Information


Mantis 1.1.6[^]
Copyright © 2000 - 2008 Mantis Group
Powered by Mantis Bugtracker