Opened 13 years ago
Closed 9 years ago
Last modified 9 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)
by , 13 years ago
Attachment: | mythtv_remove_code_duplication_in_mpeg_table_accounting.patch added |
---|
comment:1 by , 13 years ago
Status: | new → accepted |
---|
comment:2 by , 10 years ago
Owner: | removed |
---|---|
Status: | accepted → new |
comment:3 by , 9 years ago
Milestone: | unknown → 29.0 |
---|---|
Owner: | set to |
Status: | new → accepted |
comment:4 by , 9 years ago
Resolution: | → fixed |
---|---|
Status: | accepted → closed |
Note:
See TracTickets
for help on using tickets.
In 36e946d74522045302ee2ab543fa15f5d5e7cdbc/mythtv: