diff options
Diffstat (limited to 'Lib/plat-irix6/SV.py')
-rw-r--r-- | Lib/plat-irix6/SV.py | 120 |
1 files changed, 120 insertions, 0 deletions
diff --git a/Lib/plat-irix6/SV.py b/Lib/plat-irix6/SV.py new file mode 100644 index 0000000..08fb917 --- /dev/null +++ b/Lib/plat-irix6/SV.py @@ -0,0 +1,120 @@ +NTSC_XMAX = 640 +NTSC_YMAX = 480 +PAL_XMAX = 768 +PAL_YMAX = 576 +BLANKING_BUFFER_SIZE = 2 + +MAX_SOURCES = 2 + +# mode parameter for Bind calls +IN_OFF = 0 # No Video +IN_OVER = 1 # Video over graphics +IN_UNDER = 2 # Video under graphics +IN_REPLACE = 3 # Video replaces entire win + +# mode parameters for LoadMap calls. Specifies buffer, always 256 entries +INPUT_COLORMAP = 0 # tuples of 8-bit RGB +CHROMA_KEY_MAP = 1 # tuples of 8-bit RGB +COLOR_SPACE_MAP = 2 # tuples of 8-bit RGB +GAMMA_MAP = 3 # tuples of 24-bit red values + +# mode parameters for UseExclusive calls +INPUT = 0 +OUTPUT = 1 +IN_OUT = 2 + +# Format constants for the capture routines +RGB8_FRAMES = 0 # noninterleaved 8 bit 3:2:3 RBG fields +RGB32_FRAMES = 1 # 32-bit 8:8:8 RGB frames +YUV411_FRAMES = 2 # interleaved, 8:2:2 YUV format +YUV411_FRAMES_AND_BLANKING_BUFFER = 3 + +# +# sv.SetParam is passed variable length argument lists, +# consisting of <name, value> pairs. The following +# constants identify argument names. +# +_NAME_BASE = 1000 +SOURCE = (_NAME_BASE + 0) +SOURCE1 = 0 +SOURCE2 = 1 +SOURCE3 = 2 +COLOR = (_NAME_BASE + 1) +DEFAULT_COLOR = 0 +USER_COLOR = 1 +MONO = 2 +OUTPUTMODE = (_NAME_BASE + 2) +LIVE_OUTPUT = 0 +STILL24_OUT = 1 +FREEZE = (_NAME_BASE + 3) +DITHER = (_NAME_BASE + 4) +OUTPUT_FILTER = (_NAME_BASE + 5) +HUE = (_NAME_BASE + 6) +GENLOCK = (_NAME_BASE + 7) +GENLOCK_OFF = 0 +GENLOCK_ON = 1 +GENLOCK_HOUSE = 2 +BROADCAST = (_NAME_BASE + 8) +NTSC = 0 +PAL = 1 +VIDEO_MODE = (_NAME_BASE + 9) +COMP = 0 +SVIDEO = 1 +INPUT_BYPASS = (_NAME_BASE + 10) +FIELDDROP = (_NAME_BASE + 11) +SLAVE = (_NAME_BASE + 12) +APERTURE_FACTOR = (_NAME_BASE + 13) +AFACTOR_0 = 0 +AFACTOR_QTR = 1 +AFACTOR_HLF = 2 +AFACTOR_ONE = 3 +CORING = (_NAME_BASE + 14) +COR_OFF = 0 +COR_1LSB = 1 +COR_2LSB = 2 +COR_3LSB = 3 +APERTURE_BANDPASS = (_NAME_BASE + 15) +ABAND_F0 = 0 +ABAND_F1 = 1 +ABAND_F2 = 2 +ABAND_F3 = 3 +PREFILTER = (_NAME_BASE + 16) +CHROMA_TRAP = (_NAME_BASE + 17) +CK_THRESHOLD = (_NAME_BASE + 18) +PAL_SENSITIVITY = (_NAME_BASE + 19) +GAIN_CONTROL = (_NAME_BASE + 20) +GAIN_SLOW = 0 +GAIN_MEDIUM = 1 +GAIN_FAST = 2 +GAIN_FROZEN = 3 +AUTO_CKILL = (_NAME_BASE + 21) +VTR_MODE = (_NAME_BASE + 22) +VTR_INPUT = 0 +CAMERA_INPUT = 1 +LUMA_DELAY = (_NAME_BASE + 23) +VNOISE = (_NAME_BASE + 24) +VNOISE_NORMAL = 0 +VNOISE_SEARCH = 1 +VNOISE_AUTO = 2 +VNOISE_BYPASS = 3 +CHCV_PAL = (_NAME_BASE + 25) +CHCV_NTSC = (_NAME_BASE + 26) +CCIR_LEVELS = (_NAME_BASE + 27) +STD_CHROMA = (_NAME_BASE + 28) +DENC_VTBYPASS = (_NAME_BASE + 29) +FAST_TIMECONSTANT = (_NAME_BASE + 30) +GENLOCK_DELAY = (_NAME_BASE + 31) +PHASE_SYNC = (_NAME_BASE + 32) +VIDEO_OUTPUT = (_NAME_BASE + 33) +CHROMA_PHASEOUT = (_NAME_BASE + 34) +CHROMA_CENTER = (_NAME_BASE + 35) +YUV_TO_RGB_INVERT = (_NAME_BASE + 36) +SOURCE1_BROADCAST = (_NAME_BASE + 37) +SOURCE1_MODE = (_NAME_BASE + 38) +SOURCE2_BROADCAST = (_NAME_BASE + 39) +SOURCE2_MODE = (_NAME_BASE + 40) +SOURCE3_BROADCAST = (_NAME_BASE + 41) +SOURCE3_MODE = (_NAME_BASE + 42) +SIGNAL_STD = (_NAME_BASE + 43) +NOSIGNAL = 2 +SIGNAL_COLOR = (_NAME_BASE + 44) |