Lennart Poettering
08154554b0
only store card profile if flagged for that
2009-03-23 19:31:36 +01:00
Lennart Poettering
b3675c28fa
add functions that modules can call whenever they now the volume changed
2009-03-21 02:45:31 +01:00
Lennart Poettering
20488fbe3e
add pa_hook_is_firing
2009-03-21 01:18:48 +01:00
Lennart Poettering
a998038ee2
introduce pa_sink_input_get_relative_volume()
2009-03-20 13:50:26 +01:00
Lennart Poettering
bd3154a861
introduce pa_assert_fp() for fast path assertions
2009-03-20 13:29:42 +01:00
Lennart Poettering
fe3709c5c7
fix a comment
2009-03-19 19:38:30 +01:00
Lennart Poettering
4ebdee5b29
deduce a proper icon for TV sets
2009-03-19 12:38:59 +01:00
Lennart Poettering
6427c70a85
try more things to get a proper icon for sinks/sources
2009-03-04 18:37:14 +01:00
Lennart Poettering
ec1c92347d
print error code when suspend/resume fails
2009-03-04 05:32:26 +01:00
Lennart Poettering
341f44fa24
fix handling of _suspend_all(), return first failure error code
2009-03-04 05:32:26 +01:00
Lennart Poettering
ecbc320a4c
make suspend state of monitor source follow the suspend state of the sink it belongs to
2009-03-04 05:32:19 +01:00
Lennart Poettering
bffa8be8cd
Don't allow suspending of monitor sources.
...
Closes #499
2009-03-04 05:25:41 +01:00
Lennart Poettering
d09287d211
Fix a NULL pointer access when sutting down esound/simple connections
...
If a connection is unlinked make sure the process_msg function doesn't
crash when a message is received afterwards.
Closes #463 .
2009-03-04 04:00:00 +01:00
Lennart Poettering
946d07211b
document more closely from which context certain functions may be called
2009-03-04 02:51:30 +01:00
Finn Thain
0329edd179
revive solaris module
...
Hi All,
This patch fixes the solaris audio device source and sink, and fixes some
portability issues that break the build on solaris. Questions and comments
welcomed.
I've tested this patch only with OpenSolaris Express snv 103. Eventually I
hope to be able to test a few older releases and older hardware (though it
is hard to say whether there is much interest in those).
This is my first brush with pulseaudio and so I read the wiki docs and
some of the source code but I'm still unsure of a few things. In
particular I'm wondering about rewind processing, corking and what (if
anything) the module needs for those. I'm also unclear on the implications
of thread_info.buffer_size, .fragment_size and .max_request, and whether
my code is correct or not.
This patch disables link map/library versioning unless ld is GNU ld.
Another approach for solaris would be to use that linker's -M option, but
I couldn't make that work (due to undefined mainloop, browse and simple
symbols when linking pacat. I can post the errors if anyone is intested.)
Thanks,
Finn Thain
2009-03-03 22:27:00 +01:00
Lennart Poettering
ff38eaf677
Merge commit 'coling/lgpl21'
2009-03-03 21:44:56 +01:00
Colin Guthrie
86dee05aec
Use LGPL 2.1 on all files previously using LGPL 2
2009-03-03 20:23:02 +00:00
Lennart Poettering
297515a39e
pass profile priority value to clients
2009-03-03 00:32:10 +01:00
Lennart Poettering
f8a085f5cf
properly handle directed card info requests
2009-03-02 18:11:49 +01:00
Lennart Poettering
45ae4abe23
run make update-ffmpeg
2009-03-02 14:33:36 +01:00
Lennart Poettering
671b927955
add logic for initializing a useful icon name
2009-03-01 21:38:27 +01:00
Lennart Poettering
620bf84573
try to vacuum a little when nothing is going on
2009-02-25 09:13:19 +01:00
Lennart Poettering
00839ddaa6
make sure we check the sink status for PA_SINK_INPUT_FAIL_ON_SUSPEND only after module-suspend-on-idle had the chance to resume the device
2009-02-24 22:27:25 +01:00
Lennart Poettering
998aa40875
fix handling of stereo
2009-02-23 23:55:16 +01:00
Lennart Poettering
e0b550710a
it's probably more appropriate to return the configured latency instead of the actual latency
2009-02-23 23:55:05 +01:00
Lennart Poettering
385a560c82
complete esd suspend/resume implementation
2009-02-23 23:51:53 +01:00
Lennart Poettering
2e9479b1f3
implement esd sample panning. closes #428
2009-02-23 23:51:29 +01:00
Lennart Poettering
73c763cb08
set esound.byte_order property
2009-02-23 23:49:08 +01:00
Lennart Poettering
5fa3f0c497
allow scache entries to have arbitrary names
2009-02-23 22:57:09 +01:00
Lennart Poettering
3bc60ca785
a couple of boring updates
2009-02-22 05:04:43 +01:00
Lennart Poettering
3bccb704b6
Allow passing a NULL proplist to pa_xxxx_update_proplist() to just fire a notification
2009-02-22 05:01:32 +01:00
Lennart Poettering
194d8991d7
make sure we don't choke on overly long lines in .desktop files
2009-02-21 23:47:08 +01:00
Lennart Poettering
edfa39a2af
make sure we don't choke on PULSE_PROP_OVERRIDE
2009-02-21 23:46:31 +01:00
Lennart Poettering
77779ead6d
rework logging to make it more modular
2009-02-21 22:45:56 +01:00
Lennart Poettering
4505bc9cc6
introduce default channel map in addition to the default sample spec
2009-02-21 16:32:42 +01:00
Lennart Poettering
27bfa607b9
add new property PA_PROP_APPLICATION_PROCESS_SESSION_ID and initialize it by default
2009-02-21 16:26:09 +01:00
Lennart Poettering
4c3648aea3
tell gcc to ignore invalid gtk header files
2009-02-21 04:12:52 +01:00
Lennart Poettering
ed67b07c41
simplify some code
2009-02-20 21:39:46 +01:00
Lennart Poettering
7bc1847596
Merge branch 'master' of ssh://rootserver/home/lennart/git/public/pulseaudio
2009-02-20 03:21:46 +01:00
Lennart Poettering
adc9c2db6b
fix comment
2009-02-20 03:20:36 +01:00
Lennart Poettering
ef189d50a7
make it easier to debug timing related problems
2009-02-20 03:16:54 +01:00
Marc-André Lureau
800489eea9
pulsecore: don't leak p when make_random_dir_and_link()
2009-02-19 05:00:17 +01:00
Marc-André Lureau
f1dcbe0f5d
pulsecore: don't leak d in case of error
2009-02-19 04:59:26 +01:00
Marc-André Lureau
88fc458393
protocol-native: don't leak a proplist
2009-02-19 04:58:05 +01:00
Marc-André Lureau
c0cf22d081
protocol-esound: don't accept a request of PROTOCOL_MAX
2009-02-19 04:57:11 +01:00
Marc-André Lureau
4f1380b713
pulsecore: use r returned from fgets()
2009-02-19 04:56:44 +01:00
Marc-André Lureau
204083cb32
pulsecore: unused variable e in hashmap_put()
2009-02-19 04:56:35 +01:00
Marc-André Lureau
d1306e3020
pulsecore: fix check for cb (m is already checked before)
2009-02-19 04:55:20 +01:00
Marc-André Lureau
927e501920
pulsecore: remove unused variable from cli_command_load()
2009-02-19 04:54:45 +01:00
Marc-André Lureau
6c8d851643
protocol-native: fix get_info() for cards
2009-02-19 04:50:16 +01:00