35 |
#define REFILL_STREAMS_PER_RUN 4 ///< number of streams that should be refilled with each disk thread cycle |
#define REFILL_STREAMS_PER_RUN 4 ///< number of streams that should be refilled with each disk thread cycle |
36 |
#define MIN_REFILL_SIZE 1024 ///< if no buffer was filled up more than this bottom limit, the disk thread will go to sleep |
#define MIN_REFILL_SIZE 1024 ///< if no buffer was filled up more than this bottom limit, the disk thread will go to sleep |
37 |
#define MAX_REFILL_SIZE 65536 ///< maximum of samples a buffer should be refilled in one cycle (256kB, as 16 bit stereo) |
#define MAX_REFILL_SIZE 65536 ///< maximum of samples a buffer should be refilled in one cycle (256kB, as 16 bit stereo) |
38 |
|
#define STREAM_BUFFER_SIZE 262144 ///< the diskstream ringbuffer size (512kB as sample_t is 16bit) |
39 |
|
#define MAX_INPUT_STREAMS 90 ///< number of streams that should be allocated |
|
//#define STREAM_BUFFER_SIZE 131072 ///< the diskstream ringbuffer size (256kB as sample_t is 16bit) |
|
|
|
|
|
#define STREAM_BUFFER_SIZE 262144 |
|
|
//#define MAX_INPUT_STREAMS 150 ///< number of streams that should be allocated |
|
|
|
|
|
#define MAX_INPUT_STREAMS 90 ///< number of streams that should be allocated |
|
|
|
|
40 |
|
|
41 |
#include "../../common/Thread.h" |
#include "../../common/Thread.h" |
42 |
#include "../../common/RingBuffer.h" |
#include "../../common/RingBuffer.h" |