Lines Matching full:encoding

51 static ft_encoding_t ft_enc(unsigned size, sox_encoding_t encoding)  in ft_enc()  argument
53 if (encoding == SOX_ENCODING_ULAW && size == 8) return Mulaw_8; in ft_enc()
54 if (encoding == SOX_ENCODING_ALAW && size == 8) return Alaw_8; in ft_enc()
55 if (encoding == SOX_ENCODING_SIGN2 && size == 8) return Linear_8; in ft_enc()
56 if (encoding == SOX_ENCODING_SIGN2 && size == 16) return Linear_16; in ft_enc()
57 if (encoding == SOX_ENCODING_SIGN2 && size == 24) return Linear_24; in ft_enc()
58 if (encoding == SOX_ENCODING_SIGN2 && size == 32) return Linear_32; in ft_enc()
59 if (encoding == SOX_ENCODING_FLOAT && size == 32) return Float; in ft_enc()
60 if (encoding == SOX_ENCODING_FLOAT && size == 64) return Double; in ft_enc()
99 if (p->in_bits < (int)ft->encoding.bits_per_sample) { in unpack_input()
107 *code = p->in_buffer & ((1 << ft->encoding.bits_per_sample) - 1); in unpack_input()
108 p->in_buffer >>= ft->encoding.bits_per_sample; in unpack_input()
109 p->in_bits -= ft->encoding.bits_per_sample; in unpack_input()
135 sox_encoding_t encoding; in startread() local
146 ft->encoding.reverse_bytes = id[i].reverse_bytes; in startread()
162 if (!(encoding = sox_enc(ft_encoding, &bits_per_sample))) { in startread()
164 lsx_fail_errno(ft, SOX_EFMT, "unsupported encoding `%s' (%#x)", str[n], ft_encoding); in startread()
191 return lsx_check_read_params(ft, channels, (sox_rate_t)rate, encoding, in startread()
200 int i = ft->encoding.reverse_bytes == MACHINE_IS_BIGENDIAN? 2 : 0; in write_header()
204 : size64*(ft->encoding.bits_per_sample >> 3) > UINT_MAX in write_header()
206 : (unsigned)(size64*(ft->encoding.bits_per_sample >> 3)); in write_header()
211 ||lsx_writedw(ft, ft_enc(ft->encoding.bits_per_sample, ft->encoding.encoding)) in write_header()