Re: Vorbis granule position
"James M. Rotenberry" <[email protected]>
| Newsgroups | gmane.comp.multimedia.ogg.vorbis.general |
|---|---|
| Message-ID | <[email protected]> |
Ralph Giles Thank you for your comments. > Decreasing granulepos is a problem, and shouldn't happen. What stream > are you seeing this from? Based on my experience and the results of the tests I have appended to this message, I believe that EVERY rip of streaming ogg vorbis will have this problem. The tests I ran used three different ogg vorbis streams, three different ripping programs (wget, streamripper, and fetch), and two different operating systems. In all three cases there is a granulepos problem and, consequently, incorrect values for the Playback length and the Average bitrate. Regards, JM Rotenberry [email protected] --------------------------------------------------------------------- http://vorbis.nm.cbc.ca/cbcr1-toronto.ogg Using wget on Linux: ogginfo ./cbcr1-toronto.ogg Processing file "./cbcr1-toronto.ogg"... New logical stream (#1, serial: 0cc1016f): type vorbis Vorbis headers parsed for stream 1, information follows... Version: 0 Vendor: AO; aoTuV b4b [20051117] (based on Xiph.Org's libVorbis) Channels: 1 Rate: 22050 Nominal bitrate: 24.000000 kb/s Upper bitrate: 24.000000 kb/s Lower bitrate: 24.000000 kb/s User comments section follows... TITLE= ARTIST= ENCODEDBY=oddcastv3 Warning: sequence number gap in stream 1. Got page 3705920 when expecting page 2. Indicates missing data. Warning: EOS not set on stream 1 Vorbis stream 1: Total data length: 118558 bytes Playback length: 31552m:45.766s Average bitrate: 0.000501 kb/s -------------------------------------------------------------------------- http://audio-ogg.ibiblio.org:8000/wcpe.ogg Using streamripper on FreeBSD: ogginfo sr_program_2007_10_24_10_25_51.ogg Processing file "sr_program_2007_10_24_10_25_51.ogg"... New logical stream (#1, serial: 643c9869): type vorbis s headers parsed for stream 1, information follows... Version: 0 Vendor: Xiph.Org libVorbis I 20020717 (1.0) Channels: 2 Rate: 44100 Nominal bitrate: 55.999000 kb/s Upper bitrate not set Lower bitrate not set User comments section follows... TITLE=WCPE Warning: sequence number gap in stream 1. Got page 37948 when expecting page 2. Indicates missing data. Warning: EOS not set on stream 1 Vorbis stream 1: Total data length: 200607 bytes Playback length: 326m:02.141s Average bitrate: 0.082039 kb/s -------------------------------------------------------------------------- http://aud1.kpfa.org:8090/kpfa.ogg Using fetch on FreeBSD: gginfo ./kpfa.ogg Processing file "./kpfa.ogg"... New logical stream (#1, serial: 046cdbe2): type vorbis Vorbis headers parsed for stream 1, information follows... Version: 0 Vendor: Xiph.Org libVorbis I 20050304 Channels: 2 Rate: 18000 Nominal bitrate: 56.000000 kb/s Upper bitrate not set Lower bitrate not set Warning: sequence number gap in stream 1. Got page 253700 when expecting page 2. Indicates missing data. Warning: EOS not set on stream 1 Vorbis stream 1: Total data length: 141662 bytes Playback length: 2173m:44.056s Average bitrate: 0.008689 kb/s