Opened 18 years ago
Closed 18 years ago
#1427 closed patch (fixed)
EIT signature cache
Reported by: | Stuart Auchterlonie | Owned by: | danielk |
---|---|---|---|
Priority: | minor | Milestone: | 0.20 |
Component: | dvb | Version: | head |
Severity: | medium | Keywords: | eit cache |
Cc: | Ticket locked: | no |
Description
Here is the EIT signature caching patch.
This creates a signature for an event and keeps track of this signature and compares it against incoming EIT data.
Events without a cached signature are added to the DB. Events with updated signature are added to the DB. Events that are unchanged are ignored.
Event signatures are stored in a QMap, with 64 bits available for both key & signature.
Currently the key is (transportid, serviceid, eventid) with the signature (tableid, version, chksum).
Currently the chksum is unused, but can easily be added if necessary.
Attachments (1)
Change History (2)
Changed 18 years ago by
Attachment: | eit-signatures.diff added |
---|
comment:1 Changed 18 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
Note: See
TracTickets for help on using
tickets.
EIT signature caching patch