Lines Matching full:encoding
6 * Header check improved, ADPCM encoding added, and other improvements
74 if (ft->encoding.encoding == SOX_ENCODING_ALAW) in seek()
128 uint32_t len, listlen, encoding, repgap; in startread() local
158 lsx_readdw(ft, &encoding); in startread()
159 lsx_debug("Encoding of samples: %x", encoding); in startread()
160 if (encoding == 0) in startread()
161 ft->encoding.encoding = SOX_ENCODING_ALAW; in startread()
162 else if (encoding == 0x100001a1) in startread()
163 ft->encoding.encoding = SOX_ENCODING_IMA_ADPCM; in startread()
165 lsx_fail_errno(ft, SOX_EHDR, "Unrecognised encoding"); in startread()
196 if (ft->encoding.encoding == SOX_ENCODING_ALAW) { in startread()
197 ft->encoding.bits_per_sample = 8; in startread()
200 } else if (ft->encoding.encoding == SOX_ENCODING_IMA_ADPCM) { in startread()
252 if (ft->encoding.encoding == SOX_ENCODING_IMA_ADPCM) { in read_samples()
272 lsx_adpcm_reset(&p->adpcm, ft->encoding.encoding); in read_samples()
290 if (ft->encoding.encoding == SOX_ENCODING_IMA_ADPCM) in stopread()
309 if (ft->encoding.encoding == SOX_ENCODING_ALAW) { in startwrite()
312 } else if (ft->encoding.encoding == SOX_ENCODING_IMA_ADPCM) { in startwrite()
366 if (ft->encoding.encoding == SOX_ENCODING_IMA_ADPCM) { in write_samples()
376 lsx_adpcm_reset(&p->adpcm, ft->encoding.encoding); in write_samples()
418 if (ft->encoding.encoding == SOX_ENCODING_ALAW) in prcwriteheader()