Lennart Poettering
6db6c835ec
add missing g_type_init()
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1367 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-09-02 15:18:56 +00:00
Lennart Poettering
2536ba9279
rework handling of srcdir != builddir (patch from Flameeyes)
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1366 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-09-02 14:59:12 +00:00
Lennart Poettering
e504e807ce
include PTRHEAD_LIBS in pkg-config file (patch from Flameeyes)
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1365 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-09-02 14:57:50 +00:00
Lennart Poettering
b01fabff65
update acx_pthread.m4
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1364 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-09-02 14:56:41 +00:00
Lennart Poettering
6528b6b19e
allow building when srcdir != builddir (patch from Flameeyes)
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1363 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-09-02 12:51:44 +00:00
Lennart Poettering
a00c3cb9af
fix a few autoconf warnings (patch by Flameeyes)
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1362 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-09-02 12:45:53 +00:00
Lennart Poettering
11b6c451b8
fix esdcompat for non-gnu systems
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1361 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-09-02 12:28:40 +00:00
Lennart Poettering
161c2c0c45
make esdcompat executable
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1360 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-09-02 12:28:17 +00:00
Lennart Poettering
5fa9cdb6b4
Merge FreeBSD compatibility patch (from Flameeyes)
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1359 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-09-02 12:03:18 +00:00
Pierre Ossman
647ef180c3
Fix call to pa_mutex_new().
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1358 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-09-01 19:06:44 +00:00
Pierre Ossman
f84c65ed86
Add pthread_once() equivalent support.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1357 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-09-01 18:39:55 +00:00
Pierre Ossman
3571bf1699
Thread implementation for Win32.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1356 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-09-01 18:16:55 +00:00
Lennart Poettering
97202d1b2d
fix a race condition with stream connection vs. latency measuremtn (found by theBear)
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1355 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-09-01 00:24:32 +00:00
Pierre Ossman
6e3de3dbe5
Make sure libatomic_ops.a isn't included in win32 builds as libtool doesn't
...
like static libs in dlls. Everything is in the headers anyway, so we do not
need it.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1354 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-31 16:39:53 +00:00
Pierre Ossman
6e9706bcbc
Also wrap yield functionality so that it can be platform independent.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1353 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-31 16:13:07 +00:00
Lennart Poettering
0f6098bf64
work around bug in firefox which apparently misuses access() as NULL pointer test. Original patch by "alon". ( Closes #27 )
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1352 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-31 15:31:33 +00:00
Lennart Poettering
aee4a3738e
define AO_REQUIRE_CAS in the Makefile instead of each source file, effectively reversing r1348
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1351 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-31 15:20:43 +00:00
Lennart Poettering
7ce39d35c6
update todo
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1350 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-31 15:17:40 +00:00
Lennart Poettering
2f6cc4f8fa
fix handling of "running" variable
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1349 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-30 17:12:35 +00:00
Pierre Ossman
ad0535beef
Add AO_REQUIRE_CAS as we do.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1348 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-30 17:01:10 +00:00
Pierre Ossman
a6b99d5196
Make sure the libatomic_ops lib is included.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1347 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-30 16:55:37 +00:00
Pierre Ossman
c4e47c63b7
Remove check for libatomic_ops library as some systems have no (zero, nada)
...
symbols in it.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1346 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-30 14:44:15 +00:00
Pierre Ossman
078420a9d2
We need to have a callback when changing volume or we might deadlock.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1345 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-30 13:02:29 +00:00
Lennart Poettering
b2c341f935
add a threading primitive API
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1344 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-29 19:51:14 +00:00
Lennart Poettering
5264d235d2
make pa_mempool_stat thread-safe/lock-free
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1343 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-29 02:01:39 +00:00
Lennart Poettering
327e0cd8e1
modify memory block reference counting to use the new reference counting API
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1342 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-29 01:16:47 +00:00
Lennart Poettering
9948cb09a3
add lock-free reference counting macros, based on libatomic-ops
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1341 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-29 01:15:51 +00:00
Lennart Poettering
91d8025823
add libatomic-ops to hard dependencies
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1340 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-29 01:15:09 +00:00
Lennart Poettering
a633944820
fix an misdesigned assert()
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1339 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-28 19:16:00 +00:00
Pierre Ossman
5ecbd9edee
Add PulseAudio logo to tree.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1338 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-28 06:25:41 +00:00
Pierre Ossman
cd4767305c
update todo
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1337 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-28 05:15:46 +00:00
Lennart Poettering
1ed33478e5
increase operation timeout
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1336 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-27 13:04:56 +00:00
Lennart Poettering
bc87a5869d
bump version and sonames
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1334 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-26 19:22:14 +00:00
Lennart Poettering
b8ea488b76
fix module-combine when used on top of a tunnel sink
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1333 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-26 19:00:22 +00:00
Lennart Poettering
93e005ad37
update module-tunnel to latest protocol
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1332 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-25 22:52:59 +00:00
Lennart Poettering
8ead68fcb3
activate HAL in the default config
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1331 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-25 12:12:13 +00:00
Pierre Ossman
aec3888ef2
Add missing header.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1330 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-24 08:57:35 +00:00
Lennart Poettering
8f5b86b77d
fix handling of "mtu" module argument (patch by "theBear")
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1329 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-23 22:28:53 +00:00
Pierre Ossman
2575b44637
fix typo
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1328 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-23 07:58:07 +00:00
Pierre Ossman
79c4a6842c
Make the recording a bit more chunky so that we can fit in the pool and have
...
efficient blocks.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1327 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-23 07:57:43 +00:00
Pierre Ossman
b27ffbec8c
Remove silence generation in solaris module.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1326 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-22 16:25:47 +00:00
Pierre Ossman
d194604402
Remove silence generation in waveout module.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1325 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-22 16:15:47 +00:00
Pierre Ossman
095f35725d
Proceed with connect even when no cookie is loaded. Allows you to connect
...
to server which do not require a cookie under all circumstances.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1324 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-22 15:36:37 +00:00
Pierre Ossman
306aea78d3
Fix memory leak in waveout module.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1323 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-22 15:24:11 +00:00
Pierre Ossman
0249651c8e
Log when there is a problem opening the waveOut/waveIn device.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1322 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-22 15:20:57 +00:00
Pierre Ossman
7bf2540778
Fall back to creating a "normal" memory pool if unable to get a shared one.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1321 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-22 12:51:29 +00:00
Pierre Ossman
26bfce6281
Improve error messages a bit.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1320 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-22 12:46:05 +00:00
Pierre Ossman
cf7b401ac6
Fix up portability of memory pool handling a bit.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1319 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-22 12:45:43 +00:00
Lennart Poettering
fef4a20599
update todo
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1318 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-22 12:29:41 +00:00
Lennart Poettering
22d8e0e75e
fix typo
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1317 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-22 12:04:55 +00:00