Pierre Ossman
d5ce3ecef2
Ignore windows exe:s.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@421 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 23:08:13 +00:00
Pierre Ossman
1b472f76ec
Solaris support.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@420 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 23:06:11 +00:00
Pierre Ossman
6781628ebd
The Windows sound interface module.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@419 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 22:58:01 +00:00
Pierre Ossman
19d9fcbda8
Port to Windows. This is mostly glue layers for the poor POSIX support
...
on Windows. A few notes
* Only sockets behave somewhat like file descriptors in UNIX.
* There are no fixed paths. Closes thing is environment variables that point
to system directories. We also figure out where the binary/dll is
located and use that as configuration directory.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@418 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 22:51:37 +00:00
Pierre Ossman
2f74bb9d43
Protect pthread.h with an ifdef.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@417 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 22:44:23 +00:00
Pierre Ossman
bdc02f71f5
Protect sys/resource.h with an ifdef.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@416 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 22:42:26 +00:00
Pierre Ossman
67833c2bcf
Protect sched.h with ifdef.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@415 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 22:40:45 +00:00
Pierre Ossman
57dccd2592
Replace paths with defines.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@414 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 22:32:00 +00:00
Pierre Ossman
2c4d42e781
ctime_r() is not available everywhere.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@413 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 22:27:14 +00:00
Pierre Ossman
e72bbdb217
c was used before it was assigned.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@412 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 22:14:22 +00:00
Pierre Ossman
010476f226
Protect getuid() with an ifdef.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@411 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 22:12:25 +00:00
Pierre Ossman
5ac2cb90f7
No regexp funtions are used in this file.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@410 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 22:09:40 +00:00
Pierre Ossman
ecaf8d805e
PATH_MAX is defined in limits.h.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@409 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 22:06:52 +00:00
Pierre Ossman
983fdb3238
Stub uses socket defines so include the header.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@408 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 22:05:20 +00:00
Pierre Ossman
7aba34bc4e
config.h should always be included so that necessary fixes can take effect.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@407 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 21:56:33 +00:00
Pierre Ossman
2cf165db8b
ifdef-protect setpgid and setsid.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@406 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 21:49:22 +00:00
Pierre Ossman
08bbfd2169
Make it possible to disable caps support since it breaks fully static
...
builds.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@405 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 21:46:10 +00:00
Pierre Ossman
be2ba90175
Add option to select which modules get linked in during static builds.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@404 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 21:39:49 +00:00
Pierre Ossman
9550c8ed80
No need for conditional generation of symdef files.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@403 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 21:37:00 +00:00
Pierre Ossman
971e370a2f
Add possibility for linking semi-static executables (libtools definition
...
of static).
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@402 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 21:33:01 +00:00
Pierre Ossman
e2495c7600
We need explicit actions here.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@401 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 21:24:39 +00:00
Pierre Ossman
268aebb2e4
Protect sys/wait.h with an ifdef.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@400 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 21:21:51 +00:00
Pierre Ossman
8f3c364b47
Make sure all socket headers are protected by ifdefs.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@399 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 21:15:09 +00:00
Pierre Ossman
e28ce8c59f
Use pa_get_path_filename() instead of duplicating code.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@398 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 21:01:52 +00:00
Pierre Ossman
29a5b850a7
Emulate poll() through select() where needed.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@397 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 20:56:17 +00:00
Pierre Ossman
d3bc7b27b7
Fix test for mkfifo(). HAVE_MKFIFO is only generated as a config.h define by
...
default.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@396 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 20:31:48 +00:00
Pierre Ossman
5cd8703f0d
Remove ftruncate test since we're not doing anything with the result.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@395 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 20:25:05 +00:00
Pierre Ossman
a24102cda4
Fix indentation.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@394 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 19:44:33 +00:00
Pierre Ossman
e9be6fa6d3
Handle platforms that do not support the UNIX user/group database.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@393 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 19:43:29 +00:00
Pierre Ossman
59aa6ca514
There was a race condition here that caused latency calculation to fail
...
miserably under some conditions.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@392 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 19:30:59 +00:00
Pierre Ossman
ec87cb1571
Fall back to signal() when sigaction isn't supported.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@391 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 19:25:21 +00:00
Pierre Ossman
3ed983c945
SIGQUIT is an optional signal.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@390 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 19:18:42 +00:00
Pierre Ossman
b8859b4b60
Compiler warning about uninitialized variable.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@389 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 19:17:53 +00:00
Pierre Ossman
3728854bc9
Make sure the array is never too small.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@388 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 19:16:01 +00:00
Pierre Ossman
b69d881eb2
Fix printf string.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@387 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 19:14:58 +00:00
Pierre Ossman
719223825e
Old kernel headers didn't define the input_id structure. Therefore we cannot
...
rely on it.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@386 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 19:14:13 +00:00
Pierre Ossman
c5bee95cdf
Fix correct type.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@385 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 19:13:11 +00:00
Pierre Ossman
4deeaefbe1
Don't include sys/socket.h in the header when we do not need to.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@384 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 19:11:23 +00:00
Pierre Ossman
14474ae452
Esound latency should not include buffer length. This added an extra second
...
to esound already horrible latency calculations.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@383 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 18:59:24 +00:00
Pierre Ossman
f0e8c65239
Two variables with the same name causing corrupt strings.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@382 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 18:57:19 +00:00
Pierre Ossman
4384d3126b
Fix warning.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@381 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 18:56:23 +00:00
Pierre Ossman
ff49e63b49
inet_ntop can't be found on all platforms. Do a stupid emulation when
...
not found.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@380 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 18:55:10 +00:00
Pierre Ossman
456e25634c
Fix some compiler warnings about unused variables.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@379 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 18:51:46 +00:00
Pierre Ossman
cd3691dff7
PIPE_BUF has nothing to do with the esound buffers.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@378 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 18:50:08 +00:00
Pierre Ossman
13496bb73e
Handle when the platform doesn't have UNIX sockets.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@377 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 18:43:10 +00:00
Pierre Ossman
3a3b4aff37
AF_UNIX and PF_UNIX is more portable than the _LOCAL equivalent.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@376 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 18:27:09 +00:00
Pierre Ossman
dbad54a20b
Remove any warnings about incorrect type to setsockopt() (char* vs void*).
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@375 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 18:20:14 +00:00
Pierre Ossman
7dcf4e4596
The standard declares some signals as optional. Make sure we handle
...
this gracefully.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@374 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 18:09:46 +00:00
Pierre Ossman
eacffc3e4d
To access the new pa_gettimeofday() we need to include util.h.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@373 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 18:01:51 +00:00
Pierre Ossman
8c5a75dfb2
Syslog is not present on all platforms.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@372 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 18:00:39 +00:00