[mythtv] [mythtv-commits] Ticket #3344: uPnP Fast Forwarding

Chris Pinkham cpinkham at bc2va.org
Sat Apr 28 08:18:07 UTC 2007


* On Wed Apr 25, 2007 at 09:32:13PM -0400, Chris Pinkham wrote:
> * On Wed Apr 25, 2007 at 04:46:11PM -0400, David wrote:
> > You can download a 2-3min test file with .idx file from:
> 
> Got it.  Thanks.

And reverse-engineering is coming along nicely.

The file has 5 sections with the following 4-letter headers:

   rsys
   raud
   rpic
   rseq
   rvob

The rsys section is a block of 12 bytes all set to zero.

The raud section is a block of 12 bytes all set to zero.

The rpic section is the seektable itself.  It consists of
32-byte records that include a byte offset, what appears
to be a timestamp, and a few other numbers that I haven't
totally figured out yet.

The rseq section contains a group of sequence headers
from the original mpeg file.  I don't see a pattern as to
why it included these specific ones, the height, width,
aspect ratio, and frame rate aren't changing according to
the data in the headers.  Time to get some sleep and look
at this fresh some other time.

The rvob section is empty.

It does look promising though.

I have a dump program written to print out specific info
about a .idx file if anyone wants to look at it to see if
any of the parts I haven't figured out make sense to them.

--
Chris


More information about the mythtv-dev mailing list