[mythtv-commits] Ticket #4847: RateTransposer::isEmpty() does not overrride FIFOSamplePipe::isEmpty()

MythTV mythtv at cvs.mythtv.org
Mon Mar 3 21:39:39 UTC 2008


#4847: RateTransposer::isEmpty() does not overrride FIFOSamplePipe::isEmpty()
---------------------------------------------+------------------------------
 Reporter:  Erik Hovland <erik at hovland.org>  |       Owner:  ijr       
     Type:  defect                           |      Status:  new       
 Priority:  minor                            |   Milestone:  0.21      
Component:  mythtv                           |     Version:  0.21-fixes
 Severity:  low                              |     Mlocked:  0         
---------------------------------------------+------------------------------
 The declaration and implementation signature of RateTransposer::isEmpty()
 does not match that of the abstract class's FIFOSamplePipe::isEmpty().
 Which means that the compiler will not properly override FIFOProcessor's
 isEmpty() with RateTransposer's in the inheritance graph. This can lead to
 weird behavior since callers will expect to get the right member function
 when calling it.

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/4847>
MythTV <http://svn.mythtv.org/trac>
MythTV


More information about the mythtv-commits mailing list