[mythtv-commits] Ticket #3326: Implement multiple recordings per transport
MythTV
mythtv at cvs.mythtv.org
Mon Sep 17 23:09:50 UTC 2007
#3326: Implement multiple recordings per transport
---------------------+------------------------------------------------------
Reporter: danielk | Owner: danielk
Type: task | Status: new
Priority: minor | Milestone: unknown
Component: mythtv | Version: head
Severity: low | Resolution:
Mlocked: 0 |
---------------------+------------------------------------------------------
Comment(by danielk):
That last commit [14500] accidentally committed changes to
programinfo.{h,cpp}. These were going to be my next commit so I'll just
comment on it here instead of reverting. This saves the series QRegExp
across runs of ProgramInfo::IsSameProgram() with a QMutex to make this
safe, and uses (str.isEmpty()) instead of (str == "") to check if a string
is empty. Together these optimizations bring my scheduling runs down from
72 seconds to 16 seconds.
I have some other optimizations which speed up scheduling further, but
these are a little more invasive than this simple optimization of
ProgramInfo::IsSameProgram().
I'm applying these to this branch because input groups and recordings per
physical card have slowed down scheduling a bit.
--
Ticket URL: <http://svn.mythtv.org/trac/ticket/3326#comment:86>
MythTV <http://svn.mythtv.org/trac>
MythTV
More information about the mythtv-commits
mailing list