comparison libao2/ao_sndio.c @ 36852:145057e3f0ed

ao_sndio: simplify, don't care about 8-bit endianness.
author reimar
date Wed, 26 Feb 2014 19:54:17 +0000
parents 645cbd086d2b
children 38234a308fd3
comparison
equal deleted inserted replaced
36851:5a61b8dd0aad 36852:145057e3f0ed
128 goto err_out; 128 goto err_out;
129 } 129 }
130 bpf = par.bps * par.pchan; 130 bpf = par.bps * par.pchan;
131 ao_data.format = af_bits2fmt(8 * par.bps); 131 ao_data.format = af_bits2fmt(8 * par.bps);
132 ao_data.format |= par.sig ? AF_FORMAT_SI : AF_FORMAT_US; 132 ao_data.format |= par.sig ? AF_FORMAT_SI : AF_FORMAT_US;
133 if (par.bits > 8) 133 ao_data.format |= par.le ? AF_FORMAT_LE : AF_FORMAT_BE;
134 ao_data.format |= par.le ? AF_FORMAT_LE : AF_FORMAT_BE;
135 ao_data.channels = par.pchan; 134 ao_data.channels = par.pchan;
136 ao_data.bps = bpf * par.rate; 135 ao_data.bps = bpf * par.rate;
137 ao_data.buffersize = par.bufsz * bpf; 136 ao_data.buffersize = par.bufsz * bpf;
138 ao_data.outburst = par.round * bpf; 137 ao_data.outburst = par.round * bpf;
139 ao_data.samplerate = rate; 138 ao_data.samplerate = rate;