Pierre Ossman [Wed, 24 May 2006 13:22:16 +0000 (13:22 +0000)]
Remove the exceedingly anal warnings. It's impossible to write a non-trivial
C program and not trigger these.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@958
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Wed, 24 May 2006 08:14:19 +0000 (08:14 +0000)]
Fix stray \
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@957
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 24 May 2006 02:13:29 +0000 (02:13 +0000)]
implement a /dev/mixer interface
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@956
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 24 May 2006 00:42:30 +0000 (00:42 +0000)]
fix playback of small sound files
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@955
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Tue, 23 May 2006 23:57:50 +0000 (23:57 +0000)]
implement emulation of /dev/sndstat
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@954
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Tue, 23 May 2006 23:06:28 +0000 (23:06 +0000)]
- use pthread_atfork() to disable open sound streams in the child after a fork.
Obviusly sound won't work in child process but at least we don't leak fds
from the parent. Now any operation on the device fd in the child will result
in an EBADF error, which seems somewhat clean to me.
- flush our unix socket properly on RESET ioctl
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@953
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Tue, 23 May 2006 16:37:33 +0000 (16:37 +0000)]
pass the binary name as client name to polypaudio
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@952
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Tue, 23 May 2006 15:24:29 +0000 (15:24 +0000)]
Cast size_t to long to be more compatible with 64-bit systems.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@951
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Tue, 23 May 2006 14:42:23 +0000 (14:42 +0000)]
add new padsp utility: a $LD_PRELOAD wrapper for using the OSS API with polypaudio
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@950
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Tue, 23 May 2006 14:39:15 +0000 (14:39 +0000)]
change return type of pa_cstrerror() to "const char*"
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@949
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Tue, 23 May 2006 07:33:33 +0000 (07:33 +0000)]
Fix some warnings.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@948
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Mon, 22 May 2006 16:47:26 +0000 (16:47 +0000)]
Fix TLS on Win32 to something a bit more safe and portable (compiler-wise).
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@947
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Mon, 22 May 2006 15:56:28 +0000 (15:56 +0000)]
add missing #include
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@946
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Mon, 22 May 2006 15:20:46 +0000 (15:20 +0000)]
Wrap strerror() in a function that makes it thread safe and converts the
output to UTF-8.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@945
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Mon, 22 May 2006 15:19:50 +0000 (15:19 +0000)]
update todo
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@944
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sun, 21 May 2006 14:06:51 +0000 (14:06 +0000)]
add missing #include
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@943
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sun, 21 May 2006 14:06:33 +0000 (14:06 +0000)]
add new function pa_usec_to_bytes() as inverse of pa_bytes_to_usec()
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@942
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sat, 20 May 2006 19:27:47 +0000 (19:27 +0000)]
doc update
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@941
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sat, 20 May 2006 15:00:16 +0000 (15:00 +0000)]
fix long-standing buf that could cause polypaudio to eat 100% CPU: fix handling of event bits for pa_iochannel
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@940
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sat, 20 May 2006 14:59:02 +0000 (14:59 +0000)]
rename pa_simple_get_playback_latency() to pa_simple_get_latency() and allow its usage on capture streams
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@939
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Fri, 19 May 2006 17:40:44 +0000 (17:40 +0000)]
generate PA_MAJORMINOR properly - only from major and minor, not from micro
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@938
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Fri, 19 May 2006 11:32:32 +0000 (11:32 +0000)]
Fix some missing headers.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@937
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Fri, 19 May 2006 07:38:35 +0000 (07:38 +0000)]
Fix which headers get installed for libpolyp.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@936
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Fri, 19 May 2006 07:29:34 +0000 (07:29 +0000)]
Sort source files.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@935
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Thu, 18 May 2006 10:36:50 +0000 (10:36 +0000)]
update todo
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@934
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Thu, 18 May 2006 10:36:36 +0000 (10:36 +0000)]
Convert log text to current locale before passing it on to stderr or syslog.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@933
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Thu, 18 May 2006 08:21:41 +0000 (08:21 +0000)]
Make paplay convert names to UTF-8 before sending to the server.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@932
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Thu, 18 May 2006 08:19:07 +0000 (08:19 +0000)]
And functions for convertion to and from current locale and UTF-8.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@931
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Thu, 18 May 2006 07:07:27 +0000 (07:07 +0000)]
Missing include of util.h.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@930
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Thu, 18 May 2006 07:04:41 +0000 (07:04 +0000)]
Don't include util.h from core-util.h as it is not needed by many users.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@929
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Thu, 18 May 2006 06:53:54 +0000 (06:53 +0000)]
PATH_MAX needs limits.h.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@928
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Thu, 18 May 2006 06:46:27 +0000 (06:46 +0000)]
update todo
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@927
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Thu, 18 May 2006 06:45:43 +0000 (06:45 +0000)]
Move timeval calculation functions into their own file.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@926
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 17 May 2006 21:39:35 +0000 (21:39 +0000)]
update README for 0.9.0
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@925
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 17 May 2006 21:07:46 +0000 (21:07 +0000)]
modify lirc module to use pa_sink_mute() for muting and unmuting
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@924
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 17 May 2006 20:44:55 +0000 (20:44 +0000)]
fix include line for "core-util.h"
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@923
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 17 May 2006 20:44:19 +0000 (20:44 +0000)]
add C++ macros to utf8.h
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@922
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 17 May 2006 20:43:49 +0000 (20:43 +0000)]
add C++ macros to xmalloc.h
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@921
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 17 May 2006 20:43:19 +0000 (20:43 +0000)]
* add doxygen docs to header file
* add C++ macros to header file
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@920
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 17 May 2006 20:42:27 +0000 (20:42 +0000)]
add util.h to doxygen
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@919
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 17 May 2006 20:42:11 +0000 (20:42 +0000)]
include util.h in polypaudio.h
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@918
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 17 May 2006 20:09:57 +0000 (20:09 +0000)]
split polypcore/util.[ch] into polypcore/core-util.[ch] and polyp/util.[ch]
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@917
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 17 May 2006 19:26:54 +0000 (19:26 +0000)]
replace memory allocation function calls with pa_xXXXX()
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@916
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 17 May 2006 19:26:14 +0000 (19:26 +0000)]
include more files in polypaudio.h
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@915
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 17 May 2006 19:07:53 +0000 (19:07 +0000)]
add doxygen docs for utf8.h
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@914
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 17 May 2006 19:07:30 +0000 (19:07 +0000)]
* make pa_xfree() a real function
* update doxygen docs for xmalloc.h
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@913
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 17 May 2006 19:06:42 +0000 (19:06 +0000)]
add utf8.h and xmalloc.h to doxygen docs
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@912
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 17 May 2006 18:52:34 +0000 (18:52 +0000)]
add new channel map argument to pa_simple_new()
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@911
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 17 May 2006 18:51:37 +0000 (18:51 +0000)]
fix svn tag
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@910
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Wed, 17 May 2006 17:30:49 +0000 (17:30 +0000)]
Move utf8 to the public part (libpolyp).
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@909
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Wed, 17 May 2006 16:34:18 +0000 (16:34 +0000)]
Move xmalloc to the public side (libpolyp).
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@908
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 17 May 2006 15:38:58 +0000 (15:38 +0000)]
more sensible default.pa file
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@907
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 17 May 2006 15:21:34 +0000 (15:21 +0000)]
add proper locking when accessing the file match.table
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@906
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 17 May 2006 15:21:08 +0000 (15:21 +0000)]
add proper locking when accessing the file volume.table
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@905
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 17 May 2006 15:19:30 +0000 (15:19 +0000)]
add documentation for module-volume-restore
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@904
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 17 May 2006 15:19:15 +0000 (15:19 +0000)]
update todo
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@903
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 17 May 2006 14:58:50 +0000 (14:58 +0000)]
update todo
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@902
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 17 May 2006 14:55:54 +0000 (14:55 +0000)]
* support native ULAW/ALAW file streams
* fix shutdown of file streams
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@901
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 17 May 2006 14:55:17 +0000 (14:55 +0000)]
support loading ULAW/ALAW files into ULAW/ALAW memchunks
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@900
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 17 May 2006 14:54:41 +0000 (14:54 +0000)]
* use S16NE for SF_FORMAT_PCM_S8 formats, too
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@899
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 17 May 2006 14:06:12 +0000 (14:06 +0000)]
when playing an ULAW or ALAW audio file, do not convert to S16NE unconditionally, instead use sf_read_raw() to read raw audio data
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@898
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 17 May 2006 13:15:12 +0000 (13:15 +0000)]
increase PA_CHANNELS_MAX to 32
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@897
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 17 May 2006 13:09:46 +0000 (13:09 +0000)]
use PA_CHANNEL_MAP_OSS in module-oss, module-oss-mmap
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@896
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Wed, 17 May 2006 13:06:04 +0000 (13:06 +0000)]
add new channel mapping standard PA_CHANNEL_MAP_OSS
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@895
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Wed, 17 May 2006 11:23:07 +0000 (11:23 +0000)]
update todo
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@894
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Wed, 17 May 2006 11:10:59 +0000 (11:10 +0000)]
Update documentation to contain the UTF-8 requirement.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@893
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Wed, 17 May 2006 11:07:16 +0000 (11:07 +0000)]
Documentation for the threaded main loop API.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@892
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Wed, 17 May 2006 06:58:58 +0000 (06:58 +0000)]
Set default channel map system for waveout module.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@891
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Wed, 17 May 2006 06:58:43 +0000 (06:58 +0000)]
Add Microsoft's WAVEFORMWATEEXTENSIBLE channel mapping.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@890
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Wed, 17 May 2006 06:31:18 +0000 (06:31 +0000)]
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
Lennart Poettering [Tue, 16 May 2006 23:47:38 +0000 (23:47 +0000)]
* 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
Lennart Poettering [Tue, 16 May 2006 19:15:06 +0000 (19:15 +0000)]
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
Lennart Poettering [Tue, 16 May 2006 18:28:03 +0000 (18:28 +0000)]
bump version number to 0.9
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@886
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Tue, 16 May 2006 17:54:33 +0000 (17:54 +0000)]
* 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
Lennart Poettering [Tue, 16 May 2006 15:30:14 +0000 (15:30 +0000)]
update todo
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@884
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Tue, 16 May 2006 15:29:58 +0000 (15:29 +0000)]
* 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
Lennart Poettering [Tue, 16 May 2006 01:43:36 +0000 (01:43 +0000)]
tell svn to ignore the utf8-test binary
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@882
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Tue, 16 May 2006 01:40:01 +0000 (01:40 +0000)]
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
Lennart Poettering [Tue, 16 May 2006 00:46:03 +0000 (00:46 +0000)]
add new test programme utf8-test.c
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@880
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Tue, 16 May 2006 00:45:40 +0000 (00:45 +0000)]
add svn:keywords property
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@879
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Tue, 16 May 2006 00:45:21 +0000 (00:45 +0000)]
add double include protection
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@878
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Tue, 16 May 2006 00:44:47 +0000 (00:44 +0000)]
* 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
Lennart Poettering [Tue, 16 May 2006 00:06:02 +0000 (00:06 +0000)]
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
Lennart Poettering [Tue, 16 May 2006 00:04:47 +0000 (00:04 +0000)]
downgrade a log message
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@875
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Tue, 16 May 2006 00:04:14 +0000 (00:04 +0000)]
* 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
Lennart Poettering [Mon, 15 May 2006 20:17:11 +0000 (20:17 +0000)]
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
Pierre Ossman [Mon, 15 May 2006 13:04:13 +0000 (13:04 +0000)]
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
Lennart Poettering [Mon, 15 May 2006 12:45:55 +0000 (12:45 +0000)]
undo r868
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@871
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Pierre Ossman [Mon, 15 May 2006 12:44:44 +0000 (12:44 +0000)]
Clean up the UTF-8 validation code.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@870
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Mon, 15 May 2006 12:33:43 +0000 (12:33 +0000)]
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
Pierre Ossman [Mon, 15 May 2006 06:41:27 +0000 (06:41 +0000)]
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
Pierre Ossman [Mon, 15 May 2006 06:36:07 +0000 (06:36 +0000)]
Include utf8.h for the validation function.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@867
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sun, 14 May 2006 16:19:39 +0000 (16:19 +0000)]
update TODO
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@866
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sun, 14 May 2006 16:18:00 +0000 (16:18 +0000)]
add utf8 validity checking to esound protocol
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@865
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sun, 14 May 2006 16:17:38 +0000 (16:17 +0000)]
remove superfluous log line
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@864
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sun, 14 May 2006 16:17:17 +0000 (16:17 +0000)]
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
Lennart Poettering [Sun, 14 May 2006 16:02:40 +0000 (16:02 +0000)]
check for valid utf8 strings
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@862
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sun, 14 May 2006 16:02:09 +0000 (16:02 +0000)]
add utf8 validity checking API
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@861
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sun, 14 May 2006 14:07:48 +0000 (14:07 +0000)]
update todo
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@860
fefdeb5f-60dc-0310-8127-
8f9354f1896f
Lennart Poettering [Sun, 14 May 2006 00:41:56 +0000 (00:41 +0000)]
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