[linux-audio-user] Re: Analyzing ogg files

Mark Knecht mknecht at controlnet.com
Wed Dec 3 17:05:45 EST 2003


> On Tue, Dec 02, 2003 at 07:38:54PM -0800, Mark Knecht wrote:
> > More data, but I'm not sure there's an answer there yet. The first file
> > creates a very loud glitch sound, which the second one doesn't. The
> > midline value seems better on the first, assuming this represents DC
> > offset.
>
> Mark,
>
> 	I might suggesst taking this data andthe two Ogg files to the
> voris list at xiph.com - the real vorbis experts hang out there.  I'm
> sure it'd be a matter of a few minutes for someone familiar with the
> format to tell you what the difference is.
>
>
> --
> Ross Vandegrift

Ross,
   Thanks for the idea. I may do that. However, this morning I tried another
experiment that (I think) brings this back squarely into the Alsa camp. If I
start playing the offending ogg (and indeed most files) in xmms, using OSS
emulation, I get the loud popping noise, and then the file plays fine to the
end. However, if I pause the play back, and then restart it, I get the
popping noise every time I restart it.

   While I can see that if the file has a DC value, it has a DC value, I
cannot really see that it's likely that simply pausing and restarting in the
middle should create the noise all by itself. I suppose on could argue that
when xmms stops the DC offset has an opportunity to drop to zero, and then
starts again, but if that was the case why wouldn't an alsa app playing the
same file create the same noise?

   Overall, I still think that most likely culprit is created by a few
things:

1) The content of the file (although 99% of my files do it, I do have 1 that
does not.)

2) The fact that I'm using the AI-3 D/A as my playback path. The AI-3 wants
to run at 48KHz if it doesn't receive a clock for ANY period of time. I
generally notice in hdspconf both the clock frequency moving when this noise
occurs, as well as hdspconf showing that the HDSP 9652 goes from lock to
sync to lock, indicating to me that they two devices (HDSP and AI-3) are not
handling their clocks correctly.

   Anyone in the San Jose area wanna let me borrow a different D/A? ;-)

Thanks,
Mark






More information about the Linux-audio-user mailing list