Free the mouse Replay ProgramSet
Home | Changes | Index | Search | Go
Directory user/ChannelGuide/ProgramSet/zipcode/timestamp contains two types of files.

ProgramGuide?-timestamp files are very similar to the application/ files sent by the RNS server, as described in RnsGetCG2. The channel header is missing the timestamp used there, leaving just:

Offset Size Description
0 4 TribuneMediaServicesID of the channel
4 4 data length; skip this many bytes to get to the next channel header

with the given number of bytes worth of variable-sized FixedProgramRecords after the header.

ProgramGuide?-timestamp.FiledArray files are FiledArray files indexing the matching ProgramGuide?-timestamp file.

There are 3000 records, each 16 bytes long. They're indexed by ChannelGuide? channel index. Entries for unused channels are all 0s; for used entries, the records are:

Offset Size Description
0 4 ChannelGuide? channel index (apparently redundant, since that's used to look up the entry?)
4 4 TribuneMediaServicesID of the channel
8 4 data offset; offset into ProgramGuide?-timestamp file for the data for this channel; this doesn't point to the header (which is redundant, with this index)
12 4 data length; the number of bytes of data for this channel. This duplicates the data length member in the header in the file itself

-- ToddLarason - 26 May 2002

Your post will appear before this form in chronological order (newest at bottom)

Topic ProgramSet . { Edit | Attach | Ref-By | Printable | Diffs | r1.2 | > | r1.1 | More }
Revision r1.2 - 01 Apr 2003 - 04:46 GMT - TWikiGuest

Copyright © 2001 by the contributing authors. All material on this collaboration tool is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback.