mirror of
https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git
synced 2025-11-04 13:29:59 -05:00
core: Replace PA_PAGE_SIZE with pa_page_size()
PA_PAGE_SIZE using sysconf() may return a negative number CID 1137925, CID 1137926, CID 1138485 instead of calling sysconf() directly, add function pa_page_size() which uses the guestimate 4096 in case sysconf(_SC_PAGE_SIZE) fails using PA_ONCE to only evaluate sysconf() once
This commit is contained in:
parent
c99efbffd6
commit
45d9030638
10 changed files with 55 additions and 38 deletions
|
|
@ -50,7 +50,7 @@
|
|||
#include "sink.h"
|
||||
|
||||
#define MAX_MIX_CHANNELS 32
|
||||
#define MIX_BUFFER_LENGTH (PA_PAGE_SIZE)
|
||||
#define MIX_BUFFER_LENGTH (pa_page_size())
|
||||
#define ABSOLUTE_MIN_LATENCY (500)
|
||||
#define ABSOLUTE_MAX_LATENCY (10*PA_USEC_PER_SEC)
|
||||
#define DEFAULT_FIXED_LATENCY (250*PA_USEC_PER_MSEC)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue