fix(analysis): isolate metrics from active downloads

This commit is contained in:
zarzet
2026-07-28 16:04:44 +07:00
parent 6c89a1e177
commit d1db2cdcc5
3 changed files with 219 additions and 89 deletions
+4 -7
View File
@@ -215,20 +215,17 @@ class _MediaInfo {
class _LevelMetrics {
final double peakDb;
final double rmsDb;
final double? integratedLufs;
final double? truePeakDb;
final int clippingSamples;
final List<ChannelAnalysisStats> channelStats;
const _LevelMetrics({
required this.peakDb,
required this.rmsDb,
this.integratedLufs,
this.truePeakDb,
this.clippingSamples = 0,
this.channelStats = const [],
});
}
class _LoudnessMetrics {
final double? integratedLufs;
final double? truePeakDb;
const _LoudnessMetrics({this.integratedLufs, this.truePeakDb});
}