mirror of
				https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git
				synced 2025-11-03 09:01:50 -05:00 
			
		
		
		
	s/POLYP/PULSE/g
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1041 fefdeb5f-60dc-0310-8127-8f9354f1896f
This commit is contained in:
		
							parent
							
								
									6654e987c1
								
							
						
					
					
						commit
						230f97a4a4
					
				
					 12 changed files with 87 additions and 87 deletions
				
			
		| 
						 | 
				
			
			@ -30,9 +30,9 @@ pulseconfdir=$(sysconfdir)/pulse
 | 
			
		|||
#            Defines              #
 | 
			
		||||
###################################
 | 
			
		||||
 | 
			
		||||
POLYPAUDIO_BINARY=$(bindir)/pulseaudio$(EXEEXT)
 | 
			
		||||
PULSEAUDIO_BINARY=$(bindir)/pulseaudio$(EXEEXT)
 | 
			
		||||
if OS_IS_WIN32
 | 
			
		||||
DEFAULT_CONFIG_DIR=%POLYP_ROOT%
 | 
			
		||||
DEFAULT_CONFIG_DIR=%PULSE_ROOT%
 | 
			
		||||
else
 | 
			
		||||
DEFAULT_CONFIG_DIR=$(pulseconfdir)
 | 
			
		||||
endif
 | 
			
		||||
| 
						 | 
				
			
			@ -48,7 +48,7 @@ AM_CFLAGS += $(LIBSAMPLERATE_CFLAGS) $(LIBSNDFILE_CFLAGS)
 | 
			
		|||
AM_CFLAGS += -DDLSEARCHPATH=\"$(modlibexecdir)\"
 | 
			
		||||
#AM_CFLAGS += -DDLSEARCHPATH=\"$(shell pwd)\"
 | 
			
		||||
AM_CFLAGS += -DDEFAULT_CONFIG_DIR=\"$(DEFAULT_CONFIG_DIR)\"
 | 
			
		||||
AM_CFLAGS += -DPOLYPAUDIO_BINARY=\"$(POLYPAUDIO_BINARY)\"
 | 
			
		||||
AM_CFLAGS += -DPULSEAUDIO_BINARY=\"$(PULSEAUDIO_BINARY)\"
 | 
			
		||||
 | 
			
		||||
# This cool debug trap works on i386/gcc only
 | 
			
		||||
AM_CFLAGS += '-DDEBUG_TRAP=__asm__("int $$3")'
 | 
			
		||||
| 
						 | 
				
			
			@ -426,7 +426,7 @@ libpulse_la_SOURCES += \
 | 
			
		|||
endif
 | 
			
		||||
 | 
			
		||||
libpulse_la_CFLAGS = $(AM_CFLAGS)
 | 
			
		||||
libpulse_la_LDFLAGS = -version-info $(LIBPOLYP_VERSION_INFO)
 | 
			
		||||
libpulse_la_LDFLAGS = -version-info $(LIBPULSE_VERSION_INFO)
 | 
			
		||||
libpulse_la_LIBADD = $(AM_LIBADD) $(WINSOCK_LIBS) $(LIBICONV)
 | 
			
		||||
 | 
			
		||||
if HAVE_X11
 | 
			
		||||
| 
						 | 
				
			
			@ -442,22 +442,22 @@ endif
 | 
			
		|||
libpulse_simple_la_SOURCES = pulse/simple.c pulse/simple.h 
 | 
			
		||||
libpulse_simple_la_CFLAGS = $(AM_CFLAGS)
 | 
			
		||||
libpulse_simple_la_LIBADD = $(AM_LIBADD) libpulse.la
 | 
			
		||||
libpulse_simple_la_LDFLAGS = -version-info $(LIBPOLYP_SIMPLE_VERSION_INFO)
 | 
			
		||||
libpulse_simple_la_LDFLAGS = -version-info $(LIBPULSE_SIMPLE_VERSION_INFO)
 | 
			
		||||
 | 
			
		||||
libpulse_browse_la_SOURCES = pulse/browser.c pulse/browser.h 
 | 
			
		||||
libpulse_browse_la_CFLAGS = $(AM_CFLAGS) $(HOWL_CFLAGS)
 | 
			
		||||
libpulse_browse_la_LIBADD = $(AM_LIBADD) libpulse.la $(HOWL_LIBS)
 | 
			
		||||
libpulse_browse_la_LDFLAGS = -version-info $(LIBPOLYP_BROWSE_VERSION_INFO)
 | 
			
		||||
libpulse_browse_la_LDFLAGS = -version-info $(LIBPULSE_BROWSE_VERSION_INFO)
 | 
			
		||||
 | 
			
		||||
libpulse_mainloop_glib_la_SOURCES = pulse/glib-mainloop.h pulse/glib-mainloop.c
 | 
			
		||||
libpulse_mainloop_glib_la_CFLAGS = $(AM_CFLAGS) $(GLIB20_CFLAGS)
 | 
			
		||||
libpulse_mainloop_glib_la_LIBADD = $(AM_LIBADD) libpulse.la $(GLIB20_LIBS)
 | 
			
		||||
libpulse_mainloop_glib_la_LDFLAGS = -version-info $(LIBPOLYP_MAINLOOP_GLIB_VERSION_INFO)
 | 
			
		||||
libpulse_mainloop_glib_la_LDFLAGS = -version-info $(LIBPULSE_MAINLOOP_GLIB_VERSION_INFO)
 | 
			
		||||
 | 
			
		||||
libpulse_mainloop_glib12_la_SOURCES = pulse/glib-mainloop.h pulse/glib12-mainloop.c
 | 
			
		||||
libpulse_mainloop_glib12_la_CFLAGS = $(AM_CFLAGS) $(GLIB12_CFLAGS)
 | 
			
		||||
libpulse_mainloop_glib12_la_LIBADD = $(AM_LIBADD) libpulse.la $(GLIB12_LIBS)
 | 
			
		||||
libpulse_mainloop_glib12_la_LDFLAGS = -version-info $(LIBPOLYP_MAINLOOP_GLIB_VERSION_INFO)
 | 
			
		||||
libpulse_mainloop_glib12_la_LDFLAGS = -version-info $(LIBPULSE_MAINLOOP_GLIB_VERSION_INFO)
 | 
			
		||||
 | 
			
		||||
###################################
 | 
			
		||||
#         OSS emulation           #
 | 
			
		||||
| 
						 | 
				
			
			@ -593,7 +593,7 @@ libpulsecore_la_SOURCES += \
 | 
			
		|||
endif
 | 
			
		||||
 | 
			
		||||
libpulsecore_la_CPPFLAGS = $(AM_CPPFLAGS) $(LIBOIL_CFLAGS)
 | 
			
		||||
libpulsecore_la_LDFLAGS = -version-info $(LIBPOLYPCORE_VERSION_INFO)
 | 
			
		||||
libpulsecore_la_LDFLAGS = -version-info $(LIBPULSECORE_VERSION_INFO)
 | 
			
		||||
libpulsecore_la_LIBADD = $(AM_LIBADD) $(LIBLTDL) $(LIBSAMPLERATE_LIBS) $(LIBSNDFILE_LIBS) $(WINSOCK_LIBS) $(LIBOIL_LIBS) $(LIBICONV)
 | 
			
		||||
 | 
			
		||||
###################################
 | 
			
		||||
| 
						 | 
				
			
			@ -1177,17 +1177,17 @@ CLEANFILES = esdcompat client.conf default.pa daemon.conf
 | 
			
		|||
esdcompat: daemon/esdcompat.in Makefile
 | 
			
		||||
	sed -e 's,@PACKAGE_VERSION\@,$(PACKAGE_VERSION),g' \
 | 
			
		||||
		-e 's,@PACKAGE_NAME\@,$(PACKAGE_NAME),g' \
 | 
			
		||||
		-e 's,@POLYPAUDIO_BINARY\@,$(POLYPAUDIO_BINARY),g' < $< > $@
 | 
			
		||||
		-e 's,@PULSEAUDIO_BINARY\@,$(PULSEAUDIO_BINARY),g' < $< > $@
 | 
			
		||||
 | 
			
		||||
client.conf: pulse/client.conf.in Makefile
 | 
			
		||||
	sed -e 's,@POLYPAUDIO_BINARY\@,$(POLYPAUDIO_BINARY),g' < $< > $@
 | 
			
		||||
	sed -e 's,@PULSEAUDIO_BINARY\@,$(PULSEAUDIO_BINARY),g' < $< > $@
 | 
			
		||||
 | 
			
		||||
if OS_IS_WIN32    
 | 
			
		||||
default.pa: daemon/default.pa.win32
 | 
			
		||||
	cp $< $@
 | 
			
		||||
else
 | 
			
		||||
default.pa: daemon/default.pa.in Makefile
 | 
			
		||||
	sed -e 's,@POLYPAUDIO_BINARY\@,$(POLYPAUDIO_BINARY),g' < $< > $@
 | 
			
		||||
	sed -e 's,@PULSEAUDIO_BINARY\@,$(PULSEAUDIO_BINARY),g' < $< > $@
 | 
			
		||||
endif
 | 
			
		||||
 | 
			
		||||
daemon.conf: daemon/daemon.conf.in Makefile
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -43,7 +43,7 @@
 | 
			
		|||
# ifndef OS_IS_WIN32
 | 
			
		||||
#  define DEFAULT_CONFIG_DIR "/etc/pulse"
 | 
			
		||||
# else
 | 
			
		||||
#  define DEFAULT_CONFIG_DIR "%POLYP_ROOT%"
 | 
			
		||||
#  define DEFAULT_CONFIG_DIR "%PULSE_ROOT%"
 | 
			
		||||
# endif
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -58,9 +58,9 @@
 | 
			
		|||
#define DEFAULT_CONFIG_FILE DEFAULT_CONFIG_DIR PATH_SEP "daemon.conf"
 | 
			
		||||
#define DEFAULT_CONFIG_FILE_USER ".pulse" PATH_SEP "daemon.conf"
 | 
			
		||||
 | 
			
		||||
#define ENV_SCRIPT_FILE "POLYP_SCRIPT"
 | 
			
		||||
#define ENV_CONFIG_FILE "POLYP_CONFIG"
 | 
			
		||||
#define ENV_DL_SEARCH_PATH "POLYP_DLPATH"
 | 
			
		||||
#define ENV_SCRIPT_FILE "PULSE_SCRIPT"
 | 
			
		||||
#define ENV_CONFIG_FILE "PULSE_CONFIG"
 | 
			
		||||
#define ENV_DL_SEARCH_PATH "PULSE_DLPATH"
 | 
			
		||||
 | 
			
		||||
static const pa_daemon_conf default_conf = {
 | 
			
		||||
    .cmd = PA_CMD_DAEMON,
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -128,22 +128,22 @@ int pa__init(pa_core *c, pa_module*m) {
 | 
			
		|||
        goto fail;
 | 
			
		||||
 | 
			
		||||
    s = pa_strlist_tostring(l);
 | 
			
		||||
    pa_x11_set_prop(pa_x11_wrapper_get_display(u->x11_wrapper), "POLYP_SERVER", s);
 | 
			
		||||
    pa_x11_set_prop(pa_x11_wrapper_get_display(u->x11_wrapper), "PULSE_SERVER", s);
 | 
			
		||||
    pa_xfree(s);
 | 
			
		||||
    
 | 
			
		||||
    if (!pa_get_fqdn(hn, sizeof(hn)) || !pa_get_user_name(un, sizeof(un)))
 | 
			
		||||
        goto fail;
 | 
			
		||||
    
 | 
			
		||||
    u->id = pa_sprintf_malloc("%s@%s/%u", un, hn, (unsigned) getpid());
 | 
			
		||||
    pa_x11_set_prop(pa_x11_wrapper_get_display(u->x11_wrapper), "POLYP_ID", u->id);
 | 
			
		||||
    pa_x11_set_prop(pa_x11_wrapper_get_display(u->x11_wrapper), "PULSE_ID", u->id);
 | 
			
		||||
 | 
			
		||||
    if ((t = pa_modargs_get_value(ma, "source", NULL)))
 | 
			
		||||
        pa_x11_set_prop(pa_x11_wrapper_get_display(u->x11_wrapper), "POLYP_SOURCE", t);
 | 
			
		||||
        pa_x11_set_prop(pa_x11_wrapper_get_display(u->x11_wrapper), "PULSE_SOURCE", t);
 | 
			
		||||
 | 
			
		||||
    if ((t = pa_modargs_get_value(ma, "sink", NULL)))
 | 
			
		||||
        pa_x11_set_prop(pa_x11_wrapper_get_display(u->x11_wrapper), "POLYP_SINK", t);
 | 
			
		||||
        pa_x11_set_prop(pa_x11_wrapper_get_display(u->x11_wrapper), "PULSE_SINK", t);
 | 
			
		||||
 | 
			
		||||
    pa_x11_set_prop(pa_x11_wrapper_get_display(u->x11_wrapper), "POLYP_COOKIE", pa_hexstr(u->auth_cookie, sizeof(u->auth_cookie), hx, sizeof(hx)));
 | 
			
		||||
    pa_x11_set_prop(pa_x11_wrapper_get_display(u->x11_wrapper), "PULSE_COOKIE", pa_hexstr(u->auth_cookie, sizeof(u->auth_cookie), hx, sizeof(hx)));
 | 
			
		||||
    
 | 
			
		||||
    pa_modargs_free(ma);
 | 
			
		||||
    return 0;
 | 
			
		||||
| 
						 | 
				
			
			@ -167,14 +167,14 @@ void pa__done(pa_core *c, pa_module*m) {
 | 
			
		|||
        char t[256];
 | 
			
		||||
 | 
			
		||||
        /* Yes, here is a race condition */
 | 
			
		||||
        if (!pa_x11_get_prop(pa_x11_wrapper_get_display(u->x11_wrapper), "POLYP_ID", t, sizeof(t)) || strcmp(t, u->id))
 | 
			
		||||
        if (!pa_x11_get_prop(pa_x11_wrapper_get_display(u->x11_wrapper), "PULSE_ID", t, sizeof(t)) || strcmp(t, u->id))
 | 
			
		||||
            pa_log_warn(__FILE__": PulseAudio information vanished from X11!");
 | 
			
		||||
        else {
 | 
			
		||||
            pa_x11_del_prop(pa_x11_wrapper_get_display(u->x11_wrapper), "POLYP_ID");
 | 
			
		||||
            pa_x11_del_prop(pa_x11_wrapper_get_display(u->x11_wrapper), "POLYP_SERVER");
 | 
			
		||||
            pa_x11_del_prop(pa_x11_wrapper_get_display(u->x11_wrapper), "POLYP_SINK");
 | 
			
		||||
            pa_x11_del_prop(pa_x11_wrapper_get_display(u->x11_wrapper), "POLYP_SOURCE");
 | 
			
		||||
            pa_x11_del_prop(pa_x11_wrapper_get_display(u->x11_wrapper), "POLYP_COOKIE");
 | 
			
		||||
            pa_x11_del_prop(pa_x11_wrapper_get_display(u->x11_wrapper), "PULSE_ID");
 | 
			
		||||
            pa_x11_del_prop(pa_x11_wrapper_get_display(u->x11_wrapper), "PULSE_SERVER");
 | 
			
		||||
            pa_x11_del_prop(pa_x11_wrapper_get_display(u->x11_wrapper), "PULSE_SINK");
 | 
			
		||||
            pa_x11_del_prop(pa_x11_wrapper_get_display(u->x11_wrapper), "PULSE_SOURCE");
 | 
			
		||||
            pa_x11_del_prop(pa_x11_wrapper_get_display(u->x11_wrapper), "PULSE_COOKIE");
 | 
			
		||||
            XSync(pa_x11_wrapper_get_display(u->x11_wrapper), False);
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -50,22 +50,22 @@ int pa_client_conf_from_x11(pa_client_conf *c, const char *dname) {
 | 
			
		|||
        goto finish;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    if (pa_x11_get_prop(d, "POLYP_SERVER", t, sizeof(t))) {
 | 
			
		||||
    if (pa_x11_get_prop(d, "PULSE_SERVER", t, sizeof(t))) {
 | 
			
		||||
        pa_xfree(c->default_server);
 | 
			
		||||
        c->default_server = pa_xstrdup(t);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    if (pa_x11_get_prop(d, "POLYP_SINK", t, sizeof(t))) {
 | 
			
		||||
    if (pa_x11_get_prop(d, "PULSE_SINK", t, sizeof(t))) {
 | 
			
		||||
        pa_xfree(c->default_sink);
 | 
			
		||||
        c->default_sink = pa_xstrdup(t);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    if (pa_x11_get_prop(d, "POLYP_SOURCE", t, sizeof(t))) {
 | 
			
		||||
    if (pa_x11_get_prop(d, "PULSE_SOURCE", t, sizeof(t))) {
 | 
			
		||||
        pa_xfree(c->default_source);
 | 
			
		||||
        c->default_source = pa_xstrdup(t);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    if (pa_x11_get_prop(d, "POLYP_COOKIE", t, sizeof(t))) {
 | 
			
		||||
    if (pa_x11_get_prop(d, "PULSE_COOKIE", t, sizeof(t))) {
 | 
			
		||||
        uint8_t cookie[PA_NATIVE_COOKIE_LENGTH];
 | 
			
		||||
 | 
			
		||||
        if (pa_parsehex(t, cookie, sizeof(cookie)) != sizeof(cookie)) {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -43,7 +43,7 @@
 | 
			
		|||
# ifndef OS_IS_WIN32
 | 
			
		||||
#  define DEFAULT_CONFIG_DIR "/etc/pulse"
 | 
			
		||||
# else
 | 
			
		||||
#  define DEFAULT_CONFIG_DIR "%POLYP_ROOT%"
 | 
			
		||||
#  define DEFAULT_CONFIG_DIR "%PULSE_ROOT%"
 | 
			
		||||
# endif
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -56,12 +56,12 @@
 | 
			
		|||
#define DEFAULT_CLIENT_CONFIG_FILE DEFAULT_CONFIG_DIR PATH_SEP "client.conf"
 | 
			
		||||
#define DEFAULT_CLIENT_CONFIG_FILE_USER ".pulse" PATH_SEP "client.conf"
 | 
			
		||||
 | 
			
		||||
#define ENV_CLIENT_CONFIG_FILE "POLYP_CLIENTCONFIG"
 | 
			
		||||
#define ENV_DEFAULT_SINK "POLYP_SINK"
 | 
			
		||||
#define ENV_DEFAULT_SOURCE "POLYP_SOURCE"
 | 
			
		||||
#define ENV_DEFAULT_SERVER "POLYP_SERVER"
 | 
			
		||||
#define ENV_DAEMON_BINARY "POLYP_BINARY"
 | 
			
		||||
#define ENV_COOKIE_FILE "POLYP_COOKIE"
 | 
			
		||||
#define ENV_CLIENT_CONFIG_FILE "PULSE_CLIENTCONFIG"
 | 
			
		||||
#define ENV_DEFAULT_SINK "PULSE_SINK"
 | 
			
		||||
#define ENV_DEFAULT_SOURCE "PULSE_SOURCE"
 | 
			
		||||
#define ENV_DEFAULT_SERVER "PULSE_SERVER"
 | 
			
		||||
#define ENV_DAEMON_BINARY "PULSE_BINARY"
 | 
			
		||||
#define ENV_COOKIE_FILE "PULSE_COOKIE"
 | 
			
		||||
 | 
			
		||||
static const pa_client_conf default_conf = {
 | 
			
		||||
    .daemon_binary = NULL,
 | 
			
		||||
| 
						 | 
				
			
			@ -77,7 +77,7 @@ static const pa_client_conf default_conf = {
 | 
			
		|||
pa_client_conf *pa_client_conf_new(void) {
 | 
			
		||||
    pa_client_conf *c = pa_xmemdup(&default_conf, sizeof(default_conf));
 | 
			
		||||
    
 | 
			
		||||
    c->daemon_binary = pa_xstrdup(POLYPAUDIO_BINARY);
 | 
			
		||||
    c->daemon_binary = pa_xstrdup(PULSEAUDIO_BINARY);
 | 
			
		||||
    c->extra_arguments = pa_xstrdup("--log-target=syslog --exit-idle-time=5");
 | 
			
		||||
    c->cookie_file = pa_xstrdup(PA_NATIVE_COOKIE_FILE);
 | 
			
		||||
    
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -88,14 +88,14 @@
 | 
			
		|||
 | 
			
		||||
#ifdef OS_IS_WIN32
 | 
			
		||||
 | 
			
		||||
#define POLYP_ROOTENV "POLYP_ROOT"
 | 
			
		||||
#define PULSE_ROOTENV "PULSE_ROOT"
 | 
			
		||||
 | 
			
		||||
int pa_set_root(HANDLE handle) {
 | 
			
		||||
    char library_path[MAX_PATH + sizeof(POLYP_ROOTENV) + 1], *sep;
 | 
			
		||||
    char library_path[MAX_PATH + sizeof(PULSE_ROOTENV) + 1], *sep;
 | 
			
		||||
 | 
			
		||||
    strcpy(library_path, POLYP_ROOTENV "=");
 | 
			
		||||
    strcpy(library_path, PULSE_ROOTENV "=");
 | 
			
		||||
 | 
			
		||||
    if (!GetModuleFileName(handle, library_path + sizeof(POLYP_ROOTENV), MAX_PATH))
 | 
			
		||||
    if (!GetModuleFileName(handle, library_path + sizeof(PULSE_ROOTENV), MAX_PATH))
 | 
			
		||||
        return 0;
 | 
			
		||||
 | 
			
		||||
    sep = strrchr(library_path, '\\');
 | 
			
		||||
| 
						 | 
				
			
			@ -818,7 +818,7 @@ FILE *pa_open_config_file(const char *global, const char *local, const char *env
 | 
			
		|||
#ifdef OS_IS_WIN32
 | 
			
		||||
    char buf[PATH_MAX];
 | 
			
		||||
 | 
			
		||||
    if (!getenv(POLYP_ROOTENV))
 | 
			
		||||
    if (!getenv(PULSE_ROOTENV))
 | 
			
		||||
        pa_set_root(NULL);
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -40,7 +40,7 @@
 | 
			
		|||
 | 
			
		||||
#include "log.h"
 | 
			
		||||
 | 
			
		||||
#define ENV_LOGLEVEL "POLYP_LOG"
 | 
			
		||||
#define ENV_LOGLEVEL "PULSE_LOG"
 | 
			
		||||
 | 
			
		||||
static char *log_ident = NULL, *log_ident_local = NULL;
 | 
			
		||||
static pa_log_target_t log_target = PA_LOG_STDERR;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1500,7 +1500,7 @@ static int mixer_ioctl(fd_info *i, unsigned long request, void*argp, int *_errno
 | 
			
		|||
            debug(DEBUG_LEVEL_NORMAL, __FILE__": SOUND_MIXER_INFO\n");
 | 
			
		||||
 | 
			
		||||
            memset(mi, 0, sizeof(mixer_info));
 | 
			
		||||
            strncpy(mi->id, "POLYPAUDIO", sizeof(mi->id));
 | 
			
		||||
            strncpy(mi->id, "PULSEAUDIO", sizeof(mi->id));
 | 
			
		||||
            strncpy(mi->name, "PulseAudio Virtual OSS", sizeof(mi->name));
 | 
			
		||||
            pa_threaded_mainloop_lock(i->mainloop);
 | 
			
		||||
            mi->modify_counter = i->volume_modify_count;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -99,13 +99,13 @@ int main(int argc, char *argv[]) {
 | 
			
		|||
    switch (mode) {
 | 
			
		||||
        case DUMP: {
 | 
			
		||||
            char t[1024];
 | 
			
		||||
            if (pa_x11_get_prop(d, "POLYP_SERVER", t, sizeof(t))) 
 | 
			
		||||
            if (pa_x11_get_prop(d, "PULSE_SERVER", t, sizeof(t))) 
 | 
			
		||||
                printf("Server: %s\n", t);
 | 
			
		||||
            if (pa_x11_get_prop(d, "POLYP_SOURCE", t, sizeof(t)))
 | 
			
		||||
            if (pa_x11_get_prop(d, "PULSE_SOURCE", t, sizeof(t)))
 | 
			
		||||
                printf("Source: %s\n", t);
 | 
			
		||||
            if (pa_x11_get_prop(d, "POLYP_SINK", t, sizeof(t)))
 | 
			
		||||
            if (pa_x11_get_prop(d, "PULSE_SINK", t, sizeof(t)))
 | 
			
		||||
                printf("Sink: %s\n", t);
 | 
			
		||||
            if (pa_x11_get_prop(d, "POLYP_COOKIE", t, sizeof(t)))
 | 
			
		||||
            if (pa_x11_get_prop(d, "PULSE_COOKIE", t, sizeof(t)))
 | 
			
		||||
                printf("Cookie: %s\n", t);
 | 
			
		||||
 | 
			
		||||
            break;
 | 
			
		||||
| 
						 | 
				
			
			@ -113,14 +113,14 @@ int main(int argc, char *argv[]) {
 | 
			
		|||
            
 | 
			
		||||
        case IMPORT: {
 | 
			
		||||
            char t[1024];
 | 
			
		||||
            if (pa_x11_get_prop(d, "POLYP_SERVER", t, sizeof(t))) 
 | 
			
		||||
                printf("POLYP_SERVER='%s'\nexport POLYP_SERVER\n", t);
 | 
			
		||||
            if (pa_x11_get_prop(d, "POLYP_SOURCE", t, sizeof(t)))
 | 
			
		||||
                printf("POLYP_SOURCE='%s'\nexport POLYP_SOURCE\n", t);
 | 
			
		||||
            if (pa_x11_get_prop(d, "POLYP_SINK", t, sizeof(t)))
 | 
			
		||||
                printf("POLYP_SINK='%s'\nexport POLYP_SINK\n", t);
 | 
			
		||||
            if (pa_x11_get_prop(d, "PULSE_SERVER", t, sizeof(t))) 
 | 
			
		||||
                printf("PULSE_SERVER='%s'\nexport PULSE_SERVER\n", t);
 | 
			
		||||
            if (pa_x11_get_prop(d, "PULSE_SOURCE", t, sizeof(t)))
 | 
			
		||||
                printf("PULSE_SOURCE='%s'\nexport PULSE_SOURCE\n", t);
 | 
			
		||||
            if (pa_x11_get_prop(d, "PULSE_SINK", t, sizeof(t)))
 | 
			
		||||
                printf("PULSE_SINK='%s'\nexport PULSE_SINK\n", t);
 | 
			
		||||
 | 
			
		||||
            if (pa_x11_get_prop(d, "POLYP_COOKIE", t, sizeof(t))) {
 | 
			
		||||
            if (pa_x11_get_prop(d, "PULSE_COOKIE", t, sizeof(t))) {
 | 
			
		||||
                uint8_t cookie[PA_NATIVE_COOKIE_LENGTH];
 | 
			
		||||
                size_t l;
 | 
			
		||||
                if ((l = pa_parsehex(t, cookie, sizeof(cookie))) != sizeof(cookie)) {
 | 
			
		||||
| 
						 | 
				
			
			@ -153,16 +153,16 @@ int main(int argc, char *argv[]) {
 | 
			
		|||
                goto finish;
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            pa_x11_del_prop(d, "POLYP_SERVER");
 | 
			
		||||
            pa_x11_del_prop(d, "POLYP_SINK");
 | 
			
		||||
            pa_x11_del_prop(d, "POLYP_SOURCE");
 | 
			
		||||
            pa_x11_del_prop(d, "POLYP_ID");
 | 
			
		||||
            pa_x11_del_prop(d, "POLYP_COOKIE");
 | 
			
		||||
            pa_x11_del_prop(d, "PULSE_SERVER");
 | 
			
		||||
            pa_x11_del_prop(d, "PULSE_SINK");
 | 
			
		||||
            pa_x11_del_prop(d, "PULSE_SOURCE");
 | 
			
		||||
            pa_x11_del_prop(d, "PULSE_ID");
 | 
			
		||||
            pa_x11_del_prop(d, "PULSE_COOKIE");
 | 
			
		||||
            
 | 
			
		||||
            if (server)
 | 
			
		||||
                pa_x11_set_prop(d, "POLYP_SERVER", server);
 | 
			
		||||
                pa_x11_set_prop(d, "PULSE_SERVER", server);
 | 
			
		||||
            else if (conf->default_server)
 | 
			
		||||
                pa_x11_set_prop(d, "POLYP_SERVER", conf->default_server);
 | 
			
		||||
                pa_x11_set_prop(d, "PULSE_SERVER", conf->default_server);
 | 
			
		||||
            else {
 | 
			
		||||
                char hn[256];
 | 
			
		||||
                if (!pa_get_fqdn(hn, sizeof(hn))) {
 | 
			
		||||
| 
						 | 
				
			
			@ -170,18 +170,18 @@ int main(int argc, char *argv[]) {
 | 
			
		|||
                    goto finish;
 | 
			
		||||
                }
 | 
			
		||||
                    
 | 
			
		||||
                pa_x11_set_prop(d, "POLYP_SERVER", hn);
 | 
			
		||||
                pa_x11_set_prop(d, "PULSE_SERVER", hn);
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            if (sink)
 | 
			
		||||
                pa_x11_set_prop(d, "POLYP_SINK", sink);
 | 
			
		||||
                pa_x11_set_prop(d, "PULSE_SINK", sink);
 | 
			
		||||
            else if (conf->default_sink)
 | 
			
		||||
                pa_x11_set_prop(d, "POLYP_SINK", conf->default_sink);
 | 
			
		||||
                pa_x11_set_prop(d, "PULSE_SINK", conf->default_sink);
 | 
			
		||||
 | 
			
		||||
            if (source)
 | 
			
		||||
                pa_x11_set_prop(d, "POLYP_SOURCE", source);
 | 
			
		||||
                pa_x11_set_prop(d, "PULSE_SOURCE", source);
 | 
			
		||||
            if (conf->default_source)
 | 
			
		||||
                pa_x11_set_prop(d, "POLYP_SOURCE", conf->default_source);
 | 
			
		||||
                pa_x11_set_prop(d, "PULSE_SOURCE", conf->default_source);
 | 
			
		||||
 | 
			
		||||
            pa_client_conf_free(conf);
 | 
			
		||||
            
 | 
			
		||||
| 
						 | 
				
			
			@ -190,16 +190,16 @@ int main(int argc, char *argv[]) {
 | 
			
		|||
                goto finish;
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            pa_x11_set_prop(d, "POLYP_COOKIE", pa_hexstr(cookie, sizeof(cookie), hx, sizeof(hx)));
 | 
			
		||||
            pa_x11_set_prop(d, "PULSE_COOKIE", pa_hexstr(cookie, sizeof(cookie), hx, sizeof(hx)));
 | 
			
		||||
            break;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        case REMOVE:
 | 
			
		||||
            pa_x11_del_prop(d, "POLYP_SERVER");
 | 
			
		||||
            pa_x11_del_prop(d, "POLYP_SINK");
 | 
			
		||||
            pa_x11_del_prop(d, "POLYP_SOURCE");
 | 
			
		||||
            pa_x11_del_prop(d, "POLYP_ID");
 | 
			
		||||
            pa_x11_del_prop(d, "POLYP_COOKIE");
 | 
			
		||||
            pa_x11_del_prop(d, "PULSE_SERVER");
 | 
			
		||||
            pa_x11_del_prop(d, "PULSE_SINK");
 | 
			
		||||
            pa_x11_del_prop(d, "PULSE_SOURCE");
 | 
			
		||||
            pa_x11_del_prop(d, "PULSE_ID");
 | 
			
		||||
            pa_x11_del_prop(d, "PULSE_COOKIE");
 | 
			
		||||
            break;
 | 
			
		||||
            
 | 
			
		||||
        default:
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue