Beispiel #1
0
	def __init__(self):
		GstTest.__init__(self)

		self.element = None
		self.duration = None
		self.timer_set = False
		self.state = 0
Beispiel #2
0
    def __init__(self):
        GstTest.__init__(self)

        self.element = None
        self.duration = None
        self.timer_set = False
        self.state = 0
	def start(self):
		self.tested_resolutions = self.tested_resolutions.split(";")

		# cache the file
		if self.location:
			os.system("dd if=%s of=/dev/null" % self.location)
		GstTest.start(self)
Beispiel #4
0
	def __init__(self):
		GstTest.__init__(self)

		self.element = "theoraenc"
		self.num_buffers = 100
		self.bitrate = 0
		self.framerate = 15
		self.framesize = "640x480"
		self.expected_framerate = 0
		self.deviation = 0.15
		self.format = "I420"
		self.location = None

		self.buffer_sizes = []
		self.buffer_times = []
		self.mode = None
		self.intra_refresh = None
		self.codec = None

		# h264 keyframe check
		self.missed_keyframes = 0
		self.extra_keyframes = 0
		self.bytestream = True
		self.keyframe_interval = None

		# h264 IDR frames check
		self.missed_iframes = 0
		self.forced_iframe = False
		self.iframe_interval = 0

		self.extra_parameters = {}
    def start(self):
        self.tested_resolutions = self.tested_resolutions.split(";")

        # cache the file
        if self.location:
            os.system("dd if=%s of=/dev/null" % self.location)
        GstTest.start(self)
Beispiel #6
0
    def __init__(self):
        GstTest.__init__(self)

        self.element = None
        self.num_buffers = 500
        self.expected_framerate = 0

        self.buffer_times = []
Beispiel #7
0
	def __init__(self):
		GstTest.__init__(self)

		self.element = None
		self.num_buffers = 500
		self.expected_framerate = 0

		self.buffer_times = []
Beispiel #8
0
    def __init__(self):
        GstTest.__init__(self)

        self.element = None
        self.num_buffers = 500

        self.input_buffers = 0
        self.output_buffers = 0
        self.ssim_avg = self.ssim_min = self.ssim_max = 0
        self.queue_mem = 20 * 1024 * 1024
Beispiel #9
0
	def __init__(self):
		GstTest.__init__(self)

		self.element = None
		self.num_buffers = 500

		self.input_buffers = 0
		self.output_buffers = 0
		self.ssim_avg = self.ssim_min = self.ssim_max = 0
		self.queue_mem = 20 * 1024 * 1024
Beispiel #10
0
	def __init__(self):
		GstTest.__init__(self)

		self.element = "ffenc_mpeg4"
		self.num_buffers = 500
		self.bitrate = 0
		self.framerate = 15
		self.framesize = "640x480"
		self.format = "I420"
		self.location = None

		self.mode = None

		self.ssim_avg = self.ssim_min = self.ssim_max = 0
		self.ssim_avg_threshold = self.ssim_min_threshold = 0.98
Beispiel #11
0
    def __init__(self):
        GstTest.__init__(self)

        self.element = "ffenc_mpeg4"
        self.num_buffers = 500
        self.bitrate = 0
        self.framerate = 15
        self.framesize = "640x480"
        self.format = "I420"
        self.location = None

        self.mode = None

        self.ssim_avg = self.ssim_min = self.ssim_max = 0
        self.ssim_avg_threshold = self.ssim_min_threshold = 0.98
Beispiel #12
0
    def __init__(self):
        GstTest.__init__(self)

        self.element = "theoraenc"
        self.iterations = 100
        self.curr_iteration = 1
        self.bitrate = 0
        self.framerate = 15
        self.framesize = "640x480"
        self.tmp_filename = "/tmp/consistency.raw"
        self.tmp_filename = "/home/user/MyDocs/.tmp/milaatu-temp-file.raw"
        self.hash_value = 0
        try:
            os.mkdir(os.path.dirname(self.tmp_filename))
        except OSError:
            pass
Beispiel #13
0
	def __init__(self):
		GstTest.__init__(self)

		self.element = "theoraenc"
		self.iterations = 100
		self.curr_iteration = 1
		self.bitrate = 0
		self.framerate = 15
		self.framesize = "640x480"
		self.tmp_filename = "/tmp/consistency.raw"
		self.tmp_filename = "/home/user/MyDocs/.tmp/milaatu-temp-file.raw"
		self.hash_value = 0
		try:
			os.mkdir(os.path.dirname(self.tmp_filename))
		except OSError:
			pass
Beispiel #14
0
	def __init__(self):
		GstTest.__init__(self)

		self.element = "dsph264enc"
		self.num_buffers = 1000
		self.bitrate = 0
		self.framerate = 30
		self.framesize = "640x480"
		self.format = "I420"
		self.location = None
		self.bitrateseq = None
		self.max_bitrate = 2000000
		self.deviation = 15

		self.buffer_sizes = []
		self.buffer_times = []
		self.bitrates = []
		self.mode = None
		self.intra_refresh = None
		self.codec = None
		self.ignored_first = False
	def __init__(self):
		GstTest.__init__(self)

		self.element = "theoraenc"
		self.num_buffers = 250
		self.bitrate = 0
		self.framerate = 15
		self.framesize = "640x480"
		self.format = "I420"
		self.location = None

		self.buffer_sizes = []
		self.buffer_times = []
		self.mode = None
		self.intra_refresh = None
		self.codec = None

		self.frame_count = 0
		self.bytestream = True
		self.index = 0
		self.caps = None
		self.tested_resolutions = None
    def __init__(self):
        GstTest.__init__(self)

        self.element = "theoraenc"
        self.num_buffers = 250
        self.bitrate = 0
        self.framerate = 15
        self.framesize = "640x480"
        self.format = "I420"
        self.location = None

        self.buffer_sizes = []
        self.buffer_times = []
        self.mode = None
        self.intra_refresh = None
        self.codec = None

        self.frame_count = 0
        self.bytestream = True
        self.index = 0
        self.caps = None
        self.tested_resolutions = None
Beispiel #17
0
	def start(self):
		# cache the file
		if self.location:
			os.system("dd if=%s of=/dev/null" % self.location)
		GstTest.start(self)
Beispiel #18
0
	def __init__(self):
		GstTest.__init__(self)
		self.state_error = 1
Beispiel #19
0
	def start(self):
		# cache the file the first time only
		if self.location and self.hash_value == 0:
			os.system("dd if=%s of=/dev/null" % self.location)
		GstTest.start(self)
Beispiel #20
0
	def start(self):
		# cache the file
		if self.location:
			os.system("dd if=%s of=/dev/null" % self.location)
		GstTest.start(self)
		self.ignored_first = False
Beispiel #21
0
 def start(self):
     # cache the file the first time only
     if self.location and self.hash_value == 0:
         os.system("dd if=%s of=/dev/null" % self.location)
     GstTest.start(self)