Hi,
I have created a chained Ogg Vorbis file containing 26 files in 75304323
bytes using the Unix 'cat' utility. When I run the file through
'ogginfo'
I get the message:
Warning: sequence number gap in stream 26. Got page
0 when expecting page 9. Indicates missing data.
This is what I have determined:
* When I run each of the component files through individually, I don't
get any errors or warning.
* The chained file's size is the sum of the individual file's sizes.
* If I extract the last concatenated file (using dd) and compare it
(using 'cmp') against the original, it's identical.
* It doesn't matter which order I concatenate the files in; the result
is the same.
* If I add more than the 26 files, the warning is issued for each stream
from the 26th onwards (but with varying page numbers).
* Those 26 files have no comments. If I add comments (album and such),
the warning is no longer issued.
The above evidence convinces me that the chained file is, in fact, okay,
and that the problem is being misreported. This sounds to me like a
memory corruption in ogginfo or libogg.
I am running libogg.so.0.4.0 from oggvorbislib-libc5.tar.gz and ogginfo
from vorbis-tools-1.0.tar.gz.
# md5sum -b oggvorbislib-libc5.tar.gz vorbis-tools-1.0.tar.gz
217fe41c474dcc7a32239f6a46102750 *oggvorbislib-libc5.tar.gz
c0a9fee54835e9c5b32d1f42c02964c9 *vorbis-tools-1.0.tar.gz
# ldd /usr/local/bin/ogginfo
libm.so.5 => /lib/libm.so.5 (0x4000b000)
libogg.so.0 => /usr/local/lib/libogg.so.0 (0x40014000)
libintl.so.1 => /usr/lib/libintl.so.1 (0x40018000)
libc.so.5 => /lib/libc.so.5 (0x4001c000)
TIA
John
--- >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-dev-request@xiph.org'
containing only the word 'unsubscribe' in the body. No subject is
needed.
Unsubscribe messages sent to the list will be ignored/filtered.