コード例 #1
0
ファイル: cut_flv.py プロジェクト: szemtiv/flvlib
    def parse(self):
        parent = self.parent_flv
        VideoTag.parse(self)

        parent.no_video = False

        if (not parent.first_media_tag_offset and
                self.h264_packet_type != H264_PACKET_TYPE_SEQUENCE_HEADER):
            parent.first_media_tag_offset = self.offset
コード例 #2
0
ファイル: cut_flv.py プロジェクト: asantoni/flvlib
    def parse(self):
        parent = self.parent_flv
        VideoTag.parse(self)

        parent.no_video = False

        if (not parent.first_media_tag_offset
                and self.h264_packet_type != H264_PACKET_TYPE_SEQUENCE_HEADER):
            parent.first_media_tag_offset = self.offset
コード例 #3
0
    def parse(self):
        parent = self.parent_flv
        VideoTag.parse(self)

        parent.no_video = False

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

        if self.frame_type == FRAME_TYPE_KEYFRAME:
            parent.keyframes.filepositions.append(self.offset)
            parent.keyframes.times.append(self.timestamp / 1000.0)
コード例 #4
0
ファイル: index_flv.py プロジェクト: asantoni/flvlib
    def parse(self):
        parent = self.parent_flv
        VideoTag.parse(self)

        parent.no_video = False

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

        if self.frame_type == FRAME_TYPE_KEYFRAME:
            parent.keyframes.filepositions.append(self.offset)
            parent.keyframes.times.append(self.timestamp / 1000.0)
コード例 #5
0
ファイル: flvfuzz.py プロジェクト: lovesuae/flvfuzz
	def parse(self):
		parent = self.parent_flv
		VideoTag.parse(self)

		if self.frame_type == FRAME_TYPE_KEYFRAME and not fuzz_keyframe:
			return

		x = random.randint(0, fuzz_vector)
		
		if fuzz_videotag and (x == fuzz_vector):
			f = FuzzGenerator(parent.buffer)
			parent.buffer = f.fuzz(self.offset, self.size)
コード例 #6
0
ファイル: flvfuzz.py プロジェクト: ITh4cker/flvfuzz
    def parse(self):
        parent = self.parent_flv
        VideoTag.parse(self)

        if self.frame_type == FRAME_TYPE_KEYFRAME and not fuzz_keyframe:
            return

        x = random.randint(0, fuzz_vector)

        if fuzz_videotag and (x == fuzz_vector):
            f = FuzzGenerator(parent.buffer)
            parent.buffer = f.fuzz(self.offset, self.size)