[mythtv-commits] Ticket #10892: Myth ripper fails to identify CD's correctly
MythTV
noreply at mythtv.org
Thu Jul 12 16:26:17 UTC 2012
#10892: Myth ripper fails to identify CD's correctly
----------------------------------+----------------------------
Reporter: christian.wittrock@… | Owner:
Type: Bug Report - General | Status: new
Priority: major | Milestone: unknown
Component: Plugin - MythMusic | Version: 0.25-fixes
Severity: medium | Resolution:
Keywords: rip, detection, CD | Ticket locked: 0
----------------------------------+----------------------------
Comment (by Lawrence Rust <lvr@…>):
Sorry, missed that you had posted the log.
The problem appears to be that CacheGet suddenly switches to returning the
previous CD info. Looking at the code and some testing shows this only
happens when the calculated discID and that from cddb don't match exactly.
In this case the code creates a local alias for the CD. From then on
cache lookups can return incorrect values.
From testing it appears that the problem is in Qt's QMap::find. I'm not
sure exactly what tickles the problem but I've added some code that works
around the problems that I've seen. Perhaps you could try the attached
patch (for today's 0.25 fixes) and see it that fixes it for you?
--
Ticket URL: <http://code.mythtv.org/trac/ticket/10892#comment:10>
MythTV <http://code.mythtv.org/trac>
MythTV Media Center
More information about the mythtv-commits
mailing list