Lennart Poettering
|
a42c19edc7
|
Merge module-oss-mmap into module-oss and make suspending working properly
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1510 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-07-13 00:14:11 +00:00 |
|
Lennart Poettering
|
295e1c83ac
|
Make pa_sink_render_* and pa_source_post work only when in RUNNING state, to fix handling of monitor sources when their sink is suspended
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1509 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-07-13 00:09:59 +00:00 |
|
Lennart Poettering
|
0a095f6266
|
Properly initialize all revents on EINTR
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1508 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-07-12 16:15:35 +00:00 |
|
Lennart Poettering
|
1a84664edb
|
Make sure pollfd[POLLFD_ASYNCQ].revents is properly initialized on signal
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1507 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-07-12 16:00:51 +00:00 |
|
Lennart Poettering
|
683fc4cef8
|
fix segfault when recording with module-oss.c
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1506 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-07-12 15:40:29 +00:00 |
|
Pierre Ossman
|
b0f692c45d
|
Make sure we link to the core to get all symbols.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1505 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-07-10 15:21:03 +00:00 |
|
Pierre Ossman
|
a228a517c4
|
Solaris hides inet_ntop in nsl.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1504 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-07-10 15:20:39 +00:00 |
|
Pierre Ossman
|
689fd706ef
|
Make -no-undefined actually work (and fix up error found by it).
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1503 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-07-10 14:36:58 +00:00 |
|
Pierre Ossman
|
405d6758ef
|
Move pthreads detection as it gets confused by things in LIBS.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1502 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-07-10 14:36:20 +00:00 |
|
Lennart Poettering
|
eec2fbe623
|
Port module-oss to the new lock-free core
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1501 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-06-25 22:54:06 +00:00 |
|
Lennart Poettering
|
63129389c9
|
remove pa_memblockq_is_writable() (because it is stupid and not used anywhere anyway, and replace all assert()s with pa_assert()s
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1500 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-06-25 22:53:09 +00:00 |
|
Lennart Poettering
|
a482b9fd99
|
make sure we don't free the same connection twice
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1499 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-06-25 22:33:04 +00:00 |
|
Lennart Poettering
|
67766785a5
|
Limit silence buffer size for pa_sink_render()
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1498 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-06-24 16:17:30 +00:00 |
|
Lennart Poettering
|
de02c74916
|
Track the 'missing' variable safely between the threads
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1497 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-06-24 16:17:02 +00:00 |
|
Lennart Poettering
|
d873731810
|
rework the logic of pa_asyncq
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1496 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-06-24 16:15:56 +00:00 |
|
Lennart Poettering
|
77ebe70443
|
Make sure the returned pa_msgobject object has a valid refcnt before returning it
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1495 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-06-24 16:11:52 +00:00 |
|
Lennart Poettering
|
099f3f22d1
|
Include assert.h, since we use assert() for our pa_assert() macro
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1494 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-06-24 16:10:12 +00:00 |
|
Lennart Poettering
|
a9fcd5956b
|
Fix length calculation in pa_silence_memblock_new() and make use of pa_assert() everywhere instead of assert()
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1493 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-06-24 16:09:43 +00:00 |
|
Lennart Poettering
|
fdd3ac97ff
|
Make use of dbus_watch_get_unix_fd() instead of dbus_watch_get_fd() because of deprecation of the latter
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1492 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-06-24 16:06:32 +00:00 |
|
Lennart Poettering
|
bb3ad9d38e
|
Update OSS driver for new lock-free core
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1491 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-06-23 20:05:20 +00:00 |
|
Lennart Poettering
|
013a55a692
|
remove underrun condition in pa_sinks. Instead return silence in pa_sink_render() when necessary. This is required to guarantee that the time functions in connected sink inputs stays linear
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1490 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-06-23 20:04:47 +00:00 |
|
Lennart Poettering
|
780f736547
|
don't handle underrun special
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1489 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-06-23 20:03:30 +00:00 |
|
Lennart Poettering
|
f0616367b3
|
drop silence generation from sink drivers
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1488 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-06-23 20:03:00 +00:00 |
|
Lennart Poettering
|
fff9081c4b
|
fix a typo and some minor optimizations
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1487 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-06-23 20:02:28 +00:00 |
|
Lennart Poettering
|
1c9bd201ec
|
minor cleanups and optimizations
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1486 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-06-23 20:01:40 +00:00 |
|
Lennart Poettering
|
e24c8dea5b
|
Fix minor typo
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1485 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-06-23 19:53:11 +00:00 |
|
Lennart Poettering
|
deb523e0e8
|
Port module-pipe-source to the new threaded design
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1484 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-06-14 20:15:06 +00:00 |
|
Lennart Poettering
|
94f6ab5fba
|
Fix another ugly typo, which made source outputs unusable
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1483 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-06-14 20:14:33 +00:00 |
|
Lennart Poettering
|
e279778848
|
use pa_memblockq_push_align() instead of pa_memblockq_push() to deal with unaligned data coming from clients
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1482 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-06-14 20:13:44 +00:00 |
|
Lennart Poettering
|
1d7096b19e
|
Show memchunk length in debug output
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1481 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-06-14 20:12:26 +00:00 |
|
Lennart Poettering
|
1c62ce6f86
|
Fix a nasty typo in pa_asyncq_pop
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1480 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-06-14 20:11:46 +00:00 |
|
Lennart Poettering
|
572c77f418
|
Remove anotify.[ch], since it is now entirely replaced by pa_asyncmsgq
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1479 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-06-14 18:48:40 +00:00 |
|
Lennart Poettering
|
5e72ac353e
|
rework sink input/source output state machine
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1478 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-06-14 17:12:40 +00:00 |
|
Lennart Poettering
|
260dd1e886
|
Make debug message more useful
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1477 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-06-14 17:06:11 +00:00 |
|
Lennart Poettering
|
1b99fd2fc4
|
Move a few things between the threads
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1476 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-06-14 17:01:01 +00:00 |
|
Lennart Poettering
|
111dcd5e34
|
trivial cleanups
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1475 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-06-14 16:53:40 +00:00 |
|
Lennart Poettering
|
be4a882836
|
A lot of more work to get the lock-free stuff in place
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1474 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-06-13 22:08:14 +00:00 |
|
Pierre Ossman
|
0694d2ae35
|
Make sure mixer ioctls work on /dev/dsp aswell.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1473 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-06-13 07:21:57 +00:00 |
|
Lennart Poettering
|
69115687ad
|
make untabify
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1472 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-06-11 13:53:31 +00:00 |
|
Lennart Poettering
|
590ae20d4d
|
Add new untabify makefile target
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1471 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-06-11 13:53:16 +00:00 |
|
Lennart Poettering
|
a4fed0fbb5
|
make eolspace
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1470 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-06-11 12:17:40 +00:00 |
|
Lennart Poettering
|
00da37f2c4
|
Merge HUGE set of changes temporarily into a branch, to allow me to move them from one machine to another (lock-free and stuff)
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1469 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-06-11 12:08:37 +00:00 |
|
Lennart Poettering
|
6aeec56708
|
add a new private branch
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1468 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-06-11 12:00:02 +00:00 |
|
Pierre Ossman
|
14cbbe1096
|
Support stat() and friends as some programs (audacity) likes to check if
the device node is there first.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1467 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-06-11 11:22:30 +00:00 |
|
Pierre Ossman
|
13a4c5290a
|
Add support for the poorly documented SNDCTL_DSP_GETTRIGGER.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1466 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-06-04 09:52:03 +00:00 |
|
Lennart Poettering
|
1e12e0ee8d
|
Kill spaces on EOL
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1465 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-05-29 17:24:48 +00:00 |
|
Lennart Poettering
|
e4d63d0d80
|
add target "eolspace" to makefil to remove trailing newlines from all source files
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1464 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-05-29 17:16:24 +00:00 |
|
Pierre Ossman
|
5530d3295a
|
We now use gid unconditionally, so make sure it's defined.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1463 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-05-29 07:47:02 +00:00 |
|
Lennart Poettering
|
67cb77575f
|
build fix for systems lacking capability suppoort. (Problem identified and original patch supplied by Diego Petteno
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1462 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-05-28 15:52:13 +00:00 |
|
Lennart Poettering
|
707def14fc
|
Bump revision of libs and package
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1460 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-05-27 20:58:29 +00:00 |
|