Modify ↓
Ticket #10311 (closed Developer Task: fixed)
Opened 17 months ago
Last modified 12 months ago
Cleanup reference counting
| Reported by: | danielk | Owned by: | danielk |
|---|---|---|---|
| Priority: | minor | Milestone: | 0.26 |
| Component: | MythTV - General | Version: | Master Head |
| Severity: | medium | Keywords: | |
| Cc: | Ticket locked: | no |
Description
There are some reference counters in MythTV, in particular in MythUI that start at 0 not 1.
This can cause a problem mostly because programmers assume a conventional reference counter API.
We can also improve the performance of our reference counters by using QAtomicInteger.
After we fix the API, we must rename the reference counter functions so that 3rd party users of the API won't be caught out by the change without warning.
Attachments
Change History
comment:1 Changed 16 months ago by wagnerrp
- Status changed from new to assigned
- Version changed from Unspecified to Master Head
comment:3 Changed 13 months ago by Daniel Kristjansson <danielk@…>
comment:4 Changed 13 months ago by Daniel Thor Kristjansson <danielk@…>
comment:5 Changed 13 months ago by Daniel Thor Kristjansson <danielk@…>
comment:6 Changed 13 months ago by Daniel Thor Kristjansson <danielk@…>
comment:7 Changed 13 months ago by Daniel Thor Kristjansson <danielk@…>
comment:8 Changed 13 months ago by Daniel Thor Kristjansson <danielk@…>
comment:9 Changed 13 months ago by Daniel Thor Kristjansson <danielk@…>
comment:10 Changed 13 months ago by Daniel Kristjansson <danielk@…>
comment:11 Changed 12 months ago by Daniel Kristjansson <danielk@…>
comment:12 Changed 12 months ago by Daniel Kristjansson <danielk@…>
comment:13 Changed 12 months ago by Daniel Kristjansson <danielk@…>
comment:14 Changed 12 months ago by Daniel Kristjansson <danielk@…>
comment:15 Changed 12 months ago by Daniel Kristjansson <danielk@…>
comment:16 Changed 12 months ago by Daniel Thor Kristjansson <danielk@…>
- Status changed from assigned to closed
- Resolution set to fixed
Note: See
TracTickets for help on using
tickets.
