Pierre Ossman
d4ca81fc2e
Fix some missing line breaks.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1410 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-11-06 13:16:15 +00:00
Pierre Ossman
6ca819354c
The OSS spec is unclear what should happen when a reset is requested. Let's
...
have a nicer attitude and keep as much settings as possible.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1406 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-11-06 10:17:39 +00:00
Pierre Ossman
29ab939570
Stop using x86-isms and use ISO C (oversized shifts are undefined).
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1397 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-09-14 16:00:57 +00:00
Pierre Ossman
5f828c2c3d
Fix debug output for SNDCTL_DSP_SETFRAGMENT.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1396 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-09-14 14:56:31 +00:00
Lennart Poettering
66ec460845
fix a bogus debug line
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1374 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-09-06 21:37:09 +00:00
Lennart Poettering
6569199778
implement a few more ioctl()s, including a subset of SNDCTL_DSP_GETOPTR. Just enough to make JavaSound work.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1373 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-09-06 19:47:53 +00:00
Lennart Poettering
5fa9cdb6b4
Merge FreeBSD compatibility patch (from Flameeyes)
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1359 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-09-02 12:03:18 +00:00
Lennart Poettering
0f6098bf64
work around bug in firefox which apparently misuses access() as NULL pointer test. Original patch by "alon". ( Closes #27 )
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1352 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-31 15:31:33 +00:00
Pierre Ossman
078420a9d2
We need to have a callback when changing volume or we might deadlock.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1345 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-30 13:02:29 +00:00
Lennart Poettering
26201b27ec
fix pactl output (sink drivers and names where switched)
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1306 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-21 22:37:09 +00:00
Lennart Poettering
e385d93e5a
remove all occurences of
...
pa_logXXX(__FILE__":
and replace them by
pa_logXXX("
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1272 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-18 21:38:40 +00:00
Lennart Poettering
b5cbea940e
fix bad printf()
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1236 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-13 16:14:06 +00:00
Lennart Poettering
ad95c96a72
implement "pactl move-source-output"
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1185 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-03 22:33:54 +00:00
Lennart Poettering
7f93d08d40
bump API and protocol version. Return PA_ERR_NOTSUPPORTED if pa_context_move_sink_input_by_*()is called for servers that don't support it
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1179 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-08-01 21:04:43 +00:00
Lennart Poettering
bc30e2d934
add new "move-sink-input" command to pactl
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1178 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-07-31 21:55:42 +00:00
Lennart Poettering
b325e07c73
handle EOF correctly if it is read before the stream was created
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1164 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-07-29 15:02:24 +00:00
Lennart Poettering
ba31adcf3e
make pulseaudio compile again on FreeBSD (patch from Diego "Flameeyes" Petteno)
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1096 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-07-16 23:20:27 +00:00
Lennart Poettering
3b2843d5a8
show value of PA_SINK_HARDWARE/PA_SOURCE_HARDWARE in pactl
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1093 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-07-16 17:29:09 +00:00
Lennart Poettering
a87c43d61e
Don't call pa_path_get_filename() anymore since it is implicitly called by pa_get_binary_name() anyway
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1078 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-07-14 00:18:21 +00:00
Lennart Poettering
1fd18d6b5f
* add proper error handling to pabrowse.c
...
* properly destroy pa_browser object on exit
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1071 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-07-13 17:35:10 +00:00
Pierre Ossman
320bedb580
Fix handling of the io flags in duplex mode.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1048 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-06-20 16:43:46 +00:00
Pierre Ossman
1040b69cf2
Warn when applications use SNDCTL_DSP_GET[IO]PTR even when they shouldn't.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1047 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-06-20 15:45:10 +00:00
Pierre Ossman
07edf59177
Make fix_metrics() exit early so that it doesn't spam the output needlessly.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1046 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-06-20 15:36:28 +00:00
Pierre Ossman
3ff68bd7a5
Fix the final few occurences of polyp.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1042 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-06-20 13:02:34 +00:00
Lennart Poettering
230f97a4a4
s/POLYP/PULSE/g
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1041 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-06-19 23:56:54 +00:00
Lennart Poettering
10b5e997d7
replace a few remaining uppercase "Polypaudio" occurences with "PulseAudio"
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1036 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-06-19 22:11:49 +00:00
Lennart Poettering
f44ba09265
big s/polyp/pulse/g
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1033 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-06-19 21:53:48 +00:00
Pierre Ossman
c6d4cc0af9
Handle clients that just want to set fragment size (and not count).
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1030 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-06-19 16:39:28 +00:00
Pierre Ossman
8485a47705
/dev/dsp should default to U8, not mulaw.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1023 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-06-16 21:11:45 +00:00
Pierre Ossman
e66b0e6d3f
Creating a stream might take some time, so check that it's in the right state
...
before transferring data.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1022 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-06-16 21:08:35 +00:00
Pierre Ossman
6684264b69
Record support.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1021 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-06-16 21:07:32 +00:00
Pierre Ossman
3fa491dc90
Make debug output in padsp a bit less verbose. Specifying -d twice will give
...
original output.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1018 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-06-15 14:47:14 +00:00
Pierre Ossman
0f13c43797
Catch the access() system call as some applications do this to test if they
...
can open /dev/dsp.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1016 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-06-13 13:21:14 +00:00
Pierre Ossman
12dc4c21ac
Fix the fix_metrics() function so that we don't get a tiny buffer by default.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@981 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-26 12:18:07 +00:00
Pierre Ossman
7d90e3a32d
Fix typos.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@980 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-26 09:21:03 +00:00
Pierre Ossman
6aeaaf94a8
Returned buffer attr is const.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@979 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-26 07:24:47 +00:00
Lennart Poettering
7d975345a5
* add new API function pa_stream_get_buffer_attr().
...
* modify pacat.c to make use of that new API
* extend protocol to allow transfer of the necessary information
* update protocol version accordingly
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@976 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-25 23:20:28 +00:00
Pierre Ossman
b754d5095e
Wrong prefix used in the padsp script.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@975 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-25 17:27:06 +00:00
Lennart Poettering
f3b72593b5
really fix a superfluous warning when building padsp.c
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@973 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-25 17:18:42 +00:00
Lennart Poettering
4413b89d7a
* split pa_cstrerror() into its own file polypcore/core-error.[ch]
...
* fix building of padsp
* remove a warning when compiling padsp.c
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@972 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-25 17:16:55 +00:00
Pierre Ossman
ea7995b764
Fix padsp script so that it accepts parameters, setting relevant environment
...
variables as needed.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@970 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-25 15:44:24 +00:00
Pierre Ossman
0387b30994
Use only the basename of libpolypdsp.so so that it will work on multi-arch
...
systems.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@969 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-25 13:56:14 +00:00
Lennart Poettering
ae80ab396e
read stream and client name from $PADSP_STREAM_NAME resp. $PADSP_CLIENT_NAME, if available
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@965 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-25 01:19:56 +00:00
Lennart Poettering
2bbd7bac63
add support to disable emulation of /dev/dsp,/dev/mixer,/dev/sndstat selectively by either passing an environment variable or by defining a symbol __padsp_disable__ in the process
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@964 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-25 01:14:06 +00:00
Lennart Poettering
2bb05ea667
fix evil, evil typo that cause all gtk2 based apps to crash
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@963 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-25 00:40:04 +00:00
Lennart Poettering
59d00e2f49
* issue volume updates syncrhonously
...
* correct channel order of OSS volumes (swap left,right)
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@962 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-05-25 00:25:03 +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
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