format: reformatting files
This commit is contained in:
+14
-14
@@ -15,18 +15,18 @@
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
set(OLIVE_SOURCES
|
||||
${OLIVE_SOURCES}
|
||||
audio/audiolevelmeter.cpp
|
||||
audio/audiolevelmeter.h
|
||||
audio/audiosynchronizer.cpp
|
||||
audio/audiosynchronizer.h
|
||||
audio/audiowaveformsync.cpp
|
||||
audio/audiowaveformsync.h
|
||||
audio/audiomanager.cpp
|
||||
audio/audiomanager.h
|
||||
audio/audioprocessor.cpp
|
||||
audio/audioprocessor.h
|
||||
audio/audiovisualwaveform.cpp
|
||||
audio/audiovisualwaveform.h
|
||||
PARENT_SCOPE
|
||||
${OLIVE_SOURCES}
|
||||
audio/audiolevelmeter.cpp
|
||||
audio/audiolevelmeter.h
|
||||
audio/audiosynchronizer.cpp
|
||||
audio/audiosynchronizer.h
|
||||
audio/audiowaveformsync.cpp
|
||||
audio/audiowaveformsync.h
|
||||
audio/audiomanager.cpp
|
||||
audio/audiomanager.h
|
||||
audio/audioprocessor.cpp
|
||||
audio/audioprocessor.h
|
||||
audio/audiovisualwaveform.cpp
|
||||
audio/audiovisualwaveform.h
|
||||
PARENT_SCOPE
|
||||
)
|
||||
|
||||
@@ -57,7 +57,8 @@ AudioLevelMeter::AnalyzeSampleBuffer(const core::SampleBuffer &samples)
|
||||
square_sum += value * value;
|
||||
}
|
||||
|
||||
const double mean_square = square_sum / static_cast<double>(sample_count);
|
||||
const double mean_square =
|
||||
square_sum / static_cast<double>(sample_count);
|
||||
const double rms = std::sqrt(mean_square);
|
||||
|
||||
ChannelStats channel_stats;
|
||||
@@ -74,8 +75,8 @@ AudioLevelMeter::AnalyzeSampleBuffer(const core::SampleBuffer &samples)
|
||||
}
|
||||
|
||||
stats.silence = qFuzzyIsNull(stats.max_peak_linear);
|
||||
stats.integrated_lufs = PowerToLufs(
|
||||
total_square / static_cast<double>(total_samples));
|
||||
stats.integrated_lufs =
|
||||
PowerToLufs(total_square / static_cast<double>(total_samples));
|
||||
|
||||
return stats;
|
||||
}
|
||||
|
||||
@@ -28,8 +28,7 @@ AudioSynchronizer::Placement AudioSynchronizer::PlaceBySourceTime(
|
||||
const core::rational &reference_timeline_in)
|
||||
{
|
||||
Placement placement;
|
||||
if (!reference.has_source_start_time ||
|
||||
!candidate.has_source_start_time ||
|
||||
if (!reference.has_source_start_time || !candidate.has_source_start_time ||
|
||||
reference.source_start_time.isNaN() ||
|
||||
candidate.source_start_time.isNaN()) {
|
||||
return placement;
|
||||
@@ -55,10 +54,10 @@ AudioSynchronizer::Placement AudioSynchronizer::PlaceByWaveformOffset(
|
||||
return placement;
|
||||
}
|
||||
|
||||
placement.timeline_in =
|
||||
reference_timeline_in +
|
||||
core::rational::fromDouble(static_cast<double>(candidate_offset_samples) /
|
||||
static_cast<double>(sample_rate));
|
||||
placement.timeline_in = reference_timeline_in +
|
||||
core::rational::fromDouble(
|
||||
static_cast<double>(candidate_offset_samples) /
|
||||
static_cast<double>(sample_rate));
|
||||
placement.valid = !placement.timeline_in.isNaN();
|
||||
return placement;
|
||||
}
|
||||
|
||||
@@ -41,13 +41,13 @@ public:
|
||||
bool valid = false;
|
||||
};
|
||||
|
||||
static Placement PlaceBySourceTime(const SourceClip &reference,
|
||||
const SourceClip &candidate,
|
||||
const core::rational &reference_timeline_in);
|
||||
static Placement
|
||||
PlaceBySourceTime(const SourceClip &reference, const SourceClip &candidate,
|
||||
const core::rational &reference_timeline_in);
|
||||
|
||||
static Placement PlaceByWaveformOffset(
|
||||
const core::rational &reference_timeline_in,
|
||||
int64_t candidate_offset_samples, int sample_rate);
|
||||
static Placement
|
||||
PlaceByWaveformOffset(const core::rational &reference_timeline_in,
|
||||
int64_t candidate_offset_samples, int sample_rate);
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
@@ -96,7 +96,8 @@ AudioWaveformSync::OffsetResult AudioWaveformSync::EstimateEnvelopeOffset(
|
||||
int64_t best_lag = 0;
|
||||
|
||||
for (int64_t lag = -max_offset_windows; lag <= max_offset_windows; lag++) {
|
||||
const int reference_start = static_cast<int>(std::max<int64_t>(0, -lag));
|
||||
const int reference_start =
|
||||
static_cast<int>(std::max<int64_t>(0, -lag));
|
||||
const int candidate_start = static_cast<int>(std::max<int64_t>(0, lag));
|
||||
const int overlap = std::min(reference.size() - reference_start,
|
||||
candidate.size() - candidate_start);
|
||||
@@ -142,8 +143,7 @@ AudioWaveformSync::OffsetResult AudioWaveformSync::EstimateEnvelopeOffset(
|
||||
if (best_score > -2.0) {
|
||||
result.valid = true;
|
||||
result.confidence = std::max(0.0, best_score);
|
||||
result.offset_samples =
|
||||
best_lag * static_cast<int64_t>(window_samples);
|
||||
result.offset_samples = best_lag * static_cast<int64_t>(window_samples);
|
||||
}
|
||||
|
||||
return result;
|
||||
|
||||
@@ -38,8 +38,8 @@ public:
|
||||
bool valid = false;
|
||||
};
|
||||
|
||||
static QVector<double>
|
||||
ExtractRmsEnvelope(const core::SampleBuffer &samples, size_t window_samples);
|
||||
static QVector<double> ExtractRmsEnvelope(const core::SampleBuffer &samples,
|
||||
size_t window_samples);
|
||||
|
||||
static OffsetResult EstimateOffset(const core::SampleBuffer &reference,
|
||||
const core::SampleBuffer &candidate,
|
||||
|
||||
Reference in New Issue
Block a user