Lennart Poettering
a46804a8e2
use real path of binary instead of /proc/self/exe to execute ourselves
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1976 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-10-29 15:33:07 +00:00
Lennart Poettering
27d6b7b473
make use of new pa_readlink() where applicable
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1975 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-10-29 15:32:22 +00:00
Lennart Poettering
ca98c544ab
add new pa_readlink() API
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1974 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-10-29 15:31:24 +00:00
Lennart Poettering
1c0690776d
make speex-float-3 the default resampler
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1973 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-10-29 08:34:30 +00:00
Lennart Poettering
c6a7f06e23
add missing dependency on socket-util
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1972 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-10-28 19:24:25 +00:00
Lennart Poettering
a67c21f093
merge 'lennart' branch back into trunk.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1971 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-10-28 19:13:50 +00:00
Lennart Poettering
575541d20c
Merge r1502 from trunk: Move pthreads detection as it gets confused by things in LIBS.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1970 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-10-28 16:55:15 +00:00
Lennart Poettering
f096ca40aa
Merge r1504 from trunk: Solaris hides inet_ntop in nsl
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1969 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-10-28 16:53:47 +00:00
Lennart Poettering
c6071b05a5
Merge r1505 from trunk: Make sure we link to the core to get all symbols.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1968 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-10-28 16:50:25 +00:00
Lennart Poettering
9eb840cdee
Merge r1503 from trunk: Make -no-undefined actually work (and fix up error found by it).
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1967 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-10-28 16:49:25 +00:00
Lennart Poettering
d8976a21aa
Merge r1473 from trunk (mixer ioctls on /dev/dsp)
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1966 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-10-28 16:45:59 +00:00
Lennart Poettering
b718d18a23
fix error handling
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1965 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-10-28 16:35:09 +00:00
Lennart Poettering
daa2863daf
don't use errno on EOF
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1964 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-10-28 16:13:25 +00:00
Lennart Poettering
94cf167f40
port module-esound-sink to new core
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1963 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-10-27 22:07:21 +00:00
Lennart Poettering
66dc0b44c5
don't use SIGRTMAX, for compatibility with valgrind which apparently uses this signal
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1962 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-10-27 22:06:20 +00:00
Lennart Poettering
98d363c8ef
minor cleanup
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1961 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-10-27 22:05:20 +00:00
Lennart Poettering
87faa546c2
minor fix to make gcc shut up
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1960 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-10-27 16:16:01 +00:00
Lennart Poettering
56804de3d3
minor fixups, to make the test more deterministic
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1959 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-10-27 15:48:23 +00:00
Lennart Poettering
581e7f1802
add ability to "pause" the input time temporarily. don't accidently overwrite variables we still need.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1958 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-10-27 15:48:01 +00:00
Lennart Poettering
55e4a3e221
modernize pa_iochannel a bit, add pa_iochannel_get_send_fd()
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1957 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-10-27 12:59:59 +00:00
Lennart Poettering
c4d9a2bf85
add missing pa_smoother destructor
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1956 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-10-27 12:58:54 +00:00
Lennart Poettering
b4bb747ba7
add pa_rtclock_usec() API
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1955 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-10-27 12:58:24 +00:00
Lennart Poettering
ca744a4ac5
add pa_timeval_load() API
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1954 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-10-27 12:57:57 +00:00
Lennart Poettering
ce5250e3e4
hide smoother test
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1953 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-10-26 14:47:51 +00:00
Tanu Kaskinen
7ccf40ee3b
Add "support" for plugins that have control output ports, i.e. don't crash on them anymore (the plugins correctly assume that every port is connected to a buffer, so we connect them to a dummy buffer that isn't used anywhere).
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1952 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-10-25 05:49:11 +00:00
Tanu Kaskinen
81ed6e6c6f
A couple of comment typo fixes.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1951 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-10-25 05:36:02 +00:00
Lennart Poettering
0d84e4ccb9
fix alsa mmap initialization bogosity, discovered by Jyri Sarha
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1950 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-10-24 13:30:47 +00:00
Lennart Poettering
dc987e9df8
add better time interpolator: use linear regression to determine gradient from
...
measurements, predict a short distance ahead, and smoothen estimation function
with 3rd degree spline interpolation.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1949 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-10-23 22:55:56 +00:00
Lennart Poettering
9464b9b45f
add definition of PA_USEC_PER_MSEC
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1948 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-10-23 22:50:39 +00:00
Lennart Poettering
65b570cdae
properly copy error string
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1947 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-10-23 00:07:52 +00:00
Lennart Poettering
498a156a8d
also port over JACK source to new core
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1946 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-10-22 22:39:51 +00:00
Lennart Poettering
02adb5f32e
enable jack sink in Makefile
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1945 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-10-22 21:49:14 +00:00
Lennart Poettering
468c13e672
Port JACK sink module over from old core
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1944 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-10-22 21:48:55 +00:00
Lennart Poettering
402950429b
minor fixup
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1943 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-10-22 21:48:34 +00:00
Lennart Poettering
925eadd9e2
add interleaving/deinterleaving APIs
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1942 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-10-22 21:48:16 +00:00
Lennart Poettering
190081782c
Properly handle if ALSA sends us an POLLERR event, this should allow us to survive a system suspend cycle better
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1941 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-10-17 16:54:46 +00:00
Lennart Poettering
2385efef61
fix url
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1940 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-10-15 14:38:16 +00:00
Lennart Poettering
b0bce200f2
add missing poll.h inclusion
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1939 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-10-07 13:57:35 +00:00
Lennart Poettering
215cac8be4
add missing poll.h inclusion
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1938 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-10-07 13:57:20 +00:00
Lennart Poettering
a687c319b7
add missing poll.h inclusion
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1937 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-10-07 13:56:50 +00:00
Lennart Poettering
3736246a36
s/timespec/timeval
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1936 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-10-07 13:56:07 +00:00
Lennart Poettering
2198c2ec6e
fix build
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1935 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-10-07 13:55:37 +00:00
Lennart Poettering
efc81a8f20
add new API function pa_timeval_store()
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1934 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-10-07 13:54:49 +00:00
Lennart Poettering
d74fa66f35
Fix build; change return value of pa_rtclock_hrtimer() to pa_bool
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1933 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-10-07 13:54:15 +00:00
Lennart Poettering
87cc073653
fix poll.h check, bad boy ossman broke
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1932 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-10-04 22:41:33 +00:00
Pierre Ossman
cb400878fe
Don't call pa_rtsig_configure() when we lack the necessary defines.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1931 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-10-03 15:00:36 +00:00
Pierre Ossman
60a935b29f
module_ladspa used libltdl so make sure it links against it.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1930 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-10-03 15:00:13 +00:00
Pierre Ossman
586ef22ee4
Platform dependent semaphore implementation for Windows.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1929 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-10-03 14:48:40 +00:00
Pierre Ossman
cef6563273
Assorted minor Windows compatibility fixes for recent code updates.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1928 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-10-03 14:47:26 +00:00
Pierre Ossman
ce74146a81
Add stubs when RT signals aren't available.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1927 fefdeb5f-60dc-0310-8127-8f9354f1896f
2007-10-03 14:46:36 +00:00