[vorbis] Finding length (time) of encoded birstream
John Lundy
jlundy at playnet.com
Sun Mar 10 17:59:44 PST 2002
OK, easy enough. And thanks.
However, the implication is that the entire file needs to be decoded in
order to determine the playtime. This sounds unreasonable just to display a
files properties.
Is there a more realistic alternative?
John
----- Original Message -----
From: "Ed Sweetman" <ed.sweetman at wmich.edu>
To: <vorbis at xiph.org>
Sent: Sunday, March 10, 2002 7:28 PM
Subject: Re: [vorbis] Finding length (time) of encoded birstream
<p>>
> ogg_page og;
> vorbis_info vi;
>
> final_granulepos = ogg_page_granulepos (&og); // (done after last page
> has been decoded (your final position)
> final_granulepos / vi.rate; // (gives you time of stream in seconds)
>
>
>
> On Sun, 2002-03-10 at 19:37, John Lundy wrote:
> > I'm adding some final features to my CD Ripper and Encoder before the
full,
> > version 1 release. As part of that release, the program will offer the
> > ability to play (for review purposes) both WAV and OGG files. I have
both
> > the decoder and playback code working but I have one final issue to
resolve:
> > finding the play time for the Vorbis bitstream that is being played
back. I
> > used the example_encode and example_decode code as the initial basis for
my
> > code model (but it has really changes a bunch since I started the
project
> > <grin>). Anyway, can someone inform me how I can get this information
from
> > the file using the OGG, VORBIS or VORBISENC DLL interfaces? I'd rather
not
> > add any new interfaces to get this information. TIA.
> >
> > John Lundy
> >
> >
> >
> > --- >8 ----
> > List archives: http://www.xiph.org/archives/
> > Ogg project homepage: http://www.xiph.org/ogg/
> > To unsubscribe from this list, send a message to
'vorbis-request at xiph.org'
> > containing only the word 'unsubscribe' in the body. No subject is
needed.
> > Unsubscribe messages sent to the list will be ignored/filtered.
>
>
>
> --- >8 ----
> List archives: http://www.xiph.org/archives/
> Ogg project homepage: http://www.xiph.org/ogg/
> To unsubscribe from this list, send a message to 'vorbis-request at xiph.org'
> containing only the word 'unsubscribe' in the body. No subject is needed.
> Unsubscribe messages sent to the list will be ignored/filtered.
>
>
<p>--- >8 ----
List archives: http://www.xiph.org/archives/
Ogg project homepage: http://www.xiph.org/ogg/
To unsubscribe from this list, send a message to 'vorbis-request at xiph.org'
containing only the word 'unsubscribe' in the body. No subject is needed.
Unsubscribe messages sent to the list will be ignored/filtered.
More information about the Vorbis
mailing list