annotate carfac/ihc_params.cc @ 635:0bdd58ee6e92

ffmpeg no longer accepts a qscale value of 0. Changed qscale to 1, which also gives a very high quality output
author sness@sness.net
date Fri, 24 May 2013 22:38:09 +0000
parents 586b0677aae8
children 27f2d9b76075
rev   line source
alexbrandmeyer@609 1 //
alexbrandmeyer@609 2 // ihc_params.cc
alexbrandmeyer@609 3 // CARFAC Open Source C++ Library
alexbrandmeyer@609 4 //
alexbrandmeyer@609 5 // Created by Alex Brandmeyer on 5/10/13.
alexbrandmeyer@609 6 //
alexbrandmeyer@609 7 // This C++ file is part of an implementation of Lyon's cochlear model:
alexbrandmeyer@609 8 // "Cascade of Asymmetric Resonators with Fast-Acting Compression"
alexbrandmeyer@609 9 // to supplement Lyon's upcoming book "Human and Machine Hearing"
alexbrandmeyer@609 10 //
alexbrandmeyer@609 11 // Licensed under the Apache License, Version 2.0 (the "License");
alexbrandmeyer@609 12 // you may not use this file except in compliance with the License.
alexbrandmeyer@609 13 // You may obtain a copy of the License at
alexbrandmeyer@609 14 //
alexbrandmeyer@609 15 // http://www.apache.org/licenses/LICENSE-2.0
alexbrandmeyer@609 16 //
alexbrandmeyer@609 17 // Unless required by applicable law or agreed to in writing, software
alexbrandmeyer@609 18 // distributed under the License is distributed on an "AS IS" BASIS,
alexbrandmeyer@609 19 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
alexbrandmeyer@609 20 // See the License for the specific language governing permissions and
alexbrandmeyer@609 21 // limitations under the License.
alexbrandmeyer@609 22
alexbrandmeyer@609 23 #include "ihc_params.h"
alexbrandmeyer@609 24
alexbrandmeyer@610 25 // The default constructor for IHCParams initializes with the settings from
alexbrandmeyer@610 26 // Lyon's book 'Human and Machine Hearing'
alexbrandmeyer@610 27 IHCParams::IHCParams() {
alexbrandmeyer@610 28 just_hwr_ = false;
alexbrandmeyer@610 29 one_cap_ = true;
alexbrandmeyer@610 30 tau_lpf_ = 0.000080;
alexbrandmeyer@610 31 tau1_out_ = 0.0005;
alexbrandmeyer@610 32 tau1_in_ = 0.010;
alexbrandmeyer@609 33 tau2_out_ = 0.0025;
alexbrandmeyer@609 34 tau2_in_ = 0.005;
alexbrandmeyer@626 35 ac_corner_hz_ = 20.0;
alexbrandmeyer@609 36 }