def get_valid_range_iterator(self):
     if self.videostatus.live_streaming and self.videostatus.get_live_startpos() is None:
         # Not hooked in, so cannot provide a sensible download range
         #print >>sys.stderr,time.asctime(),'-', "PiecePickerStreaming: Not hooked in, valid range set to total"
         return PiecePicker.get_valid_range_iterator(self)
         
     #print >>sys.stderr,time.asctime(),'-', "PiecePickerStreaming: Live hooked in, or VOD, valid range set to subset"
     first,last = self.videostatus.download_range()
     return self.videostatus.generate_range((first,last))
Beispiel #2
0
 def get_valid_range_iterator(self):
     if self.videostatus.live_streaming and self.videostatus.get_live_startpos() is None:
         # Not hooked in, so cannot provide a sensible download range
         #print >>sys.stderr,"PiecePickerStreaming: Not hooked in, valid range set to total"
         return PiecePicker.get_valid_range_iterator(self)
         
     #print >>sys.stderr,"PiecePickerStreaming: Live hooked in, or VOD, valid range set to subset"
     first,last = self.videostatus.download_range()
     return self.videostatus.generate_range((first,last))