Some const correctness.
[dcpomatic.git] / src / lib / gain.cc
index 35ce27cea623fd9c969ae8dfbc614213315a90e0..ccd779d7154f1b9813fb8754ee67abacc19064cd 100644 (file)
 using boost::shared_ptr;
 
 /** @param gain gain in dB */
-Gain::Gain (Log* log, float gain)
-       : Processor (log)
+Gain::Gain (shared_ptr<Log> log, float gain)
+       : AudioProcessor (log)
        , _gain (gain)
 {
 
 }
 
 void
-Gain::process_audio (shared_ptr<AudioBuffers> b)
+Gain::process_audio (shared_ptr<const AudioBuffers> b)
 {
        if (_gain != 0) {
                float const linear_gain = pow (10, _gain / 20);