Opened 20 years ago
Closed 20 years ago
#1694 closed patch (wontfix)
backport DVB-EIT fixes to 0.19 branch
Reported by: | Owned by: | danielk | |
---|---|---|---|
Priority: | minor | Milestone: | unknown |
Component: | dvb | Version: | 0.19 |
Severity: | medium | Keywords: | |
Cc: | Ticket locked: | no |
Description
Daniel, I'll collect in this ticket fixes from head that should go in the 0.19 branch. This are DVB-EIT ones to silence the complaints about taking too much CPU time and crashes.
- PESPacket allocator (#1433):
The two allocators in pespacket.cpp are bad. 80% of the get_*_block calls have to allocate memory and write addresses into the free_blocks vector. Plain malloc is probably faster. Needed unfortunately three commits for a correct solution ([9238], [9240], [9337]). Patch is the second chunk of svn diff -r 9237:9337 libs/libmythtv/mpeg/pespacket.cpp
- Cache QTextCodecs (#1420):
Just changeset [9220] (http://svn.mythtv.org/trac/changeset/9220?format=diff&new=9220)
next part is probably #1482. I'll reconsider the issue.
Attachments (1)
Change History (3)
by , 20 years ago
Attachment: | pes_allocator.patch added |
---|
comment:1 by , 20 years ago
comment:2 by , 20 years ago
Resolution: | → wontfix |
---|---|
Status: | new → closed |
Version: | → 0.19 |
I'm not going to apply these to 0.19-fixes.
EIT in 0.19 is still experimental, and I don't want to take time away from getting the EIT in 0.20 right.
Apply changeset [8960] (http://svn.mythtv.org/trac/changeset/8960?format=diff&new=8960)