Ticket #66 (closed defect: fixed)

Opened 5 years ago

Last modified 5 years ago

PUlseAudio and OSS O_WRONLY

Reported by: mariodebian Owned by: lennart
Milestone: 0.9.6 Component: module-oss-*
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 5 years ago.
pulseaudio OSS debug log

Change History

Changed 5 years ago by mariodebian

pulseaudio OSS debug log

Changed 5 years ago 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

Changed 5 years ago 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)

Changed 5 years ago by lennart

  • milestone set to 0.9.6
Note: See TracTickets for help on using tickets.