Home
last modified time | relevance | path

Searched refs:bits_per_sample (Results 1 – 25 of 69) sorted by relevance

123

/OK3568_Linux_fs/buildroot/dl/sox/git/src/
H A Dformats.c164 unsigned sox_precision(sox_encoding_t encoding, unsigned bits_per_sample) in sox_precision() argument
167 case SOX_ENCODING_DWVW: return bits_per_sample; in sox_precision()
168 case SOX_ENCODING_DWVWN: return !bits_per_sample? 16: 0; /* ? */ in sox_precision()
169 …case SOX_ENCODING_HCOM: return !(bits_per_sample & 7) && (bits_per_sample >> 3) - 1 < 1? bit… in sox_precision()
171 …case SOX_ENCODING_FLAC: return !(bits_per_sample & 7) && (bits_per_sample >> 3) - 1 < 4? bit… in sox_precision()
172 case SOX_ENCODING_SIGN2: return bits_per_sample <= 32? bits_per_sample : 0; in sox_precision()
173 …case SOX_ENCODING_UNSIGNED: return !(bits_per_sample & 7) && (bits_per_sample >> 3) - 1 < 4? bit… in sox_precision()
175 case SOX_ENCODING_ALAW: return bits_per_sample == 8? 13: 0; in sox_precision()
176 case SOX_ENCODING_ULAW: return bits_per_sample == 8? 14: 0; in sox_precision()
178 case SOX_ENCODING_CL_ADPCM: return bits_per_sample? 8: 0; in sox_precision()
[all …]
H A Dgsrt.c33 unsigned bits_per_sample; member
48 static int ft_enc(unsigned bits_per_sample, sox_encoding_t encoding) in ft_enc() argument
53 if (t->sox_encoding == encoding && t->bits_per_sample == bits_per_sample) in ft_enc()
59 static sox_encoding_t sox_enc(int ft_encoding, unsigned * bits_per_sample) in sox_enc() argument
65 *bits_per_sample = t->bits_per_sample; in sox_enc()
71 *bits_per_sample = 0; in sox_enc()
82 unsigned bits_per_sample; in start_read() local
109 encoding = sox_enc(ft_encoding, &bits_per_sample); in start_read()
117 bits_per_sample, (uint64_t)num_samples, sox_true); in start_read()
122 int i, encoding = ft_enc(ft->encoding.bits_per_sample, ft->encoding.encoding); in start_write()
H A Dxa.c128 if (!ft->encoding.bits_per_sample || ft->encoding.bits_per_sample == xa->header.bits) { in startread()
129 ft->encoding.bits_per_sample = xa->header.bits; in startread()
153 if (ft->encoding.bits_per_sample != 16) { in startread()
155 ft->encoding.bits_per_sample); in startread()
160 if (xa->header.bits != ft->encoding.bits_per_sample) { in startread()
162 xa->header.bits, ft->encoding.bits_per_sample); in startread()
163 xa->header.bits = ft->encoding.bits_per_sample; in startread()
165 if (xa->header.align != (ft->encoding.bits_per_sample >> 3) * xa->header.channels) { in startread()
167 xa->header.align, (ft->encoding.bits_per_sample >> 3) * xa->header.channels); in startread()
168 xa->header.align = (ft->encoding.bits_per_sample >> 3) * xa->header.channels; in startread()
[all …]
H A Dau.c99 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()
134 unsigned i, bits_per_sample; in startread() local
162 if (!(encoding = sox_enc(ft_encoding, &bits_per_sample))) { in startread()
192 bits_per_sample, div_bits(data_size, bits_per_sample), sox_true); in startread()
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()
H A Dao.c38 ao->buf_size = sox_globals.bufsiz - (sox_globals.bufsiz % (ft->encoding.bits_per_sample >> 3)); in startwrite()
39 ao->buf_size *= (ft->encoding.bits_per_sample >> 3); in startwrite()
65 ao->format.bits = ft->encoding.bits_per_sample; in startwrite()
95 if (len > ao->buf_size / (ft->encoding.bits_per_sample >> 3)) in write_samples()
96 len = ao->buf_size / (ft->encoding.bits_per_sample >> 3); in write_samples()
98 aobuf_size = (ft->encoding.bits_per_sample >> 3) * len; in write_samples()
H A Dflac.c32 unsigned bits_per_sample; member
116 p->bits_per_sample = metadata->data.stream_info.bits_per_sample; in decoder_metadata_callback()
164 …if (frame->header.bits_per_sample != p->bits_per_sample || frame->header.channels != p->channels |… in decoder_write_callback()
193 switch (p->bits_per_sample) { in decoder_write_callback()
253 ft->encoding.bits_per_sample = p->bits_per_sample; in start_read()
413 p->bits_per_sample = ft->encoding.bits_per_sample; in start_write()
414 ft->signal.precision = ft->encoding.bits_per_sample; in start_write()
416 lsx_report("encoding at %i bits per sample", p->bits_per_sample); in start_write()
419 FLAC__stream_encoder_set_bits_per_sample(p->encoder, p->bits_per_sample); in start_write()
542 p->decoded_samples[i] = pcm >> (32 - p->bits_per_sample); in write_samples()
[all …]
H A Dskelform.c58 ft->encoding.bits_per_sample = 8; /* or 16 ... */ in startread()
65 samples_in_file = lsx_filelength(ft) / (ft->encoding.bits_per_sample >> 3); in startread()
87 switch (ft->encoding.bits_per_sample) { in read_samples()
133 if (ft->encoding.bits_per_sample == 0) { in startwrite()
158 switch (ft->encoding.bits_per_sample) { in write_samples()
H A Dsndfile.c280 …int subtype = ft_enc(ft->encoding.bits_per_sample? ft->encoding.bits_per_sample : ft->signal.preci… in start()
312 sox_rate_t rate, sox_encoding_t encoding, unsigned bits_per_sample, uint64_t length) in check_read_params() argument
328 …if (bits_per_sample && ft->encoding.bits_per_sample && ft->encoding.bits_per_sample != bits_per_sa… in check_read_params()
330 ft->encoding.bits_per_sample = bits_per_sample; in check_read_params()
332 if (sox_precision(ft->encoding.encoding, ft->encoding.bits_per_sample)) in check_read_params()
344 unsigned bits_per_sample; in startread() local
361 if (!(encoding = sox_enc(sf->sf_info->format, &bits_per_sample))) { in startread()
383 encoding, bits_per_sample, (uint64_t)(sf->sf_info->frames * sf->sf_info->channels)); in startread()
H A Dformats_i.c48 if (!ft->encoding.bits_per_sample) in lsx_set_signal_defaults()
49 ft->encoding.bits_per_sample = ft->signal.precision; in lsx_set_signal_defaults()
55 sox_rate_t rate, sox_encoding_t encoding, unsigned bits_per_sample, in lsx_check_read_params() argument
75 …if (bits_per_sample && ft->encoding.bits_per_sample && ft->encoding.bits_per_sample != bits_per_sa… in lsx_check_read_params()
77 ft->encoding.bits_per_sample = bits_per_sample; in lsx_check_read_params()
79 if (check_length && ft->encoding.bits_per_sample && lsx_filelength(ft)) { in lsx_check_read_params()
80 …_t calculated_length = div_bits(lsx_filelength(ft) - ft->data_start, ft->encoding.bits_per_sample); in lsx_check_read_params()
87 if (sox_precision(ft->encoding.encoding, ft->encoding.bits_per_sample)) in lsx_check_read_params()
220 double to_d = wide_sample * ft->encoding.bits_per_sample / 8; in lsx_offset_seek()
H A Daiff.c376 || (ft->encoding.bits_per_sample == 0)) { in lsx_aiffstartread()
622 …return(aiffwriteheader(ft, (uint64_t) 0x7f000000 / ((ft->encoding.bits_per_sample>>3)*ft->signal.c… in lsx_aiffstartwrite()
629 if (ft->olength % 2 == 1 && ft->encoding.bits_per_sample == 8 && ft->signal.channels == 1) in lsx_aiffstopwrite()
667 ft->encoding.bits_per_sample == 8) in aiffwriteheader()
670 ft->encoding.bits_per_sample == 16) in aiffwriteheader()
673 ft->encoding.bits_per_sample == 24) in aiffwriteheader()
676 ft->encoding.bits_per_sample == 32) in aiffwriteheader()
701 size = hsize + nframes * (ft->encoding.bits_per_sample >> 3) * ft->signal.channels; in aiffwriteheader()
798 …_writedw(ft, (unsigned) (8 + nframes * ft->signal.channels * (ft->encoding.bits_per_sample >> 3))); in aiffwriteheader()
819 …return(aifcwriteheader(ft, (uint64_t) 0x7f000000 / ((ft->encoding.bits_per_sample >> 3)*ft->signal… in lsx_aifcstartwrite()
[all …]
H A Dsunaudio.c98 if (ft->encoding.bits_per_sample == 8) in sunstartread()
107 else if (ft->encoding.bits_per_sample == 16) in sunstartread()
110 ft->encoding.bits_per_sample = 8; in sunstartread()
115 if (ft->encoding.bits_per_sample == 8) { in sunstartread()
132 else if (ft->encoding.bits_per_sample == 16) { in sunstartread()
242 if (ft->encoding.bits_per_sample == 8) in sunstartwrite()
251 else if (ft->encoding.bits_per_sample == 16) in sunstartwrite()
254 ft->encoding.bits_per_sample = 8; in sunstartwrite()
259 if (ft->encoding.bits_per_sample == 8) in sunstartwrite()
281 else if (ft->encoding.bits_per_sample == 16) { in sunstartwrite()
[all …]
H A Dmaud.c135 ft->encoding.bits_per_sample = 8; in startread()
139 ft->encoding.bits_per_sample = 8; in startread()
143 ft->encoding.bits_per_sample = 8; in startread()
147 ft->encoding.bits_per_sample = 16; in startread()
232 mdat_size = p->nsamples * (ft->encoding.bits_per_sample >> 3); in stopwrite()
251 mdat_size = p->nsamples * (ft->encoding.bits_per_sample >> 3); in maudwriteheader()
324 lsx_writedw(ft, p->nsamples * (ft->encoding.bits_per_sample >> 3)); /* samples in file */ in maudwriteheader()
H A Dwavpack.c72 ft->encoding.bits_per_sample = WavpackGetBytesPerSample(p->codec) << 3; in start_read()
88 for (i = 0; i < actual; ++i) switch (ft->encoding.bits_per_sample) { in read_samples()
120 config.bytes_per_sample = ft->encoding.bits_per_sample >> 3; in start_write()
121 config.bits_per_sample = ft->encoding.bits_per_sample; in start_write()
143 for (i = 0; i < len; ++i) switch (ft->encoding.bits_per_sample) { in write_samples()
H A Draw.c53 if (ft->mode == 'r' && ft->encoding.bits_per_sample != 0 && in lsx_rawstart()
54 ft->encoding.bits_per_sample != size) in lsx_rawstart()
58 ft->encoding.bits_per_sample = size; in lsx_rawstart()
62 ft->encoding.bits_per_sample) in lsx_rawstart()
64 div_bits(lsx_filelength(ft), ft->encoding.bits_per_sample); in lsx_rawstart()
128 switch (ft->encoding.bits_per_sample) { \
H A Dsf.c75 unsigned i, bits_per_sample; in startread() local
93 if (!(encoding = sox_enc(ft_encoding, &bits_per_sample))) { in startread()
115 …return lsx_check_read_params(ft, channels, rate, encoding, bits_per_sample, (uint64_t)0, sox_true); in startread()
128 ||lsx_writedw(ft, ft_enc(ft->encoding.bits_per_sample, ft->encoding.encoding)) in write_header()
H A Doss.c95 if (ft->encoding.bits_per_sample == 8) { in ossinit()
107 else if (ft->encoding.bits_per_sample == 16) { in ossinit()
123 else if (ft->encoding.bits_per_sample == 32) { in ossinit()
147 ft->encoding.bits_per_sample = 16; in ossinit()
171 ft->encoding.bits_per_sample = 8; in ossinit()
182 ft->encoding.bits_per_sample = 16; in ossinit()
H A Davr.c87 ft->encoding.bits_per_sample = 8; in startread()
90 ft->encoding.bits_per_sample = 16; in startread()
181 if (ft->encoding.bits_per_sample == 8) { in startwrite()
184 else if (ft->encoding.bits_per_sample == 16) { in startwrite()
H A Dvoc.c298 ft->encoding.bits_per_sample = v->size; in startread()
494 if (ft->encoding.bits_per_sample == 8) { in write_samples()
521 if (ft->encoding.bits_per_sample == 8) { in blockstop()
527 datum = (v->samples * (ft->encoding.bits_per_sample >> 3)) & 0xff; in blockstop()
529 datum = ((v->samples * (ft->encoding.bits_per_sample >> 3)) >> 8) & 0xff; in blockstop()
531 datum = ((v->samples * (ft->encoding.bits_per_sample >> 3)) >> 16) & 0xff; in blockstop()
757 if (ft->encoding.bits_per_sample == 8) { in blockstart()
/OK3568_Linux_fs/kernel/sound/soc/qcom/qdsp6/
H A Dq6asm.h57 u32 bits_per_sample; member
86 u16 bits_per_sample; member
103 uint16_t bits_per_sample, bool is_gapless);
106 uint32_t format, uint16_t bits_per_sample);
110 uint16_t bits_per_sample);
118 uint16_t bits_per_sample);
H A Dq6asm.c93 u16 bits_per_sample; member
121 u16 bits_per_sample; member
134 u16 bits_per_sample; member
165 u16 bits_per_sample; member
185 uint16_t bits_per_sample; member
211 u16 bits_per_sample; member
229 uint16_t bits_per_sample; member
928 uint16_t bits_per_sample, bool is_gapless) in q6asm_open_write() argument
953 open->bits_per_sample = bits_per_sample; in q6asm_open_write()
1095 uint16_t bits_per_sample) in q6asm_media_format_block_multi_ch_pcm() argument
[all …]
H A Dq6asm-dai.c64 uint16_t bits_per_sample; member
263 0, prtd->bits_per_sample, false); in q6asm_dai_prepare()
267 prtd->bits_per_sample); in q6asm_dai_prepare()
287 prtd->bits_per_sample); in q6asm_dai_prepare()
293 prtd->bits_per_sample); in q6asm_dai_prepare()
504 prtd->bits_per_sample = 16; in q6asm_dai_hw_params()
507 prtd->bits_per_sample = 24; in q6asm_dai_hw_params()
765 wma_cfg.bits_per_sample = prtd->bits_per_sample; in __q6asm_dai_compr_set_codec_params()
826 alac_cfg.bit_depth = prtd->bits_per_sample; in __q6asm_dai_compr_set_codec_params()
860 ape_cfg.bits_per_sample = prtd->bits_per_sample; in __q6asm_dai_compr_set_codec_params()
[all …]
/OK3568_Linux_fs/kernel/drivers/media/platform/
H A Dpxa_camera.c242 u8 bits_per_sample; member
261 .bits_per_sample = 8,
271 .bits_per_sample = 8,
281 .bits_per_sample = 8,
291 .bits_per_sample = 8,
301 .bits_per_sample = 8,
311 .bits_per_sample = 8,
321 .bits_per_sample = 8,
331 .bits_per_sample = 8,
341 .bits_per_sample = 8,
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/drm/radeon/
H A Dr600_hdmi.c72 status.bits_per_sample = 8; in r600_audio_status()
75 status.bits_per_sample = 16; in r600_audio_status()
78 status.bits_per_sample = 20; in r600_audio_status()
81 status.bits_per_sample = 24; in r600_audio_status()
84 status.bits_per_sample = 32; in r600_audio_status()
89 status.bits_per_sample = 16; in r600_audio_status()
125 rdev->audio.pin[0].bits_per_sample != audio_status.bits_per_sample || in r600_audio_update_hdmi()
430 audio.channels, audio.rate, audio.bits_per_sample); in r600_hdmi_update_audio_settings()
/OK3568_Linux_fs/u-boot/drivers/sound/
H A Dmax98095.c144 unsigned int rate, unsigned int bits_per_sample) in max98095_hw_params() argument
162 switch (bits_per_sample) { in max98095_hw_params()
173 __func__, bits_per_sample); in max98095_hw_params()
477 int bits_per_sample) in max98095_do_init() argument
508 bits_per_sample); in max98095_do_init()
576 int bits_per_sample) in max98095_init() argument
589 bits_per_sample); in max98095_init()
/OK3568_Linux_fs/external/rk_pcba_test/tinyalsa/
H A Dtinycap.c54 uint16_t bits_per_sample; member
159 header.bits_per_sample = pcm_format_to_bits(format); in tiny_cap()
160 header.byte_rate = (header.bits_per_sample / 8) * channels * rate; in tiny_cap()
161 header.block_align = channels * (header.bits_per_sample / 8); in tiny_cap()

123