Lines Matching full:encoding
42 static ft_encoding_t ft_enc(unsigned size, sox_encoding_t encoding) in ft_enc() argument
44 if (encoding == SOX_ENCODING_ULAW && size == 8) return Mulaw_8; in ft_enc()
45 if (encoding == SOX_ENCODING_ALAW && size == 8) return Alaw_8; in ft_enc()
46 if (encoding == SOX_ENCODING_SIGN2 && size == 8) return Linear_8; in ft_enc()
47 if (encoding == SOX_ENCODING_SIGN2 && size == 16) return Linear_16; in ft_enc()
48 if (encoding == SOX_ENCODING_SIGN2 && size == 24) return Linear_24; in ft_enc()
49 if (encoding == SOX_ENCODING_SIGN2 && size == 32) return Linear_32; in ft_enc()
50 if (encoding == SOX_ENCODING_FLOAT && size == 32) return Float; in ft_enc()
51 if (encoding == SOX_ENCODING_FLOAT && size == 64) return Double; in ft_enc()
76 sox_encoding_t encoding; in startread() local
88 ft->encoding.reverse_bytes = id[i].reverse_bytes; in startread()
93 if (!(encoding = sox_enc(ft_encoding, &bits_per_sample))) { in startread()
94 lsx_fail_errno(ft, SOX_EFMT, "sf: unsupported encoding %#x)", ft_encoding); in startread()
115 …return lsx_check_read_params(ft, channels, rate, encoding, bits_per_sample, (uint64_t)0, sox_true); in startread()
123 int i = ft->encoding.reverse_bytes == MACHINE_IS_BIGENDIAN? 0 : 2; in write_header()
128 ||lsx_writedw(ft, ft_enc(ft->encoding.bits_per_sample, ft->encoding.encoding)) in write_header()