audio ok, but corrupted video?

sharkey@a... sharkey at a...
Sun, 10 Jun 2001 07:02:47 -0400


Ok, I followed the instructions that used to be posted on the 9thtee
site and pulled a 30 minute medium quality stream off my tivo. (16 hours
over the serial link, ugh, TivoNet ordered)

I haven't been able to play the files I got, though. The audio file seems
to be a normal mpeg 1 layer 2 audio file and that plays just fine with
mpg123. The video file is identified as mpeg video file by the file
command, but when I run it through mplex, I get:

marvin% mplex -f 2 -m 2 -o program1.mpeg2 program1.m2[av]
INFO: mplex version 1.4.1 (7.12.2000)
INFO: File program1.m2a is a 11172-3 Audio stream.
INFO: File program1.m2v is a MPEG-1/2 Video stream.
INFO: Scanning Video stream for access units information.
INFO: VIDEO STREAM:
INFO: nStream length : 682563565
INFO: Sequence start : 4117
INFO: Sequence end : 0
INFO: No. Pictures : 62925
INFO: No. Groups : 4117
INFO: No. I Frames : 4117 avg. size 38024 bytes
INFO: No. P Frames : 16983 avg. size 16661 bytes
INFO: No. B Frames : 41825 avg. size 5811 bytes
INFO: No. D Frames : 0 avg. size 0 bytes
INFO: Horizontal size: 352
INFO: Vertical size : 480
INFO: Aspect ratio : 0.6735 
INFO: Picture rate : 29.970 frames/sec
[lots more INFO clipped]
INFO: New sequence commences...
INFO: sectors muxed: audio=0000000 video=00000000 padding=0000000
**ERROR: Likely buffer under-run at video sector 105
**ERROR: Likely buffer under-run at video sector 105
**ERROR: Likely buffer under-run at video sector 105
**ERROR: Likely buffer under-run at video sector 105
**ERROR: Likely buffer under-run at video sector 105
**ERROR: Likely buffer under-run at video sector 105

It produces less than 2MB worth of mpeg2 output. When I try to play that,
I can hear just fine, but the video is garbled and corrupt. And it only
lasts for about 4 seconds.

Has anyone else seen something like this?

When I ran ExtractStream, I did get some Bad chunk errors and sequence
number errors. Is this normal?

[TiVo [p0] root]# ExtractStream 267097 267103
Attempting to locate tyStream with fsid 267097...
Sector FSID passed (41359) failed to match the FSID value in the sector (1359).
...tyStream located, sector map follows:
Start Length
01a80000 00080000
00c40000 00040000
00c80000 00040000
Block: 1a80000 Count: 524288 Total blocks 3
/dev/hda10 has 0x00100000 sectors
/dev/hda11 has 0x03606c00 sectors
Bad chunk, skipping
Bad chunk, skipping000
Block: c40000 Count: 262144 Total blocks 3
Block: c80000 Count: 262144 Total blocks 3
Sequence number bogus 26503c!=247438 at record 0 of 51
Sequence number bogus 249700!=229e48 at record 0 of 50
Bad chunk, skipping000
Attempting to locate tyStream with fsid 267103...
...tyStream located, sector map follows:
Start Length
00e00000 00040000
00e40000 00020000
00e60000 00004000
Block: e00000 Count: 262144 Total blocks 3
Bad chunk, skipping000
Block: e40000 Count: 131072 Total blocks 3
Sequence number bogus 267dc0!=24a948 at record 0 of 61
Block: e60000 Count: 16384 Total blocks 3
Sequence number bogus 211b90!=2c04c0 at record 0 of 51
Sequence number bogus 28b83c!=24946c at record 0 of 64
Sequence number bogus 28b83c!=266b90 at record 0 of 63
Sequence number bogus 28b83c!=283c78 at record 0 of 56
Sequence number bogus 28b83c!=2a200c at record 7 of 59
audio failure 0x4f4:0:0x170 0x24:0x69:0x1a
Sequence number bogus 28b83c!=2bf338 at record 0 of 69
Sequence number bogus 28b83c!=20f7ac at record 0 of 64
Sequence number bogus 28b83c!=22c138 at record 0 of 52
Sequence number bogus 28b83c!=24aaec at record 0 of 62
Sequence number bogus 28b83c!=2682b0 at record 0 of 71
Sequence number bogus 28b83c!=284f34 at record 0 of 60
Sequence number bogus 28b83c!=2a23c8 at record 0 of 56
Sequence number bogus 28b83c!=2c063c at record 0 of 60
Sequence number bogus 28b83c!=211228 at record 0 of 69
Sequence number bogus 28b83c!=22db6c at record 0 of 52
Sequence number bogus 28b83c!=24c1a4 at record 0 of 70
Sequence number bogus 28b83c!=2688e8 at record 4 of 57
audio failure 0x4d4:0:0x18c 0xca:0x18:0xe1
Sequence number bogus 28b83c!=286660 at record 0 of 58
Sequence number bogus 28b83c!=2a3edc at record 7 of 63
audio failure 0x4d4:0:0xc0 0x77:0x1f:0x4c
Sequence number bogus 28b83c!=2c12d0 at record 0 of 60
Sequence number bogus 28b83c!=2121b8 at record 0 of 50
Sequence number bogus 28b83c!=22fddc at record 0 of 70
Sequence number bogus 28b83c!=24ca7c at record 2 of 66
Sequence number bogus 28b83c!=26a504 at record 0 of 61
Sequence number bogus 28b83c!=288054 at record 0 of 61
Sequence number bogus 28b83c!=2a5164 at record 0 of 67
Sequence number bogus 28b83c!=2c1abc at record 0 of 58
Sequence number bogus 28b83c!=212da4 at record 0 of 50
Sequence number bogus 28b83c!=2309d8 at record 0 of 66
Sequence number bogus 28b83c!=24dd6c at record 0 of 61
Sequence number bogus 28b83c!=26b1e4 at record 0 of 60
Sequence number bogus 28b83c!=289278 at record 5 of 69
audio failure 0x5a4:0:0x224 0xc5:0x91:0x64
Sequence number bogus 28b83c!=2a59e8 at record 0 of 58
Flushing buffers


Eric