Exemplo n.º 1
0
	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)
Exemplo n.º 2
0
    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)
Exemplo n.º 3
0
    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)
Exemplo n.º 4
0
    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)
Exemplo n.º 5
0
 def __init__(self, parent_flv, f):
     AudioTag.__init__(self, parent_flv, f)
Exemplo n.º 6
0
 def __init__(self, parent_flv, f):
     AudioTag.__init__(self, parent_flv, f)
Exemplo n.º 7
0
    def parse(self):
        parent = self.parent_flv
        AudioTag.parse(self)

        if not parent.first_media_tag_offset:
            parent.first_media_tag_offset = self.offset
Exemplo n.º 8
0
    def parse(self):
        parent = self.parent_flv
        AudioTag.parse(self)

        if not parent.first_media_tag_offset:
            parent.first_media_tag_offset = self.offset