Пример #1
0
 def _post_tags(self, fileobj):
     if self.length:
         return
     page = OggPage.find_last(fileobj, self.serial)
     self.length = page.position / float(self.sample_rate)
Пример #2
0
 def _post_tags(self, fileobj):
     page = OggPage.find_last(fileobj, self.serial)
     self.length = (page.position - self.__pre_skip) / float(48000)
Пример #3
0
 def _post_tags(self, fileobj):
     page = OggPage.find_last(fileobj, self.serial)
     self.length = page.position / float(self.sample_rate)
Пример #4
0
 def _post_tags(self, fileobj):
     page = OggPage.find_last(fileobj, self.serial)
     position = page.position
     mask = (1 << self.granule_shift) - 1
     frames = (position >> self.granule_shift) + (position & mask)
     self.length = frames / float(self.fps)
Пример #5
0
 def _post_tags(self, fileobj):
     page = OggPage.find_last(fileobj, self.serial)
     self.length = (page.position - self.__pre_skip) / float(48000)
Пример #6
0
 def _post_tags(self, fileobj):
     page = OggPage.find_last(fileobj, self.serial)
     position = page.position
     mask = (1 << self.granule_shift) - 1
     frames = (position >> self.granule_shift) + (position & mask)
     self.length = frames / float(self.fps)