Welcome Guest ( Log In | Register )

Extracting frequency data from Ogg Vorbis
post Jan 30 2011, 01:19
Post #1

Group: Members
Posts: 1
Joined: 30-January 11
Member No.: 87769


I'd like to extract frequency data along with PCM data from an OggVorbis stream. (Think: displaying an equalizer during audio playback.) I figure this would be much cleaner (and faster) than running a discrete fourier transform on the PCM data after the fact.

I'm a fairly high level user of libogg and libvorbis (using libvorbisfile for now), but I've poked around a bit in the code, and I suspect the data I'm looking for is in the pcm array that enters mdct_backward(). Is that correct? I'd really appreciate some pointers on where in the decoding pipeline to get at this data, and what format it's in. For instance, how is the magnitude vs. phase laid out in memory per frequency?

Many thanks!
Go to the top of the page
+Quote Post

Posts in this topic

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:


RSS Lo-Fi Version Time is now: 27th November 2015 - 12:45