On Thu, 02 Aug 2007 22:04:13 +0200, Jacob Meuser wrote:
> On Thu, Jul 26, 2007 at 04:08:57AM +0200, Gareth wrote:
> > recently I updated my main desktop to -current (base and packages) from
> > -release (via snapshots) and I noticed problem with esound 0.2.38 (which I
> > need to use XMMS since my audio device is auich(4), only supporting 48khz
> > output) where it scratches and stutters a whole lot making most audio
> > unbearable.  I was wondering if anyone else has had similar problems? 
> > Also, esound 0.2.38 doesn't appear to read /etc/esd.conf any longer
> > (reading only ~/.esd.conf).  I managed in a fully-unsupported and hackish
> > way to get back to 0.2.34 and it works fine so it isn't the hardware or
> > (as I initially thought) the changes to the kernel audio code recently. 
> > I'm wondering if this is an esound problem (since they presumably don't
> > test too much on auich with bsd/sun audio over there) or an
> > openbsd-specific problem.   Open to suggestions to fix this in a better
> > way.
> 
> 
> this is at least the second report of problems with esound.
> 
> http://marc.info/?l=openbsd-ports&m=118405592003119&w=2
> 
> both these reports pretty much peg esound as the problem.
> 
> unfortunately, we have audio devices that only support 48kHz sampling
> rate, and such audio daemons are a necessary evil to be able to play
> CDs and the release songs correctly.
> 
> is this still a problem?  anyone else having problems?

I have the exact same problem as the one described above. Here is the
relevant part of my dmesg:

auich0 at pci0 dev 31 function 5 "Intel 82801CA/CAM AC97" rev 0x01: irq 11, 
ICH3 AC97
ac97: codec id 0x83847609 (SigmaTel STAC9721/23)
ac97: codec features 18 bit DAC, 18 bit ADC, SigmaTel 3D

> I looked over esound, and the following patch is all I can see that
> could even remotely be a problem with the audio interface.

I tested your patch using ogg123 and libao's esd module.

The stuttering is almost completely gone, but ogg123 has problems to
start playing music.

If I run ogg123, its time counter counts very fast for a while.
Meanwhile, I hear no sound. At some point, the time count is normal and
I hear the music stuttering for a moment, but after that it is fine. The
music stutters very seldomly.

The duration of the `fast time count' depends on the time I haven't used
esound. The longer the time between two ogg123 invocations, the longer
the fast time count goes on. Waiting 10 seconds results in the fast time
count going to ~ 6 seconds; waiting ~ 5 minutes results in the fast time
count going to ~ 2.5 minutes.

If you need more information, please let me know.

Regards,
Tim

Reply via email to