mirror of
https://github.com/genodelabs/genode.git
synced 2024-12-24 07:46:42 +00:00
dde_bsd: add patch to limit internal buffer size
Decreasing the internal buffer size will implicitly limit the number of blocks provisioned for recording and brings them in line with the number of blocks used for playback (2). Note that this patch also sets an upper-bound on the number of samples in 'Audio_*::PERIOD'.
This commit is contained in:
parent
0f70cafb91
commit
93d6d71a1d
13
repos/dde_bsd/patches/audio_bufsz.patch
Normal file
13
repos/dde_bsd/patches/audio_bufsz.patch
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
Decrease the initial audio buffer size that implicitly limits the number
|
||||||
|
of records blocks.
|
||||||
|
--- a/dev/audio.c
|
||||||
|
+++ b/dev/audio.c
|
||||||
|
@@ -55,7 +55,7 @@
|
||||||
|
#define AUDIO_DEV(n) (minor(n) & 0xf0)
|
||||||
|
#define AUDIO_DEV_AUDIO 0 /* minor of /dev/audio0 */
|
||||||
|
#define AUDIO_DEV_AUDIOCTL 0xc0 /* minor of /dev/audioctl */
|
||||||
|
-#define AUDIO_BUFSZ 65536 /* buffer size in bytes */
|
||||||
|
+#define AUDIO_BUFSZ 4096 /* buffer size in bytes */
|
||||||
|
|
||||||
|
/*
|
||||||
|
* mixer entries added by the audio(4) layer
|
@ -1 +1 @@
|
|||||||
23a28150a282dd2d9f28e36264f1df5b0699ff6b
|
b6086e021be26a2f2a07463c0318b79fd8d0513e
|
||||||
|
Loading…
Reference in New Issue
Block a user