Update of /cvsroot/sp-tk/SPTK4/src
In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv4602
Modified Files:
generalized_cepstrum_transform.cc
Log Message:
add generalized cepstrum transform
Index: generalized_cepstrum_transform.cc
===================================================================
RCS file: /cvsroot/sp-tk/SPTK4/src/generalized_cepstrum_transform.cc,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** generalized_cepstrum_transform.cc 14 Oct 2016 06:17:44 -0000 1.1
--- generalized_cepstrum_transform.cc 14 Oct 2016 09:15:14 -0000 1.2
***************
*** 73,78 ****
if (num_input_order_ < 0 || num_output_order_ < 0 ||
(input_alpha_ != output_alpha_ && 1.0 == input_alpha_ * output_alpha_) ||
! (is_multiplied_input && 0.0 == input_gamma_) ||
! (is_multiplied_output && 0.0 == output_gamma_)) {
is_valid_ = false;
return;
--- 73,77 ----
if (num_input_order_ < 0 || num_output_order_ < 0 ||
(input_alpha_ != output_alpha_ && 1.0 == input_alpha_ * output_alpha_) ||
! (is_multiplied_input && 0.0 == input_gamma_)) {
is_valid_ = false;
return;
***************
*** 273,280 ****
// output: output
if (is_multiplied_output_) {
! std::transform(
! inverse_gain_normalized_output->begin(),
! inverse_gain_normalized_output->end(), output->begin(),
! std::bind1st(std::multiplies<double>(), 1.0 / output_gamma_));
} else {
std::copy(inverse_gain_normalized_output->begin(),
--- 272,278 ----
// output: output
if (is_multiplied_output_) {
! std::transform(inverse_gain_normalized_output->begin(),
! inverse_gain_normalized_output->end(), output->begin(),
! std::bind1st(std::multiplies<double>(), output_gamma_));
} else {
std::copy(inverse_gain_normalized_output->begin(),
|