diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/common.h | 10 | ||||
-rw-r--r-- | src/oss.c | 26 |
2 files changed, 19 insertions, 17 deletions
diff --git a/src/common.h b/src/common.h index 698dbf6..63fc991 100644 --- a/src/common.h +++ b/src/common.h @@ -23,10 +23,10 @@ struct sa_stream { char *codec; - size_t read_lower_watermark; - size_t read_upper_watermark; - size_t write_lower_watermark; - size_t write_upper_watermark; +/* size_t read_lower_watermark; */ +/* size_t read_upper_watermark; */ +/* size_t write_lower_watermark; */ +/* size_t write_upper_watermark; */ sa_xrun_mode_t xrun_mode; sa_bool_t ni_enabled; @@ -47,7 +47,7 @@ struct sa_stream { sa_adjust_t adjust_rate; sa_adjust_t adjust_nchannels; sa_adjust_t adjust_pcm_format; - sa_adjust_t adjust_watermarks; +/* sa_adjust_t adjust_watermarks; */ sa_error_t error; sa_notify_t notify; @@ -127,13 +127,15 @@ int driver_open(sa_stream_t *s) { /* Set fragment settings */ if (s->mode & SA_MODE_WRONLY) { - bs = s->write_lower_watermark; +/* bs = s->write_lower_watermark; */ + bs = 1024*10; /* FIXME */ } if (s->mode & SA_MODE_RDONLY) { int rbs; - rbs = s->read_upper_watermark; +/* rbs = s->read_upper_watermark; */ + bs = 1024*10; /* FIXME */ if (s->mode & SA_MODE_WRONLY) bs = bs > rbs ? bs : rbs; @@ -537,18 +539,18 @@ int driver_open(sa_stream_t *s) { goto fail; } - if (s->adjust_watermarks) { +/* if (s->adjust_watermarks) { */ - if (s->mode & SA_MODE_RDONLY) { - s->read_lower_watermark = oss->read_fragment_size; - s->read_upper_watermark = oss->read_fragment_size * oss->read_nfragments; - } +/* if (s->mode & SA_MODE_RDONLY) { */ +/* s->read_lower_watermark = oss->read_fragment_size; */ +/* s->read_upper_watermark = oss->read_fragment_size * oss->read_nfragments; */ +/* } */ - if (s->mode & SA_MODE_WRONLY) { - s->write_lower_watermark = oss->write_fragment_size; - s->write_upper_watermark = oss->write_fragment_size * oss->write_nfragments; - } - } +/* if (s->mode & SA_MODE_WRONLY) { */ +/* s->write_lower_watermark = oss->write_fragment_size; */ +/* s->write_upper_watermark = oss->write_fragment_size * oss->write_nfragments; */ +/* } */ +/* } */ if (s->mode & SA_MODE_RDONLY) printf("Chosen for read: %u fragments, %u fragsize\n", oss->read_nfragments, oss->read_fragment_size); |