Opened 16 years ago

Last modified 4 years ago

#3356 closed bug

intermittant and out of order audio — at Version 2

Reported by: rudolfc Owned by: axeld
Priority: normal Milestone: R1
Component: Drivers/Audio/OpenSound Version: R1/pre-alpha1
Keywords: Cc: fredrik.holmqvist@…
Blocked By: Blocking:
Platform: All

Description (last modified by rudolfc)

On my Asus P5E3 mainboard audio plays back distorted. It sounds like some buffers are played correctly, then a brief silence is heard, and a few buffers are played out of order or in incorrect speed (metallic sound like effect). This sequence is repeated for ever.

I tested with MediaPlayer, vlc and CLamp. CLamp on lower or higher speeds gives the same effect (no influence). This behaviour exists on my system ever since I first installed Haiku, some 6 months ago or so..

The mainboard has a HDA chipset, so I tested with this one with the driver that currently gets updated from time to time (no effect), and I compiled ES1370 in the haiku source tree and tested with a SB64 soundcard: same symptoms.

I recompiled MediaEventLooper.cpp, and enabled debugprinting (three lines in function BMediaEventLooper::ControlLoop().

From the looks of it the Timestamps on the buffers are OK but Getting realtime for performance time messes up. I'll attach a small file with the shell debug output from MediaPlayer.

I am using a Core2Duo E8200 CPU @ 2.66Ghz, which is a 45nm Intel CPU. It's recognized as a Pentium4 Extreme edition BTW. Memory is DDR3 running at 1066Mhz.

Change History (3)

by rudolfc, 16 years ago

Attachment: intermittant_sound added

comment:1 by rudolfc, 16 years ago

The attached file first has output coming from running vlc, after that I run MediaPlayer. If different Mediacontent (video for example) is played, the error is still there.

Bye!

Rudolf.

comment:2 by rudolfc, 16 years ago

Description: modified (diff)
Note: See TracTickets for help on using tickets.