Opened 12 years ago
Closed 7 years ago
Last modified 7 years ago
#11098 closed Patch - Feature (fixed)
Rework table section accounting to remove code duplication
Reported by: | Owned by: | Stuart Auchterlonie | |
---|---|---|---|
Priority: | minor | Milestone: | 29.0 |
Component: | MythTV - DVB | Version: | Master Head |
Severity: | medium | Keywords: | janitor rework mpeg tables |
Cc: | Ticket locked: | no |
Description
I felt like doing some (late) spring cleaning in the *StreamData? code and the table section accounting code seemed like an easy place to start.
The intent is to make the *StreamData? classes (especially MPEGStreamData) simpler/cleaner. And as a bonus it uses a little less memory =)
The patch creates two classes TableStatus? & TableStatusMap? for keeping account of a single table or map of tables, and then changes ATSCStreamData, MPEGStreamData, and DVBStreamData to make use of TableStatus?(Map) and removing the old functions.
Attachments (1)
Change History (6)
Changed 12 years ago by
Attachment: | mythtv_remove_code_duplication_in_mpeg_table_accounting.patch added |
---|
comment:1 Changed 11 years ago by
Status: | new → accepted |
---|
comment:2 Changed 8 years ago by
Owner: | danielk deleted |
---|---|
Status: | accepted → new |
comment:3 Changed 7 years ago by
Milestone: | unknown → 29.0 |
---|---|
Owner: | set to Stuart Auchterlonie |
Status: | new → accepted |
comment:4 Changed 7 years ago by
Resolution: | → fixed |
---|---|
Status: | accepted → closed |
Note: See
TracTickets for help on using
tickets.
In 36e946d74522045302ee2ab543fa15f5d5e7cdbc/mythtv: