def parse(self): parent = self.parent_flv AudioTag.parse(self) x = random.randint(0, fuzz_vector) if fuzz_audiotag and (x == fuzz_vector): f = FuzzGenerator(parent.buffer) parent.buffer = f.fuzz(self.offset, self.size)
def parse(self): parent = self.parent_flv AudioTag.parse(self) if not parent.first_media_tag_offset: parent.first_media_tag_offset = self.offset # If the FLV has video, we're done. No need to store audio seekpoint # information anymore. if not parent.no_video: return # We haven't seen any video tag yet. Store every SEEKPOINT_DENSITY tag # offset and timestamp. parent.audio_tag_number += 1 if (parent.audio_tag_number % self.SEEKPOINT_DENSITY == 0): parent.audio_seekpoints.filepositions.append(self.offset) parent.audio_seekpoints.times.append(self.timestamp / 1000.0)
def __init__(self, parent_flv, f): AudioTag.__init__(self, parent_flv, f)
def parse(self): parent = self.parent_flv AudioTag.parse(self) if not parent.first_media_tag_offset: parent.first_media_tag_offset = self.offset