[mythtv-commits] Ticket #7195: Fix watch recordings preview image loading speed regression
MythTV
mythtv at cvs.mythtv.org
Fri Sep 3 19:55:58 UTC 2010
#7195: Fix watch recordings preview image loading speed regression
------------------------------+---------------------------------------------
Reporter: danielk | Owner: danielk
Type: task | Status: closed
Priority: minor | Milestone: unknown
Component: MythTV - General | Version: head
Severity: medium | Resolution: fixed
Keywords: | Ticket locked: 0
------------------------------+---------------------------------------------
Changes (by danielk):
* status: assigned => closed
* resolution: => fixed
Comment:
(In [26106]) Fixes #7195. This speeds up preview generation and transport.
It's been some time since preview generation had any real love, it's been
updated to deal with storage groups and it's been moved from the frontend
to the backend and from an internal thread to an external process and
generally a lot of cruft has built up. This dumps a lot of that. It
abstracts the preview generation queue that was being used on the frontend
so it can run on both the front and back ends and consequently limit the
thread count on the backend to the number of cores *2 instead of the
number of cores on all frontends * 2 as was effectively the case after it
was moved out of the frontend.
There is still at least one major optimization that can be made,
documented in the ticket. But this gets the performance up to an
acceptable level and is all I have ready before the feature freeze anyway.
Thanks go out to Stuart Morgan who very quickly came up with a fix for a
wexing problem in MythUIButtonList which allows preview generation to run
well for those using the Arclight and Terra themes (I've had a patch that
worked well for the MythCenter themes for some time now :)
Note: distclean is recommended and all clients need to be updated due to a
new mythproto version.
--
Ticket URL: <http://svn.mythtv.org/trac/ticket/7195#comment:12>
MythTV <http://www.mythtv.org/>
MythTV
More information about the mythtv-commits
mailing list