X-Git-Url: https://code.delx.au/pulseaudio/blobdiff_plain/126e4cf89f5ccfe393e60a930c88ab513eeee085..8c31974f56ebbbfc1a4978150026acf77c32689e:/src/daemon/daemon-conf.h diff --git a/src/daemon/daemon-conf.h b/src/daemon/daemon-conf.h index be2fe1ab..dd69e048 100644 --- a/src/daemon/daemon-conf.h +++ b/src/daemon/daemon-conf.h @@ -9,7 +9,7 @@ PulseAudio is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published - by the Free Software Foundation; either version 2 of the License, + by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. PulseAudio is distributed in the hope that it will be useful, but @@ -23,10 +23,12 @@ USA. ***/ +#include +#include + #include #include #include -#include #ifdef HAVE_SYS_RESOURCE_H #include @@ -66,9 +68,14 @@ typedef struct pa_daemon_conf { no_cpu_limit, disable_shm, disable_remixing, - load_default_script_file; + disable_lfe_remixing, + load_default_script_file, + disallow_exit, + log_meta, + log_time, + flat_volumes, + lock_memory; int exit_idle_time, - module_idle_time, scache_idle_time, auto_log_target, realtime_priority, @@ -77,10 +84,20 @@ typedef struct pa_daemon_conf { char *script_commands, *dl_search_path, *default_script_file; pa_log_target_t log_target; pa_log_level_t log_level; + unsigned log_backtrace; char *config_file; #ifdef HAVE_SYS_RESOURCE_H - pa_rlimit rlimit_fsize, rlimit_data, rlimit_stack, rlimit_core, rlimit_rss, rlimit_nofile, rlimit_as; + pa_rlimit rlimit_fsize, rlimit_data, rlimit_stack, rlimit_core; +#ifdef RLIMIT_RSS + pa_rlimit rlimit_rss; +#endif +#ifdef RLIMIT_NOFILE + pa_rlimit rlimit_nofile; +#endif +#ifdef RLIMIT_AS + pa_rlimit rlimit_as; +#endif #ifdef RLIMIT_NPROC pa_rlimit rlimit_nproc; #endif @@ -109,6 +126,8 @@ typedef struct pa_daemon_conf { unsigned default_n_fragments, default_fragment_size_msec; pa_sample_spec default_sample_spec; + pa_channel_map default_channel_map; + size_t shm_size; } pa_daemon_conf; /* Allocate a new structure and fill it with sane defaults */