mirror of
https://github.com/ericonr/sndio.git
synced 2024-02-18 04:45:21 -06:00
dont set block size
This commit is contained in:
parent
c075b80574
commit
cc1c9a5c71
@ -69,7 +69,6 @@
|
|||||||
*/
|
*/
|
||||||
#define DEFAULT_RATE 48000
|
#define DEFAULT_RATE 48000
|
||||||
#define DEFAULT_BUFSZ 7860
|
#define DEFAULT_BUFSZ 7860
|
||||||
#define DEFAULT_ROUND 960
|
|
||||||
|
|
||||||
struct slot {
|
struct slot {
|
||||||
struct slot *next; /* next on the play list */
|
struct slot *next; /* next on the play list */
|
||||||
@ -542,7 +541,7 @@ slot_sub_bcopy(struct slot *s, adata_t *idata, int todo)
|
|||||||
}
|
}
|
||||||
|
|
||||||
static int
|
static int
|
||||||
dev_open(char *dev, int mode, int round, int bufsz, char *port)
|
dev_open(char *dev, int mode, int bufsz, char *port)
|
||||||
{
|
{
|
||||||
int rate, pmax, rmax;
|
int rate, pmax, rmax;
|
||||||
struct sio_par par;
|
struct sio_par par;
|
||||||
@ -589,7 +588,6 @@ dev_open(char *dev, int mode, int round, int bufsz, char *port)
|
|||||||
par.pchan = pmax + 1;
|
par.pchan = pmax + 1;
|
||||||
if (mode & SIO_REC)
|
if (mode & SIO_REC)
|
||||||
par.rchan = rmax + 1;
|
par.rchan = rmax + 1;
|
||||||
par.round = round;
|
|
||||||
par.appbufsz = bufsz;
|
par.appbufsz = bufsz;
|
||||||
if (!sio_setpar(dev_sh, &par) || !sio_getpar(dev_sh, &par)) {
|
if (!sio_setpar(dev_sh, &par) || !sio_getpar(dev_sh, &par)) {
|
||||||
log_puts(dev_name);
|
log_puts(dev_name);
|
||||||
@ -1038,7 +1036,7 @@ sigint(int s)
|
|||||||
}
|
}
|
||||||
|
|
||||||
static int
|
static int
|
||||||
playrec(char *dev, int mode, int round, int bufsz, char *port)
|
playrec(char *dev, int mode, int bufsz, char *port)
|
||||||
{
|
{
|
||||||
#define MIDIBUFSZ 0x100
|
#define MIDIBUFSZ 0x100
|
||||||
unsigned char mbuf[MIDIBUFSZ];
|
unsigned char mbuf[MIDIBUFSZ];
|
||||||
@ -1047,7 +1045,7 @@ playrec(char *dev, int mode, int round, int bufsz, char *port)
|
|||||||
struct slot *s;
|
struct slot *s;
|
||||||
int n, ns, nm, ev;
|
int n, ns, nm, ev;
|
||||||
|
|
||||||
if (!dev_open(dev, mode, round, bufsz, port))
|
if (!dev_open(dev, mode, bufsz, port))
|
||||||
return 0;
|
return 0;
|
||||||
n = sio_nfds(dev_sh);
|
n = sio_nfds(dev_sh);
|
||||||
if (dev_mh)
|
if (dev_mh)
|
||||||
@ -1222,7 +1220,7 @@ opt_num(char *s, int min, int max, int *num)
|
|||||||
int
|
int
|
||||||
main(int argc, char **argv)
|
main(int argc, char **argv)
|
||||||
{
|
{
|
||||||
int dup, cmin, cmax, rate, vol, bufsz, round, hdr, mode;
|
int dup, cmin, cmax, rate, vol, bufsz, hdr, mode;
|
||||||
char *port, *dev;
|
char *port, *dev;
|
||||||
struct aparams par;
|
struct aparams par;
|
||||||
int n_flag, c;
|
int n_flag, c;
|
||||||
@ -1230,7 +1228,6 @@ main(int argc, char **argv)
|
|||||||
vol = 127;
|
vol = 127;
|
||||||
dup = 0;
|
dup = 0;
|
||||||
bufsz = DEFAULT_BUFSZ;
|
bufsz = DEFAULT_BUFSZ;
|
||||||
round = DEFAULT_ROUND;
|
|
||||||
rate = DEFAULT_RATE;
|
rate = DEFAULT_RATE;
|
||||||
cmin = 0;
|
cmin = 0;
|
||||||
cmax = 1;
|
cmax = 1;
|
||||||
@ -1324,7 +1321,7 @@ main(int argc, char **argv)
|
|||||||
log_puts("at least of -i and -o required\n");
|
log_puts("at least of -i and -o required\n");
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
if (!playrec(dev, mode, round, bufsz, port))
|
if (!playrec(dev, mode, bufsz, port))
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
|
Loading…
Reference in New Issue
Block a user