Lennart Poettering
0fb63e7b0a
update TODO
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@961 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-25 00:12:06 +00:00
Pierre Ossman
6a7172e91c
padsp needs dlsym & co so make sure we get that lib included.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@960 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-24 15:38:11 +00:00
Pierre Ossman
3fa19ab457
Fix warnings.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@959 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-24 13:23:15 +00:00
Pierre Ossman
2843b1a318
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
2006-05-24 13:22:16 +00:00
Pierre Ossman
c4328cdfdd
Fix stray \
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@957 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-24 08:14:19 +00:00
Lennart Poettering
ca08e57470
implement a /dev/mixer interface
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@956 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-24 02:13:29 +00:00
Lennart Poettering
440b901a4d
fix playback of small sound files
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@955 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-24 00:42:30 +00:00
Lennart Poettering
46fee46418
implement emulation of /dev/sndstat
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@954 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-23 23:57:50 +00:00
Lennart Poettering
23b123d361
- 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
2006-05-23 23:06:28 +00:00
Lennart Poettering
e99afdae38
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
2006-05-23 16:37:33 +00:00
Pierre Ossman
7906985d2a
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
2006-05-23 15:24:29 +00:00
Lennart Poettering
103154940d
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
2006-05-23 14:42:23 +00:00
Lennart Poettering
8f111b0add
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
2006-05-23 14:39:15 +00:00
Pierre Ossman
1b72d02634
Fix some warnings.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@948 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-23 07:33:33 +00:00
Pierre Ossman
d71dc9b022
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
2006-05-22 16:47:26 +00:00
Lennart Poettering
97ec77c660
add missing #include
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@946 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-22 15:56:28 +00:00
Pierre Ossman
4e3dc7ce68
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
2006-05-22 15:20:46 +00:00
Pierre Ossman
bf09399d0e
update todo
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@944 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-22 15:19:50 +00:00
Lennart Poettering
cc84fc9e94
add missing #include
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@943 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-21 14:06:51 +00:00
Lennart Poettering
651e575575
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
2006-05-21 14:06:33 +00:00
Lennart Poettering
bc87137a8f
doc update
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@941 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-20 19:27:47 +00:00
Lennart Poettering
13329d36df
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
2006-05-20 15:00:16 +00:00
Lennart Poettering
cc61b57a32
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
2006-05-20 14:59:02 +00:00
Lennart Poettering
acc6552356
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
2006-05-19 17:40:44 +00:00
Pierre Ossman
a3fe39ac41
Fix some missing headers.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@937 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-19 11:32:32 +00:00
Pierre Ossman
a034b61eb5
Fix which headers get installed for libpolyp.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@936 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-19 07:38:35 +00:00
Pierre Ossman
c811351d28
Sort source files.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@935 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-19 07:29:34 +00:00
Pierre Ossman
1dfe8f8340
update todo
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@934 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-18 10:36:50 +00:00
Pierre Ossman
13798312ef
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
2006-05-18 10:36:36 +00:00
Pierre Ossman
83591883d8
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
2006-05-18 08:21:41 +00:00
Pierre Ossman
4981092a79
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
2006-05-18 08:19:07 +00:00
Pierre Ossman
40d9f5d00d
Missing include of util.h.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@930 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-18 07:07:27 +00:00
Pierre Ossman
24a781992b
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
2006-05-18 07:04:41 +00:00
Pierre Ossman
3ee2051412
PATH_MAX needs limits.h.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@928 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-18 06:53:54 +00:00
Pierre Ossman
9ec9d2873e
update todo
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@927 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-18 06:46:27 +00:00
Pierre Ossman
0796ead0db
Move timeval calculation functions into their own file.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@926 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-18 06:45:43 +00:00
Lennart Poettering
5f458db84f
update README for 0.9.0
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@925 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-17 21:39:35 +00:00
Lennart Poettering
38cb138115
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
2006-05-17 21:07:46 +00:00
Lennart Poettering
53a285e756
fix include line for "core-util.h"
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@923 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-17 20:44:55 +00:00
Lennart Poettering
40feedb8bf
add C++ macros to utf8.h
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@922 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-17 20:44:19 +00:00
Lennart Poettering
ee4d6b064f
add C++ macros to xmalloc.h
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@921 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-17 20:43:49 +00:00
Lennart Poettering
dc9151d355
* 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
2006-05-17 20:43:19 +00:00
Lennart Poettering
6766a3ba21
add util.h to doxygen
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@919 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-17 20:42:27 +00:00
Lennart Poettering
813868e1cb
include util.h in polypaudio.h
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@918 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-17 20:42:11 +00:00
Lennart Poettering
c47e937011
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
2006-05-17 20:09:57 +00:00
Lennart Poettering
fbdb063513
replace memory allocation function calls with pa_xXXXX()
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@916 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-17 19:26:54 +00:00
Lennart Poettering
43813dcce8
include more files in polypaudio.h
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@915 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-17 19:26:14 +00:00
Lennart Poettering
41badddbb9
add doxygen docs for utf8.h
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@914 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-17 19:07:53 +00:00
Lennart Poettering
56d8e56431
* 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
2006-05-17 19:07:30 +00:00
Lennart Poettering
6e9f2d7093
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
2006-05-17 19:06:42 +00:00