Commit graph

901 commits

Author SHA1 Message Date
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
Lennart Poettering
ee35a063b2 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
2006-05-17 18:52:34 +00:00
Lennart Poettering
5f6d8c9c8b fix svn tag
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@910 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-17 18:51:37 +00:00
Pierre Ossman
7ca25e58e9 Move utf8 to the public part (libpolyp).
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@909 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-17 17:30:49 +00:00
Pierre Ossman
d9cc2cfcb9 Move xmalloc to the public side (libpolyp).
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@908 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-17 16:34:18 +00:00
Lennart Poettering
cdd3588f3a more sensible default.pa file
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@907 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-17 15:38:58 +00:00
Lennart Poettering
1cfb01ab0e 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
2006-05-17 15:21:34 +00:00
Lennart Poettering
e0bf4a32f3 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
2006-05-17 15:21:08 +00:00
Lennart Poettering
1267285257 add documentation for module-volume-restore
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@904 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-17 15:19:30 +00:00
Lennart Poettering
6d281a5781 update todo
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@903 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-17 15:19:15 +00:00
Lennart Poettering
db242e11b2 update todo
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@902 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-17 14:58:50 +00:00
Lennart Poettering
fa53ed7aaf * 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
2006-05-17 14:55:54 +00:00
Lennart Poettering
b47b257a91 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
2006-05-17 14:55:17 +00:00
Lennart Poettering
e6695538d7 * 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
2006-05-17 14:54:41 +00:00
Lennart Poettering
31a9d4fb30 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
2006-05-17 14:06:12 +00:00
Lennart Poettering
106fb20d56 increase PA_CHANNELS_MAX to 32
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@897 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-17 13:15:12 +00:00