Changeset 3 for trunk/src/sample.cpp
- Timestamp:
- 08/12/06 16:21:35 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/sample.cpp
r1 r3 37 37 #include <time.h> 38 38 39 #include "musepack/musepack.h"39 #include <mpcdec/mpcdec.h> 40 40 41 41 /* … … 46 46 FILE *file; 47 47 long size; 48 BOOLseekable;48 mpc_bool_t seekable; 49 49 } reader_data; 50 50 … … 59 59 } 60 60 61 BOOL 61 mpc_bool_t 62 62 seek_impl(void *data, mpc_int32_t offset) 63 63 { … … 80 80 } 81 81 82 BOOL 82 mpc_bool_t 83 83 canseek_impl(void *data) 84 84 { … … 133 133 134 134 m_data_bytes_written = 0; 135 } BOOLWriteSamples(const MPC_SAMPLE_FORMAT * p_buffer, unsigned p_size) {135 } mpc_bool_t WriteSamples(const MPC_SAMPLE_FORMAT * p_buffer, unsigned p_size) { 136 136 unsigned n; 137 137 int clip_min = -1 << (m_bps - 1), … … 172 172 private: 173 173 174 BOOLSeek(unsigned p_offset) {174 mpc_bool_t Seek(unsigned p_offset) { 175 175 return !fseek(m_file, p_offset, SEEK_SET); 176 176 } 177 177 178 BOOLWriteRaw(const void *p_buffer, unsigned p_bytes) {178 mpc_bool_t WriteRaw(const void *p_buffer, unsigned p_bytes) { 179 179 return fwrite(p_buffer, 1, p_bytes, m_file) == p_bytes; 180 180 } 181 181 182 BOOLWriteDword(unsigned long p_val) {182 mpc_bool_t WriteDword(unsigned long p_val) { 183 183 return WriteInt(p_val, 32); 184 184 } 185 BOOLWriteWord(unsigned short p_val) {185 mpc_bool_t WriteWord(unsigned short p_val) { 186 186 return WriteInt(p_val, 16); 187 187 } 188 188 189 189 // write a little-endian number properly 190 BOOLWriteInt(unsigned int p_val, unsigned p_width_bits) {190 mpc_bool_t WriteInt(unsigned int p_val, unsigned p_width_bits) { 191 191 unsigned char temp; 192 192 unsigned shift = 0; … … 284 284 begin = clock(); 285 285 unsigned total_samples = 0; 286 BOOLsuccessful = FALSE;286 mpc_bool_t successful = FALSE; 287 287 for (;;) { 288 288 unsigned status = mpc_decoder_decode(&decoder, sample_buffer, 0, 0);
Note: See TracChangeset
for help on using the changeset viewer.