Changeset 334 for pjproject/trunk/pjmedia/src/pjmedia/file_port.c
- Timestamp:
- Mar 19, 2006 12:48:43 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk/pjmedia/src/pjmedia/file_port.c
r322 r334 200 200 } 201 201 202 /* Must be PCM with 16bits per sample */ 202 203 if (wave_hdr.fmt_hdr.fmt_tag != 1 || 203 wave_hdr.fmt_hdr.bits_per_sample != 16 || 204 wave_hdr.fmt_hdr.block_align != 2) 204 wave_hdr.fmt_hdr.bits_per_sample != 16) 205 205 { 206 pj_file_close(fport->fd); 207 return PJMEDIA_EWAVEUNSUPP; 208 } 209 210 /* Block align must be 2*nchannels */ 211 if (wave_hdr.fmt_hdr.block_align != wave_hdr.fmt_hdr.nchan*2) { 206 212 pj_file_close(fport->fd); 207 213 return PJMEDIA_EWAVEUNSUPP; … … 228 234 fport->base.info.bits_per_sample = wave_hdr.fmt_hdr.bits_per_sample; 229 235 fport->base.info.samples_per_frame = fport->base.info.sample_rate * 230 20 / 1000; 236 wave_hdr.fmt_hdr.nchan * 237 20 / 1000; 231 238 fport->base.info.bytes_per_frame = 232 239 fport->base.info.samples_per_frame *
Note: See TracChangeset
for help on using the changeset viewer.