Pierre Ossman
e767fda182
update todo
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@894 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-17 11:23:07 +00:00
Pierre Ossman
6ab421381a
Update documentation to contain the UTF-8 requirement.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@893 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-17 11:10:59 +00:00
Pierre Ossman
d4d1e5edf7
Documentation for the threaded main loop API.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@892 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-17 11:07:16 +00:00
Pierre Ossman
71f681aa43
Set default channel map system for waveout module.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@891 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-17 06:58:58 +00:00
Pierre Ossman
c752e11c02
Add Microsoft's WAVEFORMWATEEXTENSIBLE channel mapping.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@890 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-17 06:58:43 +00:00
Pierre Ossman
05c1468520
Use default channel map for Solaris module. There doesn't seem to be a standard
...
for > 2 channels, so we'll have to rely on the user.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@889 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-17 06:31:18 +00:00
Lennart Poettering
4b6ab291a7
* modify pa_channel_map_init_auto() to take an extra argument specifying the standard to use (ALSA, AIFF, ...)
...
* add some more validity checks to pa_source_new(),pa_sink_new(),pa_sink_input_new(),pa_source_output_new()
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@888 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-16 23:47:38 +00:00
Lennart Poettering
c63cc7bb79
change version number from "0.9" to "0.9.0" to make version comparisons easier
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@887 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-16 19:15:06 +00:00
Lennart Poettering
c2c8539201
bump version number to 0.9
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@886 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-16 18:28:03 +00:00
Lennart Poettering
55215597c4
* add new configure option --with-module-dir=
...
* drop version suffix from soname of libpolyp and friends
* add version suffix by default to $(modlibexecdir)
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@885 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-16 17:54:33 +00:00
Lennart Poettering
929899015d
update todo
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@884 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-16 15:30:14 +00:00
Lennart Poettering
c12206b864
* remove .a files from the modules directory after installation
...
* rename $(modlibdir) to $(modlibexecdir) in accordance with secion 11.2 of the automake docs ("The two parts of install")
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@883 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-16 15:29:58 +00:00
Lennart Poettering
f272e598df
tell svn to ignore the utf8-test binary
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@882 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-16 01:43:36 +00:00
Lennart Poettering
56b685ab46
instead of kicking clients with invalid UTF8 stream names, filter invalid characters and use that instead
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@881 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-16 01:40:01 +00:00
Lennart Poettering
53595938d0
add new test programme utf8-test.c
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@880 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-16 00:46:03 +00:00
Lennart Poettering
bf58753a99
add svn:keywords property
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@879 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-16 00:45:40 +00:00
Lennart Poettering
78b23cc1b9
add double include protection
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@878 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-16 00:45:21 +00:00
Lennart Poettering
e8cc63d756
* remove "const" from return type of pa_utf8_filter() since it desn't make any sense
...
* fix pa_utf8_filter() to not skip the next character too if it found an invalid one
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@877 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-16 00:44:47 +00:00
Lennart Poettering
23e74545ad
use the new latency update callback to be notified when latency data becomes
...
available again after PA_ERR_NODATA is returned by pa_stream_get_latency()
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@876 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-16 00:06:02 +00:00
Lennart Poettering
724cd9d811
downgrade a log message
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@875 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-16 00:04:47 +00:00
Lennart Poettering
713637cf42
* fix segfault in pa_utf8_validate()
...
* remove some compiler warnings
* use our own pa_xmalloc() implementation instead of libc's malloc()
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@874 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-16 00:04:14 +00:00
Lennart Poettering
19167a1a2d
add notification callback which is called when new latency data becomes available
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@873 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-15 20:17:11 +00:00
Pierre Ossman
9c8661c675
Add function to filter a string of any invalid UTF-8 sequences. User must
...
free() the result.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@872 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-15 13:04:13 +00:00
Lennart Poettering
7a92f361c6
undo r868
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@871 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-15 12:45:55 +00:00
Pierre Ossman
e91740f68c
Clean up the UTF-8 validation code.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@870 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-15 12:44:44 +00:00
Lennart Poettering
147da3e36f
remove regex.h from include, since it is actually not used
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@869 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-15 12:33:43 +00:00
Pierre Ossman
9c38744cdd
module-volume-restore uses regexp() so make sure it's only built on systems
...
that have it.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@868 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-15 06:41:27 +00:00
Pierre Ossman
f468308e41
Include utf8.h for the validation function.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@867 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-15 06:36:07 +00:00
Lennart Poettering
3f428784d2
update TODO
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@866 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-14 16:19:39 +00:00
Lennart Poettering
45bbb34999
add utf8 validity checking to esound protocol
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@865 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-14 16:18:00 +00:00
Lennart Poettering
d419d87a73
remove superfluous log line
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@864 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-14 16:17:38 +00:00
Lennart Poettering
cfb082a67c
take the filename specified on the command line as default stream name
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@863 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-14 16:17:17 +00:00
Lennart Poettering
a414cc2f32
check for valid utf8 strings
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@862 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-14 16:02:40 +00:00
Lennart Poettering
bf52fb93b4
add utf8 validity checking API
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@861 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-14 16:02:09 +00:00
Lennart Poettering
b10f2dc0ae
update todo
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@860 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-14 14:07:48 +00:00
Lennart Poettering
b3e16559fc
add new module module-volume-restore which saves and restores volume of playback streams
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@859 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-14 00:41:56 +00:00
Lennart Poettering
be05b18c6f
* add new parameter to pa_open_config_file() to specify open mode
...
* modify pa_sink_input_new() to take initial volume settings as argument
* call pa_sink_input_set_volume() when changing stream volume in protocol-esound.c to make sure that subscribe events are issued properly
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@858 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-14 00:41:18 +00:00
Lennart Poettering
e46f8f8eb3
modify argument order of pa_client_new() to actually match how it is usually called
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@857 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-14 00:36:06 +00:00
Lennart Poettering
682dfd7adb
fix esound sample cache names
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@856 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-13 21:40:38 +00:00
Lennart Poettering
0f22d63289
* set default fragment metrics depending on the sample specs of the device in OSS and ALSA
...
* fix fragment size calculation in module-alsa-sink
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@855 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-13 21:20:34 +00:00
Lennart Poettering
0231e6ea41
first set buffer size, and afterwards period size
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@854 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-13 21:19:02 +00:00
Lennart Poettering
c3b9c3dc73
don't hit an assert when trying to resample data for 6channel audio
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@853 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-13 21:18:32 +00:00
Lennart Poettering
7abf17edcd
fix fragment size calculation for module-alsa-source
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@852 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-13 20:47:55 +00:00
Lennart Poettering
b6812029ba
use default alsa channel map for alsa devices
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@851 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-13 20:29:32 +00:00
Lennart Poettering
afdec0532f
remove superfluous log message
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@850 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-13 19:55:28 +00:00
Lennart Poettering
11782f0b74
fix hangup detection for recording streams
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@849 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-11 22:37:42 +00:00
Lennart Poettering
eecc04cf28
fix iochannel for hangup signals
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@848 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-11 21:38:16 +00:00
Pierre Ossman
af54f9fcc7
Windows support for the threaded API.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@847 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-11 14:57:24 +00:00
Lennart Poettering
f931486c5d
update doxygen docs
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@846 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-11 13:17:27 +00:00
Lennart Poettering
68b98f7113
don't signal the accept_cond automatically when waiting for a signal event
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@845 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-11 13:17:19 +00:00