Lennart Poettering
|
d5cbf4fed9
|
Keep CAP_SYS_NICE not only in PERMITTED but also in EFFECTIVE capset
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1676 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-08-16 19:44:51 +00:00 |
|
Lennart Poettering
|
843dcceb1d
|
only suspend device when server is local
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1675 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-08-16 18:26:35 +00:00 |
|
Lennart Poettering
|
39d1e65338
|
truncate service names if necessary, include user name in service string
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1674 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-08-16 13:47:18 +00:00 |
|
Lennart Poettering
|
03b0b1db7b
|
add pa_truncate_utf8() function for truncating a string and guaranteeing it stays valid UTF8 afterwards
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1673 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-08-16 13:46:32 +00:00 |
|
Lennart Poettering
|
81cdb3798c
|
add fedora-snapshot target
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1672 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-08-15 23:13:53 +00:00 |
|
Lennart Poettering
|
c0d668431b
|
fix an awful race condition when handling data requests
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1671 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-08-15 22:47:59 +00:00 |
|
Lennart Poettering
|
1ff47862c4
|
don't fail if no pa is srunning
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1670 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-08-15 21:03:53 +00:00 |
|
Lennart Poettering
|
a96c5f8137
|
add new tool pasuspender which temporarily suspends all sinks and resumes them later again
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1669 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-08-15 20:50:15 +00:00 |
|
Lennart Poettering
|
33c6f9dd52
|
set CLOEXEC on more fds
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1668 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-08-15 20:47:53 +00:00 |
|
Lennart Poettering
|
5679de5cfc
|
add new commands suspend-source, suspend-sink
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1667 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-08-15 19:57:12 +00:00 |
|
Lennart Poettering
|
d2d0978454
|
add protocol support for muting sink inputs and suspending sinks/sources
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1666 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-08-15 19:30:04 +00:00 |
|
Lennart Poettering
|
0640615c4a
|
bump protocol revision and soname of libpulse
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1665 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-08-15 19:27:52 +00:00 |
|
Lennart Poettering
|
b20d204a30
|
use pa_source_suspend_all/pa_sink_suspend_all for suspending all sinks/sources
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1664 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-08-15 19:27:12 +00:00 |
|
Lennart Poettering
|
a74e804973
|
fix muting for sink inputs
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1663 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-08-15 19:26:38 +00:00 |
|
Lennart Poettering
|
3d9299029c
|
actually mute sinks when asked for i, add new function pa_sink_suspend_all
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1662 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-08-15 19:25:56 +00:00 |
|
Lennart Poettering
|
6f714d9887
|
actually mute sinks when asked for i, add new function pa_sink_suspend_all
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1661 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-08-15 19:25:42 +00:00 |
|
Lennart Poettering
|
44f91cfafa
|
load module-x11-xsmp from a /etc/xdg/autostart file, to make sure it is loaded when we have XSMP
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1660 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-08-13 23:49:26 +00:00 |
|
Lennart Poettering
|
80f5abf6d9
|
add load-module and unload-module commands to pactl
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1659 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-08-13 23:34:46 +00:00 |
|
Lennart Poettering
|
8a663d4cda
|
a couple of build fixes
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1658 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-08-13 00:15:55 +00:00 |
|
Lennart Poettering
|
1d5e9f0205
|
deactivate module-x11-xsmp by default, due to a deadlock when pa is being started from gnome-session
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1657 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-08-12 23:29:12 +00:00 |
|
Lennart Poettering
|
e381dd9e4d
|
64 bit fixes and minor gcc shut ups
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1656 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-08-12 23:24:05 +00:00 |
|
Lennart Poettering
|
5e96d5da78
|
yet another new glibc build fix
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1655 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-08-12 21:20:08 +00:00 |
|
Lennart Poettering
|
3cbcb982e2
|
build fix for newer glibc
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1654 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-08-12 21:14:25 +00:00 |
|
Lennart Poettering
|
e6714e1cb1
|
make make distcheck pass
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1653 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-08-12 20:51:58 +00:00 |
|
Lennart Poettering
|
db7fdf6e32
|
make make dist work
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1652 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-08-12 20:35:05 +00:00 |
|
Lennart Poettering
|
55f3d34923
|
ship full libltdl tree in SVN to make sure we can build this crack on fedora
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1651 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-08-12 20:24:03 +00:00 |
|
Lennart Poettering
|
b16d8e2df4
|
bump soname and stuff for fedora pre-release
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1650 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-08-12 18:40:50 +00:00 |
|
Lennart Poettering
|
1cecd46d95
|
Resurrect ability to move streams between sinks
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1649 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-08-11 23:46:51 +00:00 |
|
Lennart Poettering
|
79a586db17
|
add comments describing the context these functions are called from
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1648 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-08-11 23:45:50 +00:00 |
|
Lennart Poettering
|
3d81dde335
|
modernize pa_play_memblockq() and add a new function pa_memblockq_sink_input_new() which allows creation of memblockq streams without activating them immediately
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1647 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-08-11 23:45:13 +00:00 |
|
Lennart Poettering
|
14d93fce44
|
minor cleanup
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1646 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-08-11 23:44:00 +00:00 |
|
Lennart Poettering
|
45e495499e
|
fix latency reporting for oss and alsa modules
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1645 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-08-11 23:43:39 +00:00 |
|
Lennart Poettering
|
06f2799d8f
|
minor modernizations
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1644 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-08-11 20:31:34 +00:00 |
|
Lennart Poettering
|
57734ec414
|
hook into move operations for resuming/suspending devices appropriately
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1643 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-08-11 20:31:08 +00:00 |
|
Lennart Poettering
|
44b82a1925
|
Add 'via DMA' to sink/source description if device is accessed with mmap()
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1642 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-08-11 20:30:21 +00:00 |
|
Lennart Poettering
|
e71a34762e
|
restore the ability move record streams between sources
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1641 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-08-11 20:29:42 +00:00 |
|
Lennart Poettering
|
50e014e7a9
|
use single array for storing pa_core hook lists, add sink state changed hook, drop NO_HOOKS flags for sink inputs/source outputs, listen for resume events in module-suspend-on-idle.c
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1640 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-08-11 19:08:06 +00:00 |
|
Lennart Poettering
|
a3cd8002b5
|
port oss driver to make use of the default fragment sizes as defined in pa_core: store in the sink/source description whether mmap is used; if mmap() fails, fall back to UNIX read/write mode instead of bailing out immediately
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1639 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-08-11 17:09:07 +00:00 |
|
Lennart Poettering
|
b71dde0e35
|
make sure that the device access event sound is only generated once
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1638 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-08-11 16:51:21 +00:00 |
|
Lennart Poettering
|
447c4a5327
|
deal with messages properly which are recieved after destruction of a stream
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1637 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-08-11 16:08:20 +00:00 |
|
Lennart Poettering
|
107b23d202
|
fix module-hal when no api= argument is specified
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1636 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-08-11 16:07:38 +00:00 |
|
Lennart Poettering
|
c1c59b4675
|
add proper refcounting to pa_asyncmsgq objects, to allow destruction from the dispatched callbacks
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1635 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-08-11 16:01:25 +00:00 |
|
Lennart Poettering
|
f7b707b954
|
allow destruction of pa_fdsem object that are still in 'poll' state
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1634 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-08-11 16:00:02 +00:00 |
|
Lennart Poettering
|
e1100b5b20
|
modify alsa drivers to make use of new global fragment setting variables
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1633 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-08-11 15:59:02 +00:00 |
|
Lennart Poettering
|
793f750429
|
fix default device naming and fix api selection code
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1632 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-08-11 15:58:15 +00:00 |
|
Lennart Poettering
|
a7a5f43f67
|
modernization
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1631 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-08-11 15:57:21 +00:00 |
|
Lennart Poettering
|
e2a10de756
|
allow setting the default sample and fragment settings from the config file
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1630 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-08-11 15:56:57 +00:00 |
|
Lennart Poettering
|
b44ce9e4e0
|
add default fragment settings variables to pa_core
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1629 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-08-11 15:56:06 +00:00 |
|
Lennart Poettering
|
59c9ed5473
|
move pstream item allocation to pa_flist
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1628 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-08-11 00:10:29 +00:00 |
|
Lennart Poettering
|
d2fed9d419
|
make revoke/release thread safe in the native protocol
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1627 fefdeb5f-60dc-0310-8127-8f9354f1896f
|
2007-08-10 23:42:17 +00:00 |
|