summaryrefslogtreecommitdiff
path: root/src/lib/upmixer_b.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2025-07-01 20:17:25 +0200
committerCarl Hetherington <cth@carlh.net>2025-07-01 20:17:25 +0200
commitad27397a050b8ea43dad62b0b85be26166b56b7c (patch)
tree7db5271b21c6f07c7ce53ca81648b694bd8e71b3 /src/lib/upmixer_b.cc
parent89496a5ce67da007e40502783ddf4139aac052c8 (diff)
White space: player_video.{cc,h} reel_writer.{cc,h} maths_util.{cc,h} upmixer_{a,b}.{cc,h} upload_job.{cc,h}
Diffstat (limited to 'src/lib/upmixer_b.cc')
-rw-r--r--src/lib/upmixer_b.cc56
1 files changed, 28 insertions, 28 deletions
diff --git a/src/lib/upmixer_b.cc b/src/lib/upmixer_b.cc
index 3b0c2d94f..40bed6b6e 100644
--- a/src/lib/upmixer_b.cc
+++ b/src/lib/upmixer_b.cc
@@ -33,89 +33,89 @@ using std::vector;
using std::shared_ptr;
-UpmixerB::UpmixerB (int sampling_rate)
- : _lfe (0.01, 150.0 / sampling_rate)
- , _delay (0.02 * sampling_rate)
+UpmixerB::UpmixerB(int sampling_rate)
+ : _lfe(0.01, 150.0 / sampling_rate)
+ , _delay(0.02 * sampling_rate)
{
}
string
-UpmixerB::name () const
+UpmixerB::name() const
{
return _("Stereo to 5.1 up-mixer B");
}
string
-UpmixerB::id () const
+UpmixerB::id() const
{
return N_("stereo-5.1-upmix-b");
}
int
-UpmixerB::out_channels () const
+UpmixerB::out_channels() const
{
return 6;
}
shared_ptr<AudioProcessor>
-UpmixerB::clone (int sampling_rate) const
+UpmixerB::clone(int sampling_rate) const
{
return make_shared<UpmixerB>(sampling_rate);
}
shared_ptr<AudioBuffers>
-UpmixerB::run (shared_ptr<const AudioBuffers> in, int channels)
+UpmixerB::run(shared_ptr<const AudioBuffers> in, int channels)
{
auto out = make_shared<AudioBuffers>(channels, in->frames());
/* L + R minus 6dB (in terms of amplitude) */
auto in_LR = in->channel(0);
- in_LR->accumulate_frames (in->channel(1).get(), in->frames(), 0, 0);
- in_LR->apply_gain (-6);
+ in_LR->accumulate_frames(in->channel(1).get(), in->frames(), 0, 0);
+ in_LR->apply_gain(-6);
if (channels > 0) {
/* L = Lt */
- out->copy_channel_from (in.get(), 0, 0);
+ out->copy_channel_from(in.get(), 0, 0);
}
if (channels > 1) {
/* R = Rt */
- out->copy_channel_from (in.get(), 1, 1);
+ out->copy_channel_from(in.get(), 1, 1);
}
if (channels > 2) {
/* C = L + R minus 3dB */
- out->copy_channel_from (in_LR.get(), 0, 2);
+ out->copy_channel_from(in_LR.get(), 0, 2);
}
if (channels > 3) {
/* Lfe is filtered C */
- out->copy_channel_from (_lfe.run(in_LR).get(), 0, 3);
+ out->copy_channel_from(_lfe.run(in_LR).get(), 0, 3);
}
shared_ptr<AudioBuffers> S;
if (channels > 4) {
/* Ls is L - R with some delay */
auto sub = make_shared<AudioBuffers>(1, in->frames());
- sub->copy_channel_from (in.get(), 0, 0);
- float* p = sub->data (0);
- float const * q = in->data (1);
+ sub->copy_channel_from(in.get(), 0, 0);
+ float* p = sub->data(0);
+ float const * q = in->data(1);
for (int i = 0; i < in->frames(); ++i) {
*p++ -= *q++;
}
- S = _delay.run (sub);
- out->copy_channel_from (S.get(), 0, 4);
+ S = _delay.run(sub);
+ out->copy_channel_from(S.get(), 0, 4);
}
if (channels > 5) {
/* Rs = Ls */
- out->copy_channel_from (S.get(), 0, 5);
+ out->copy_channel_from(S.get(), 0, 5);
}
return out;
@@ -123,26 +123,26 @@ UpmixerB::run (shared_ptr<const AudioBuffers> in, int channels)
void
-UpmixerB::flush ()
+UpmixerB::flush()
{
- _lfe.flush ();
- _delay.flush ();
+ _lfe.flush();
+ _delay.flush();
}
void
-UpmixerB::make_audio_mapping_default (AudioMapping& mapping) const
+UpmixerB::make_audio_mapping_default(AudioMapping& mapping) const
{
/* Just map the first two input channels to our L/R */
- mapping.make_zero ();
- for (int i = 0; i < min (2, mapping.input_channels()); ++i) {
- mapping.set (i, i, 1);
+ mapping.make_zero();
+ for (int i = 0; i < min(2, mapping.input_channels()); ++i) {
+ mapping.set(i, i, 1);
}
}
vector<NamedChannel>
-UpmixerB::input_names () const
+UpmixerB::input_names() const
{
return {
NamedChannel(_("Upmix L"), 0),