<html>
After dinner I had a closer look at that file.&nbsp; There is only 1
problem with it that I can see.&nbsp; The header chunk (the first chunk)
is exactly 1 byte too small.&nbsp; I added 1 byte at 0x20000 and then
loaded the file into DisplayStream and got (if you can't see html then
this will look weird) :<br>
<br>
<font face="Fixedsys" size=1>80 78 0E 05&nbsp; 00 00 00 00&nbsp; 00 00 00
00&nbsp; 00 00 00 00&nbsp;
</font><font face="Fixedsys" size=1 color="#008000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</font><font face="Fixedsys" size=1> (0x05)&nbsp; |
</font><font face="Fixedsys" size=1 color="#FF0000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</font><font face="Fixedsys" size=1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<br>
80 78 0E 05&nbsp; 00 00 00 00&nbsp; 00 00 00 00&nbsp; 00 00 00 00&nbsp;
</font><font face="Fixedsys" size=1 color="#008000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</font><font face="Fixedsys" size=1> (0x05)&nbsp; |
</font><font face="Fixedsys" size=1 color="#FF0000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</font><font face="Fixedsys" size=1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<br>
00 01 03 C0&nbsp; 30 00 DC 60&nbsp; 00 00 00 00&nbsp; 00 00 00 00&nbsp;
</font><font face="Fixedsys" size=1 color="#008000">size=00010</font><font face="Fixedsys" size=1>
</font><font face="Fixedsys" size=1 color="#0000FF">(aud-P)</font><font face="Fixedsys" size=1>
| </font><font face="Fixedsys" size=1 color="#FF0000">00 00
00</font><font face="Fixedsys" size=1>&nbsp; 00 00 01 C0&nbsp; 03 6A 8C
80&nbsp; 07 21 00 05&nbsp; F9 F1 FF FF <br>
00 36 04 C0&nbsp; 30 2D 12 40&nbsp; 00 00 00 00&nbsp; 00 00 00 00&nbsp;
</font><font face="Fixedsys" size=1 color="#008000">size=00360</font><font face="Fixedsys" size=1>
</font><font face="Fixedsys" size=1 color="#008000">(audio)</font><font face="Fixedsys" size=1>
| </font><font face="Fixedsys" size=1 color="#FF0000">F1 FF
FF</font><font face="Fixedsys" size=1>&nbsp; FF FD A8 00&nbsp; 77 56 33
55&nbsp; 66 55 33 33&nbsp; 33 12 22 29 <br>
00 01 03 C0&nbsp; 30 00 DC 70&nbsp; 00 00 00 00&nbsp; 00 00 00 00&nbsp;
</font><font face="Fixedsys" size=1 color="#008000">size=00010</font><font face="Fixedsys" size=1>
</font><font face="Fixedsys" size=1 color="#0000FF">(aud-P)</font><font face="Fixedsys" size=1>
| </font><font face="Fixedsys" size=1 color="#FF0000">00 00
00</font><font face="Fixedsys" size=1>&nbsp; 00 01 C0 03&nbsp; 6A 8C 80
07&nbsp; 21 00 07 13&nbsp; 41 FF FF FF <br>
00 36 04 C0&nbsp; 30 2D 15 A0&nbsp; 00 00 00 00&nbsp; 00 00 00 00&nbsp;
</font><font face="Fixedsys" size=1 color="#008000">size=00360</font><font face="Fixedsys" size=1>
</font><font face="Fixedsys" size=1 color="#008000">(audio)</font><font face="Fixedsys" size=1>
| </font><font face="Fixedsys" size=1 color="#FF0000">FF FF
FF</font><font face="Fixedsys" size=1>&nbsp; FD A8 00 88&nbsp; 77 44 77
77&nbsp; 55 34 33 44&nbsp; 44 32 49 24 <br>
00 01 03 C0&nbsp; 30 00 DC 80&nbsp; 00 00 00 00&nbsp; 00 00 00 00&nbsp;
</font><font face="Fixedsys" size=1 color="#008000">size=00010</font><font face="Fixedsys" size=1>
</font><font face="Fixedsys" size=1 color="#0000FF">(aud-P)</font><font face="Fixedsys" size=1>
| </font><font face="Fixedsys" size=1 color="#FF0000">00 00
00</font><font face="Fixedsys" size=1>&nbsp; 00 01 C0 03&nbsp; 6A 8C 80
07&nbsp; 21 00 07 2C&nbsp; 91 FF FF FF <br>
00 36 04 C0&nbsp; 30 2D 19 00&nbsp; 00 00 00 00&nbsp; 00 00 00 00&nbsp;
</font><font face="Fixedsys" size=1 color="#008000">size=00360</font><font face="Fixedsys" size=1>
</font><font face="Fixedsys" size=1 color="#008000">(audio)</font><font face="Fixedsys" size=1>
| </font><font face="Fixedsys" size=1 color="#FF0000">FF FF
FF</font><font face="Fixedsys" size=1>&nbsp; FD A8 00 77&nbsp; 66 44 77
77&nbsp; 55 43 43 44&nbsp; 33 11 29 B4 <br>
00 01 03 C0&nbsp; 30 00 DC 90&nbsp; 00 00 00 00&nbsp; 00 00 00 00&nbsp;
</font><font face="Fixedsys" size=1 color="#008000">size=00010</font><font face="Fixedsys" size=1>
</font><font face="Fixedsys" size=1 color="#0000FF">(aud-P)</font><font face="Fixedsys" size=1>
| </font><font face="Fixedsys" size=1 color="#FF0000">00 00
00</font><font face="Fixedsys" size=1>&nbsp; 00 01 C0 03&nbsp; 6A 8C 80
07&nbsp; 21 00 07 45&nbsp; E1 FF FF FF <br>
00 36 04 C0&nbsp; 30 2D 1C 60&nbsp; 00 00 00 00&nbsp; 00 00 00 00&nbsp;
</font><font face="Fixedsys" size=1 color="#008000">size=00360</font><font face="Fixedsys" size=1>
</font><font face="Fixedsys" size=1 color="#008000">(audio)</font><font face="Fixedsys" size=1>
| </font><font face="Fixedsys" size=1 color="#FF0000">FF FF
FF</font><font face="Fixedsys" size=1>&nbsp; FD A8 00 77&nbsp; 66 55 76
66&nbsp; 66 55 33 55&nbsp; 44 55 6D B6 <br>
00 05 47 E0&nbsp; 30 20 56 40&nbsp; 00 00 00 00&nbsp; 00 00 00 00&nbsp;
</font><font face="Fixedsys" size=1 color="#008000">size=00054</font><font face="Fixedsys" size=1>
</font><font face="Fixedsys" size=1 color="#800000">(vid-H)</font><font face="Fixedsys" size=1>
| </font><font face="Fixedsys" size=1 color="#FF0000">00 00
00</font><font face="Fixedsys" size=1>&nbsp; 00 01 B3 22&nbsp; 02 40 23
0E&nbsp; 29 23 81 10&nbsp; 11 11 12 12 <br>
00 00 42 E0&nbsp; 30 00 CC 58&nbsp; 00 00 00 00&nbsp; 00 00 00 00&nbsp;
</font><font face="Fixedsys" size=1 color="#008000">size=00004</font><font face="Fixedsys" size=1>
</font><font face="Fixedsys" size=1 color="#800080">(video)</font><font face="Fixedsys" size=1>
| </font><font face="Fixedsys" size=1 color="#FF0000">00 01
00</font><font face="Fixedsys" size=1>&nbsp; 00 00 00 00
</font><font face="Fixedsys" size=1 color="#FF0000"> 00 01 B8 00&nbsp; 00
00 00 00&nbsp; 00 01 E0 00 <br>
</font><font face="Fixedsys" size=1>00 00 8C E0&nbsp; 30 00 CC 5C&nbsp;
00 00 00 00&nbsp; 00 00 00 00&nbsp;
</font><font face="Fixedsys" size=1 color="#008000">size=00008</font><font face="Fixedsys" size=1>
</font><font face="Fixedsys" size=1 color="#800080">(video)</font><font face="Fixedsys" size=1>
| </font><font face="Fixedsys" size=1 color="#FF0000">00 00
00</font><font face="Fixedsys" size=1>&nbsp; 00 01 B8 00&nbsp; 00 00 00
00 </font><font face="Fixedsys" size=1 color="#FF0000"> 00 01 E0 00&nbsp;
00 8C 80 07 <br>
</font><font face="Fixedsys" size=1>80 78 0E 05&nbsp; 00 00 00 00&nbsp;
00 00 00 00&nbsp; 00 00 00 00&nbsp;
</font><font face="Fixedsys" size=1 color="#008000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</font><font face="Fixedsys" size=1> (0x05)&nbsp; |
</font><font face="Fixedsys" size=1 color="#FF0000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</font><font face="Fixedsys" size=1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<br>
00 01 06 E0&nbsp; 30 00 CC 64&nbsp; 00 00 00 00&nbsp; 00 00 00 00&nbsp;
</font><font face="Fixedsys" size=1 color="#008000">size=00010</font><font face="Fixedsys" size=1>
</font><font face="Fixedsys" size=1 color="#FF0000">(vid-P)</font><font face="Fixedsys" size=1>
| </font><font face="Fixedsys" size=1 color="#FF0000">00 00
00</font><font face="Fixedsys" size=1>&nbsp; 00 01 E0 00&nbsp; 00 8C 80
07&nbsp; 21 00 07 4B&nbsp; 3B FF FF 00 <br>
00 00 48 E0&nbsp; 30 00 CC 74&nbsp; 00 00 00 00&nbsp; 00 00 00 00&nbsp;
</font><font face="Fixedsys" size=1 color="#008000">size=00004</font><font face="Fixedsys" size=1>
</font><font face="Fixedsys" size=1 color="#800080">(video)</font><font face="Fixedsys" size=1>
| </font><font face="Fixedsys" size=1 color="#FF0000">FF FF
00</font><font face="Fixedsys" size=1>&nbsp; 00 00 00 01
</font><font face="Fixedsys" size=1 color="#FF0000"> 00 00 8A 6E&nbsp; 80
00 00 01&nbsp; B5 8F FF F3 <br>
</font><font face="Fixedsys" size=1>14 A7 42 E0&nbsp; 30 20 56 A0&nbsp;
00 00 00 00&nbsp; 00 00 00 00&nbsp;
</font><font face="Fixedsys" size=1 color="#008000">size=14A74</font><font face="Fixedsys" size=1>
</font><font face="Fixedsys" size=1 color="#800080">(video)</font><font face="Fixedsys" size=1>
| </font><font face="Fixedsys" size=1 color="#FF0000">00 00
01</font><font face="Fixedsys" size=1>&nbsp; 00 00 8A 6E&nbsp; 80 00 00
01&nbsp; B5 8F FF F3&nbsp; 9C 00 00 00 <br>
00 00 42 E0&nbsp; 30 00 CC 78&nbsp; 00 00 00 00&nbsp; 00 00 00 00&nbsp;
</font><font face="Fixedsys" size=1 color="#008000">size=00004</font><font face="Fixedsys" size=1>
</font><font face="Fixedsys" size=1 color="#800080">(video)</font><font face="Fixedsys" size=1>
| </font><font face="Fixedsys" size=1 color="#FF0000">1E 82
68</font><font face="Fixedsys" size=1>&nbsp; 02 30 00 00
</font><font face="Fixedsys" size=1 color="#FF0000"> 00 01 E0 00&nbsp; 00
8C 80 07&nbsp; 21 00 07 12 <br>
</font><font face="Fixedsys" size=1>00 01 06 E0&nbsp; 30 00 CC 7C&nbsp;
00 00 00 00&nbsp; 00 00 00 00&nbsp;
</font><font face="Fixedsys" size=1 color="#008000">size=00010</font><font face="Fixedsys" size=1>
</font><font face="Fixedsys" size=1 color="#FF0000">(vid-P)</font><font face="Fixedsys" size=1>
| </font><font face="Fixedsys" size=1 color="#FF0000">30 00
00</font><font face="Fixedsys" size=1>&nbsp; 00 01 E0 00&nbsp; 00 8C 80
07&nbsp; 21 00 07 12&nbsp; F9 FF FF 00 <br>
00 00 4B E0&nbsp; 30 00 CC 8C&nbsp; 00 00 00 00&nbsp; 00 00 00 00&nbsp;
</font><font face="Fixedsys" size=1 color="#008000">size=00004</font><font face="Fixedsys" size=1>
</font><font face="Fixedsys" size=1 color="#800080">(video)</font><font face="Fixedsys" size=1>
| </font><font face="Fixedsys" size=1 color="#FF0000">FF FF
00</font><font face="Fixedsys" size=1>&nbsp; 00 00 00 00
</font><font face="Fixedsys" size=1 color="#FF0000"> 01 00 00 19&nbsp; 96
D3 B8 00&nbsp; 00 01 B5 83 <br>
</font><font face="Fixedsys" size=1>01 D1 02 E0&nbsp; 30 21 A1 18&nbsp;
00 00 00 00&nbsp; 00 00 00 00&nbsp;
</font><font face="Fixedsys" size=1 color="#008000">size=01D10</font><font face="Fixedsys" size=1>
</font><font face="Fixedsys" size=1 color="#800080">(video)</font><font face="Fixedsys" size=1>
| </font><font face="Fixedsys" size=1 color="#FF0000">00 00
00</font><font face="Fixedsys" size=1>&nbsp; 01 00 00 19&nbsp; 96 D3 B8
00&nbsp; 00 01 B5 83&nbsp; 23 23 9C 00 <br>
00 00 42 E0&nbsp; 30 00 CC 90&nbsp; 00 00 00 00&nbsp; 00 00 00 00&nbsp;
</font><font face="Fixedsys" size=1 color="#008000">size=00004</font><font face="Fixedsys" size=1>
</font><font face="Fixedsys" size=1 color="#800080">(video)</font><font face="Fixedsys" size=1>
| </font><font face="Fixedsys" size=1 color="#FF0000">3E A9
10</font><font face="Fixedsys" size=1>&nbsp; 00 00 00 00
</font><font face="Fixedsys" size=1 color="#FF0000"> 00 01 E0 00&nbsp; 00
8C 80 07&nbsp; 21 00 07 2F <br>
</font><font face="Fixedsys" size=1>00 01 06 E0&nbsp; 30 00 CC 94&nbsp;
00 00 00 00&nbsp; 00 00 00 00&nbsp;
</font><font face="Fixedsys" size=1 color="#008000">size=00010</font><font face="Fixedsys" size=1>
</font><font face="Fixedsys" size=1 color="#FF0000">(vid-P)</font><font face="Fixedsys" size=1>
| </font><font face="Fixedsys" size=1 color="#FF0000">00 00
00</font><font face="Fixedsys" size=1>&nbsp; 00 01 E0 00&nbsp; 00 8C 80
07&nbsp; 21 00 07 2F&nbsp; 1B FF FF 00 <br>
00 00 4B E0&nbsp; 30 00 CC A4&nbsp; 00 00 00 00&nbsp; 00 00 00 00&nbsp;
</font><font face="Fixedsys" size=1 color="#008000">size=00004</font><font face="Fixedsys" size=1>
</font><font face="Fixedsys" size=1 color="#800080">(video)</font><font face="Fixedsys" size=1>
| </font><font face="Fixedsys" size=1 color="#FF0000">FF FF
00</font><font face="Fixedsys" size=1>&nbsp; 00 00 01 00
</font><font face="Fixedsys" size=1 color="#FF0000"> 00 59 EA 73&nbsp; B8
00 00 01&nbsp; B5 83 23 23 <br>
</font><font face="Fixedsys" size=1>01 F7 42 E0&nbsp; 30 21 BE 2C&nbsp;
00 00 00 00&nbsp; 00 00 00 00&nbsp;
</font><font face="Fixedsys" size=1 color="#008000">size=01F74</font><font face="Fixedsys" size=1>
</font><font face="Fixedsys" size=1 color="#800080">(video)</font><font face="Fixedsys" size=1>
| </font><font face="Fixedsys" size=1 color="#FF0000">00 01
00</font><font face="Fixedsys" size=1>&nbsp; 00 59 EA 73&nbsp; B8 00 00
01&nbsp; B5 83 23 23&nbsp; 9C 00 00 00 <br>
80 78 0E 05&nbsp; 00 00 00 00&nbsp; 00 00 00 00&nbsp; 00 00 00 00&nbsp;
</font><font face="Fixedsys" size=1 color="#008000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</font><font face="Fixedsys" size=1> (0x05)&nbsp; |
</font><font face="Fixedsys" size=1 color="#FF0000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</font><font face="Fixedsys" size=1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<br>
06 8F 0A E0&nbsp; 30 21 DD A0&nbsp; 00 00 00 00&nbsp; 00 00 00 00&nbsp;
</font><font face="Fixedsys" size=1 color="#008000">size=068F0</font><font face="Fixedsys" size=1>
</font><font face="Fixedsys" size=1 color="#800080">(video)</font><font face="Fixedsys" size=1>
| </font><font face="Fixedsys" size=1 color="#FF0000">EA B0
00</font><font face="Fixedsys" size=1>&nbsp; 00 01 00 01&nbsp; 52 3B B3
80&nbsp; 00 00 01 B5&nbsp; 84 4F F3 9C <br>
&nbsp;<br>
</font>This looks correct.&nbsp; The 0x05 I am going to guess is CC3
(Close Captioning - Channel 3).&nbsp; I know 0x01 is CC1 and 0x02 is CC2
here in the US.&nbsp; People say 0x03 is a packet with data so I will
guess it may be TEXT1 and maybe 0x04 would be TEXT2.&nbsp; 0x05 is
definitely stored in the same manner as 0x01 and 0x02.&nbsp; If you are
using a program to do anything to this file it must know to ignore 0x05
packets (deal with them like 0x01 and 0x02 packets).<br>
<br>
The &lt;vid-h&gt; is the video header.<br>
Second video (size=00004) is a continuation of the header.&nbsp; <br>
Third video (size=00008) is the GOP (Group of pictures).<br>
&lt;vid-p&gt; is the PES with the PTS time-stamp for start of 
video.<br>
Fourth video (size=00004) starts the I-Frame.<br>
Fifth video (size=14A74) continues the I-Frame.<br>
Sixth video (size=00004) continues I-Frame.<br>
&lt;vid-p&gt; is PES (I contend with DTS information).<br>
Seventh video (size=00004) starts a B-Frame.<br>
Eightth video (size=01D10) continues the first B-Frame.<br>
Nineth video (size=00004) continues the first B-Frame<br>
&lt;vid-p&gt; is PES<br>
Tenth video (size=00004) starts second B-Frame.<br>
Eleventh video (size=1F74) continues second B-Frame.<br>
Twelvth video (size=068F0) is a P-Frame.<br>
<br>
This structure looks normal.&nbsp; The question is why does that first
chunk have 1 less byte than it should.&nbsp; It could be the TiVo, BUT I
think it sounds MUCH MUCH more likely to be an issue with the extraction
program.&nbsp; Being 1 byte only it sounds like a memmove or a write
command has an edge problem with 1 byte.&nbsp; What program did you use
to get this bad.ty?<br>
<br>
<br>
At 02:21 PM 4/4/02, you wrote:<br>
<blockquote type=cite cite><tt>--- In ExtractStream@y..., &quot;Edmond E.
Shwayri&quot; &lt;eshwayri@n...&gt; wrote:<br>
&gt; Nothing there.<br>
Bother: try this<br>
<a href="http://freespace.virgin.net/y.llain/tivo/">http://freespace.virgin.net/y.llain/tivo/</a><br>
<br>
Sorry<br>
<br>
</tt><br>
<font size=2 color="#003399"><b>Yahoo! Groups Sponsor</b></font> <br>
<font face="arial" size=1>ADVERTISEMENT</font><br>
<br>
<tt>To unsubscribe from this group, send an email to:<br>
ExtractStream-unsubscribe@yahoogroups.com<br>
<br>
</tt><br>
<br>
<tt>Your use of Yahoo! Groups is subject to the
<a href="http://docs.yahoo.com/info/terms/">Yahoo! Terms of
Service</a>.</tt> </blockquote><br>
</html>