Pierre Ossman
30bb5ceaee
Fix so that peer name can be determined on Windows. We do not support console
...
on Windows at this time so we do not have to worry about that right now.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@459 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-20 10:16:37 +00:00
Pierre Ossman
60dbf8b82d
Open the device in non-blocking mode.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@458 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-19 10:26:06 +00:00
Pierre Ossman
0ca9a0ea09
Ugly hack to get around Solaris particularly brain dead sound system.
...
The system has a buffer size of 0.5 MB which cannot be changed. We emulate
a smaller buffer through some SIGPOLL trickery.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@457 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-19 10:24:49 +00:00
Pierre Ossman
719c3773d4
We need a logical, not an arithmetic shift here. So use unsigned types when
...
doing the shifting.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@456 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-16 13:35:25 +00:00
Pierre Ossman
262c60fcaa
Under win32 we freed the wrong pointer causing a segmentation fault.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@455 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-12 17:12:44 +00:00
Pierre Ossman
cb2a7ed028
Some crappy hardware generate noise on the output when reading input. To
...
avoid triggering this needlesly we tweak the algorithm a bit to avoid reading
when nothing is connected to the source.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@454 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-12 16:11:54 +00:00
Pierre Ossman
289c914b47
Some drivers (via82xx) doesn't start recording until we read something.
...
This is ugly, but unfortunately required.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@453 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-12 16:09:58 +00:00
Pierre Ossman
fc93e4b3a7
Used 0 as an invalid fd. Changed to -1.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@452 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-12 16:08:14 +00:00
Pierre Ossman
f61be8b654
If the card couldn't do duplex when required we would incorrectly return
...
success from this function with a closed fd.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@451 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-12 16:04:21 +00:00
Lennart Poettering
1f0961368f
* remove a lot of compiler warnings introduced by using some new GCC flags
...
* add typedefs for public structs and enums and drop the struct/enum prefixs from all uses where it makes sense
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@447 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-11 01:17:39 +00:00
Lennart Poettering
f7a99e9047
Merge Pierre's changes
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@445 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-10 17:51:06 +00:00
Lennart Poettering
80ae72ce45
improve sync clock change
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@426 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-09 12:38:06 +00:00
Lennart Poettering
794033aa75
fix synchronized clock change
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@425 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-09 12:37:17 +00:00
Lennart Poettering
656cf87993
fix alsa memory leak
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@360 fefdeb5f-60dc-0310-8127-8f9354f1896f
2005-09-16 00:11:48 +00:00
Lennart Poettering
9177ef4ce2
chance ALSA sink to use "default" as default alsa device
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@359 fefdeb5f-60dc-0310-8127-8f9354f1896f
2005-09-16 00:11:15 +00:00
Lennart Poettering
3a61b36c9d
initialize running_as_daemon
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@358 fefdeb5f-60dc-0310-8127-8f9354f1896f
2005-09-16 00:09:19 +00:00
Lennart Poettering
d50bfd8496
increase number of allowed connections
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@357 fefdeb5f-60dc-0310-8127-8f9354f1896f
2005-09-16 00:08:53 +00:00
Lennart Poettering
e4395c223d
add new field running_as_daemon to pa_core
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@356 fefdeb5f-60dc-0310-8127-8f9354f1896f
2005-09-16 00:08:02 +00:00
Lennart Poettering
48b2a87ed8
add pa_sound_file_too_big_to_cache()
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@355 fefdeb5f-60dc-0310-8127-8f9354f1896f
2005-09-16 00:04:29 +00:00
Lennart Poettering
668f3cdcbc
handle float values in sound files sensibly
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@354 fefdeb5f-60dc-0310-8127-8f9354f1896f
2005-09-16 00:03:19 +00:00
Lennart Poettering
e0d0f1bb3e
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@352 fefdeb5f-60dc-0310-8127-8f9354f1896f
2005-09-16 00:01:20 +00:00
Lennart Poettering
6d9dffebae
build fix
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@351 fefdeb5f-60dc-0310-8127-8f9354f1896f
2005-09-16 00:00:59 +00:00
Lennart Poettering
c57cad926c
bail out if no sink is defined
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@350 fefdeb5f-60dc-0310-8127-8f9354f1896f
2005-09-16 00:00:39 +00:00
Lennart Poettering
b993e33cce
alter alsa periods number
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@349 fefdeb5f-60dc-0310-8127-8f9354f1896f
2005-09-15 23:50:33 +00:00
Lennart Poettering
db4b25d8b2
handle EOF in ioline.c
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@348 fefdeb5f-60dc-0310-8127-8f9354f1896f
2005-09-15 23:50:05 +00:00
Lennart Poettering
fda09b9255
remove esound protocol directory on unload of module-protocol-esound
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@347 fefdeb5f-60dc-0310-8127-8f9354f1896f
2005-09-15 23:48:09 +00:00
Lennart Poettering
f1da8ade63
fix start_timeout()
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@346 fefdeb5f-60dc-0310-8127-8f9354f1896f
2005-09-15 23:47:01 +00:00
Lennart Poettering
b5f570723c
add libsamplerate/libsndfile CFLAGS
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@345 fefdeb5f-60dc-0310-8127-8f9354f1896f
2005-09-15 23:46:39 +00:00
Lennart Poettering
f586ce0842
* extend HTTP module
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@340 fefdeb5f-60dc-0310-8127-8f9354f1896f
2005-01-12 18:51:38 +00:00
Lennart Poettering
4590f09d0b
* make pa_sample_spec_snprint return point to written string
...
* first try of a http module
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@339 fefdeb5f-60dc-0310-8127-8f9354f1896f
2005-01-12 17:37:31 +00:00
Lennart Poettering
32bf3a106a
* new environment variable $POLYP_LOG
...
* fix connection establishing algorithm
* add timeout for establishing connections
* add fqdn to the server directive to connect to in browse API
* quieten ESOUND protocol
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@338 fefdeb5f-60dc-0310-8127-8f9354f1896f
2005-01-11 20:47:10 +00:00
Lennart Poettering
5ab306402d
* add new module module-mmkbd-evdev
...
* fix stupid error message in main.c
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@337 fefdeb5f-60dc-0310-8127-8f9354f1896f
2005-01-09 01:11:53 +00:00
Lennart Poettering
474b5683e9
* todo update
...
* lirc warning fix
* c++ compat
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@336 fefdeb5f-60dc-0310-8127-8f9354f1896f
2005-01-08 22:32:53 +00:00
Lennart Poettering
6911d7e981
* increase timeout in pacmd
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@335 fefdeb5f-60dc-0310-8127-8f9354f1896f
2005-01-08 21:43:30 +00:00
Lennart Poettering
c29c95d0aa
* make lirc program name configurable
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@334 fefdeb5f-60dc-0310-8127-8f9354f1896f
2005-01-08 21:40:25 +00:00
Lennart Poettering
fb4cba436c
* add new module for LIRC volume control
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@333 fefdeb5f-60dc-0310-8127-8f9354f1896f
2005-01-08 21:36:53 +00:00
Lennart Poettering
9b0ec37fcf
* add support for asynchronous name resolution
...
* remove directories listing from doxygen
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@330 fefdeb5f-60dc-0310-8127-8f9354f1896f
2005-01-08 01:15:11 +00:00
Lennart Poettering
fb11e45cfd
minor fixes
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@329 fefdeb5f-60dc-0310-8127-8f9354f1896f
2005-01-06 01:07:43 +00:00
Lennart Poettering
47ab6bd2fc
gcc 2.95 compat
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@327 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-12-16 20:08:50 +00:00
Lennart Poettering
b1369d2907
* fix error message when starting polypaudio while it is already running
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@326 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-12-15 01:17:04 +00:00
Lennart Poettering
400dacd66f
cleanup zeroconf service names
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@325 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-12-15 01:04:13 +00:00
Lennart Poettering
99e0779b51
* Publish server info in mDNS in addition to sinks/sources
...
* Split off address parser
* Add port= argument to module-zeroconf-publish
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@324 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-12-15 01:02:50 +00:00
Lennart Poettering
bc5b917f93
do mor daemonizing work
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@323 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-12-14 14:20:52 +00:00
Lennart Poettering
a370e6e763
* fix daemonizing
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@322 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-12-14 14:09:00 +00:00
Lennart Poettering
fa48de8a12
* prepare polyplib-browse for installation
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@321 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-12-14 13:17:28 +00:00
Lennart Poettering
e02be6c15b
* fix include file names in installed header files
...
* add browsing API
* add new tool pabrowse
* add typeid subsystem
* bump API version
* split off random.c
* add an identification cookie
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@320 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-12-12 22:58:53 +00:00
Lennart Poettering
9a01cf44f0
* complete zeroconf publisher
...
* make cli.c shut up unless run with -v
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@319 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-12-12 15:56:22 +00:00
Lennart Poettering
2d97e7522e
* fix alsa initialisation
...
* add some missing zeroconf files
* make module-match shut up a bit
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@318 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-12-11 16:48:45 +00:00
Lennart Poettering
73eabece33
* add first part of zeroconf publisher
...
* bump version to 0.7.1.
* improve logging subsystem (introducing log levels)
* remove verbose flag on cli
* add new API pa_sample_format_to_string()
* replace strtol() by usages of pa_atou() and pa_atoi()
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@317 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-12-11 00:10:41 +00:00
Lennart Poettering
5be9641ffe
* really fix integer only resampler
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@316 fefdeb5f-60dc-0310-8127-8f9354f1896f
2004-11-27 18:50:29 +00:00