<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#! /usr/bin/env python
"""
This script will test highgui's video reading functionality
for a given parameter RAW formats.
"""


# needed for sys.exit(int) and .works file handling
import sys
import works
from works import *

#import the necessary things for OpenCV
import opencv
from opencv.highgui import *
from opencv.cv import *


# some defines
TESTNAME = "cvCaptureFromFile"
REQUIRED = []
PREFIX   = "/home/dols/Source/opencv/data/qcif_"
EXTENSION= ".avi"


# this functions tries to open a videofile
# using the filename PREFIX+FORMAT.EXTENSION  and returns True/False 
# on success/fail.

def video_ok( FORMAT ):
	
	# check requirements and delete old .works file
	if not works.check_files( REQUIRED, TESTNAME+FORMAT ):
		return false

	video = cvCaptureFromFile(PREFIX+FORMAT+EXTENSION)

	if video is None:
		sys.exit(1)

	works.set_file( TESTNAME+FORMAT )
	return True
</pre></body></html>