Ticket #66 (closed defect: fixed)

Opened 2 years ago

Last modified 1 year ago

PUlseAudio and OSS O_WRONLY

Reported by: mariodebian Assigned to: lennart
Priority: normal Milestone: 0.9.6
Component: module-oss-* Severity: normal
Keywords: Cc:

Description

Hi.

I'm trying to use pulseaudio over an OSS driver (sis7019).

My /etc/pulse/default.pa is like this:

#!/usr/bin/pulseaudio -nF

load-module module-oss device="/dev/dsp" sink_name=output source_name=input

load-module module-esound-protocol-tcp auth-ip-acl=127.0.0.1;192.168.0.3
load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1;192.168.0.3

Run pulseaudio with this cmdline:

pulseaudio --no-cpu-limit=1 --log-target=stderr --log-level=4 --module-idle-time=-1

Sound starts ok but if i exec some tool (like aumix) to change volume levels, pulseaudio stop, and I need to kill and start it again.

I have discovered that can play music ok if i start esd and connect pulseaudio output to esound like this:

load-module module-esound-sink server=127.0.0.1

pulseaudio driver --> network --> pulseaudio daemon --> esd --> OSS

With this scheme works OK.

Attachments

pulse-out.log (2.5 kB) - added by mariodebian on 02/19/07 22:25:13.
pulseaudio OSS debug log

Change History

02/19/07 22:25:13 changed by mariodebian

  • attachment pulse-out.log added.

pulseaudio OSS debug log

05/23/07 02:56:38 changed by lennart

  • status changed from new to assigned.

hmm, probably some strange driver bug, but this one is probably easily worked around, without being too ugly

05/23/07 03:02:10 changed by lennart

  • status changed from assigned to closed.
  • resolution set to fixed.

(In [1442]) Fix module-oss for devices that return EAGAIN when we don't expect it. (Closes #66)

05/24/07 01:27:52 changed by lennart

  • milestone set to 0.9.6.