Beispiel #1
0
    def test_seconds2frames(self):
        s = mythtv.seconds2frames(33.37, 29.97)
        log.debug('33.37 seconds @ 29.97fps = %s frames' % s)
        self.assertEquals(1000L, s)

        s = mythtv.seconds2frames(0, 29.97)
        log.debug('0 seconds @ 29.97fps = %s frames' % s)
        self.assertEquals(0L, s)

        s = mythtv.seconds2frames(3336669.97, 29.97)
        log.debug('3336669.97 seconds @ 29.97fps = %s frames' % s)
        self.assertEquals(99999999L, s)
Beispiel #2
0
    def test_seconds2frames(self):
        s = mythtv.seconds2frames(33.37, 29.97)
        log.debug('33.37 seconds @ 29.97fps = %s frames' % s)
        self.assertEquals(1000L, s)

        s = mythtv.seconds2frames(0, 29.97)
        log.debug('0 seconds @ 29.97fps = %s frames' % s)
        self.assertEquals(0L, s)
        
        s = mythtv.seconds2frames(3336669.97, 29.97)
        log.debug('3336669.97 seconds @ 29.97fps = %s frames' % s)
        self.assertEquals(99999999L, s)
Beispiel #3
0
 def setBookmark(self, seconds):
     """Sets the bookmark as a float value in seconds"""
     mlog.debug('> setBookmark %s' % seconds)
     self._conn.setBookmark(self, mythtv.seconds2frames(seconds, self.getFrameRate()))
     self.setProgramFlags(self.programflags() | FL_BOOKMARK)
     mlog.debug('< setBookmark %s' % seconds)