Opened 16 years ago
Last modified 4 years ago
#3356 closed bug
intermittant and out of order audio — at Initial Version
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
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 E8400 CPU, which is a 45nm Intel CPU. It's recognized as a Pentium4 Extreme edition BTW. Memory is DDR3 running at 1066Mhz.