From 746abe47c4eaefae0023dde9a8938b80bfcb8247 Mon Sep 17 00:00:00 2001 From: "Kevin M. Rosenberg" Date: Mon, 24 Feb 2003 12:53:46 +0000 Subject: [PATCH] r4116: Automatic commit for debian_version_0_5_1-1 --- wdq2wav.cpp | 16 +++++----------- wdq2wav.h | 16 ++++++++-------- 2 files changed, 13 insertions(+), 19 deletions(-) diff --git a/wdq2wav.cpp b/wdq2wav.cpp index cd3af8b..60e5842 100644 --- a/wdq2wav.cpp +++ b/wdq2wav.cpp @@ -8,7 +8,7 @@ ** ** Copyright (c) 2003 Kevin Rosenberg ** -** $Id: wdq2wav.cpp,v 1.18 2003/02/24 12:41:23 kevin Exp $ +** $Id: wdq2wav.cpp,v 1.19 2003/02/24 12:53:46 kevin Exp $ ** ** This program is free software; you can redistribute it and/or modify ** it under the terms of the GNU General Public License (version 2) as @@ -26,7 +26,7 @@ #include -const char* g_szIdStr = "$Id: wdq2wav.cpp,v 1.18 2003/02/24 12:41:23 kevin Exp $"; +const char* g_szIdStr = "$Id: wdq2wav.cpp,v 1.19 2003/02/24 12:53:46 kevin Exp $"; bool g_quiet = false; bool g_verbose = false; @@ -291,7 +291,7 @@ wdq2wav (const char* wdq_fname, const int channel, const char *wav_fname, bool p WindaqFile::WindaqFile (const char* fname) - : m_fd(0), m_nChannels(0), m_nSamples(0), m_sample_rate(0), m_valid(false), + : m_valid(false), m_fd(0), m_nChannels(0), m_nSamples(0), m_sample_rate(0), m_strFile (fname) { } @@ -437,9 +437,6 @@ bool get_float8 (int fd, double& f) bool WindaqChannel::read_channel_data () { - unsigned short int tmp2; - unsigned int tmp4; - int fd = r_wdq.m_fd; m_data = new signed short int [r_wdq.m_nSamples * 2]; @@ -468,7 +465,7 @@ WindaqChannel::read_channel_data () lseek (fd, r_wdq.m_nHeader_bytes, SEEK_SET); unsigned long int i; - signed short int data_max, data_min; + signed short int data_max = 0, data_min = 0; for (i = 0; i < r_wdq.m_nSamples; i++) { if (read (fd, sample_row, row_bytes) != row_bytes) { std::ostringstream os; @@ -644,9 +641,6 @@ WavFile::fill_header () bool WavFile::WriteFile () { - unsigned short int tmp2; - unsigned int tmp4; - if (! m_valid) return false; @@ -712,7 +706,7 @@ WavFile::Play () close(fd); return false; } - int speed = static_cast(m_rate + 0.5); + unsigned int speed = static_cast(m_rate + 0.5); if (ioctl (fd, SNDCTL_DSP_SPEED, &speed) == -1) { error_msg ("Error setting sample rate"); close(fd); return false; diff --git a/wdq2wav.h b/wdq2wav.h index 1b36d50..4ebee21 100644 --- a/wdq2wav.h +++ b/wdq2wav.h @@ -8,7 +8,7 @@ ** ** Copyright (c) 2003 Kevin Rosenberg ** -** $Id: wdq2wav.h,v 1.10 2003/02/12 07:24:32 kevin Exp $ +** $Id: wdq2wav.h,v 1.11 2003/02/24 12:53:46 kevin Exp $ ** ** This program is free software; you can redistribute it and/or modify ** it under the terms of the GNU General Public License (version 2) as @@ -68,13 +68,13 @@ public: ~WindaqFile (); bool ReadHeader(); - std::string m_strFile; bool m_valid; std::string m_error; int m_fd; int m_nChannels; - unsigned int m_nSamples; + unsigned long int m_nSamples; double m_sample_rate; + std::string m_strFile; unsigned int m_sr_denom, m_sr_numer; unsigned short int m_nHeader_bytes, m_channel_offset, m_nBytes_channel_header; unsigned int m_nData_bytes; @@ -85,13 +85,13 @@ public: class WindaqChannel { public: - bool m_valid; - unsigned int m_channel; - std::string m_units; + WindaqFile& r_wdq; + signed short int *m_data; double m_slope; double m_intercept; - signed short int *m_data; - WindaqFile& r_wdq; + unsigned int m_channel; + bool m_valid; + std::string m_units; signed short int m_min_raw_data; signed short int m_max_raw_data; double m_max_scaled_data; -- 2.34.1