Mercurial > mplayer.hg
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; |