[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