comparison src/descriptors.c @ 60:192097e366d1

Minor fixes to descriptors.c (Thanks to Chris Cannam)
author Jamie Bullock <jamie@postlude.co.uk>
date Thu, 15 Feb 2007 10:44:28 +0000
parents 8fd7088c8ff6
children a32738e9d955
comparison
equal deleted inserted replaced
59:8fd7088c8ff6 60:192097e366d1
321 case XTRACT_FLATNESS: 321 case XTRACT_FLATNESS:
322 case XTRACT_SPREAD: 322 case XTRACT_SPREAD:
323 case XTRACT_POWER: 323 case XTRACT_POWER:
324 case XTRACT_HPS: 324 case XTRACT_HPS:
325 case XTRACT_PEAK_SPECTRUM: 325 case XTRACT_PEAK_SPECTRUM:
326 case XTRACT_MFCC:
326 *data_format = XTRACT_SPECTRAL_MAGNITUDES; 327 *data_format = XTRACT_SPECTRAL_MAGNITUDES;
327 break; 328 break;
328 case XTRACT_SPECTRAL_INHARMONICITY: 329 case XTRACT_SPECTRAL_INHARMONICITY:
329 case XTRACT_HARMONIC_SPECTRUM: 330 case XTRACT_HARMONIC_SPECTRUM:
330 *data_format = XTRACT_SPECTRAL_PEAKS; 331 *data_format = XTRACT_SPECTRAL_PEAKS;
333 *data_format = XTRACT_SPECTRAL_PEAKS_MAGNITUDES; 334 *data_format = XTRACT_SPECTRAL_PEAKS_MAGNITUDES;
334 break; 335 break;
335 case XTRACT_F0: 336 case XTRACT_F0:
336 case XTRACT_FAILSAFE_F0: 337 case XTRACT_FAILSAFE_F0:
337 case XTRACT_SPECTRUM: 338 case XTRACT_SPECTRUM:
338 case XTRACT_MFCC:
339 case XTRACT_AUTOCORRELATION: 339 case XTRACT_AUTOCORRELATION:
340 case XTRACT_AUTOCORRELATION_FFT: 340 case XTRACT_AUTOCORRELATION_FFT:
341 case XTRACT_DCT: 341 case XTRACT_DCT:
342 case XTRACT_AMDF: 342 case XTRACT_AMDF:
343 case XTRACT_ASDF: 343 case XTRACT_ASDF:
438 desc = d->algo.desc; 438 desc = d->algo.desc;
439 p_desc = d->algo.p_desc; 439 p_desc = d->algo.p_desc;
440 author = d->algo.author; 440 author = d->algo.author;
441 year = &d->algo.year; 441 year = &d->algo.year;
442 442
443 strcpy(author, "");
443 *year = 0; 444 *year = 0;
444 445
445 switch(f){ 446 switch(f){
446 case XTRACT_MEAN: 447 case XTRACT_MEAN:
447 strcpy(name, "mean"); 448 strcpy(name, "mean");
613 strcpy(p_desc, 614 strcpy(p_desc,
614 "Extract the spectral peaks from an audio spectrum"); 615 "Extract the spectral peaks from an audio spectrum");
615 strcpy(author, ""); 616 strcpy(author, "");
616 break; 617 break;
617 case XTRACT_HARMONIC_SPECTRUM: 618 case XTRACT_HARMONIC_SPECTRUM:
618 strcpy(p_name, "harmonic_spectrum"); 619 strcpy(name, "harmonic_spectrum");
619 strcpy(p_name, "Harmonic Spectrum"); 620 strcpy(p_name, "Harmonic Spectrum");
620 strcpy(desc, "Extract the harmonics from a spectrum"); 621 strcpy(desc, "Extract the harmonics from a spectrum");
621 strcpy(p_desc, "Extract the harmonics from an audio spectrum"); 622 strcpy(p_desc, "Extract the harmonics from an audio spectrum");
622 strcpy(author, ""); 623 strcpy(author, "");
623 break; 624 break;
633 strcpy(name, "crest"); 634 strcpy(name, "crest");
634 strcpy(p_name, "Spectral Crest Measure"); 635 strcpy(p_name, "Spectral Crest Measure");
635 strcpy(desc, 636 strcpy(desc,
636 "Extract the spectral crest measure of a spectrum"); 637 "Extract the spectral crest measure of a spectrum");
637 strcpy(p_desc, 638 strcpy(p_desc,
638 "Extract the spectral crest measure of a audio spectrum"); 639 "Extract the spectral crest measure of an audio spectrum");
639 strcpy(author, "Peeters"); 640 strcpy(author, "Peeters");
640 *year = 2003; 641 *year = 2003;
641 break; 642 break;
642 case XTRACT_MFCC: 643 case XTRACT_MFCC:
643 strcpy(name, "mfcc"); 644 strcpy(name, "mfcc");