diff options
| author | Carl Hetherington <cth@carlh.net> | 2025-07-01 20:17:25 +0200 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2025-07-01 20:17:25 +0200 |
| commit | ad27397a050b8ea43dad62b0b85be26166b56b7c (patch) | |
| tree | 7db5271b21c6f07c7ce53ca81648b694bd8e71b3 /src/lib/upmixer_b.cc | |
| parent | 89496a5ce67da007e40502783ddf4139aac052c8 (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.cc | 56 |
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), |
