mirror of https://github.com/python/cpython
New module "CL" (Compression Library) for Irix 4.0.5 and higher.
This commit is contained in:
parent
d53a4f3d14
commit
e7daaa3a01
|
@ -0,0 +1,84 @@
|
|||
# typedef enum CL_OriginalFormat
|
||||
RGB = 0
|
||||
RGBX = 1
|
||||
RGBA = 2
|
||||
YCrCb444 = 3
|
||||
YCrCb422 = 4
|
||||
YCrCb411 = 5
|
||||
RGB332 = 6
|
||||
COLORMAP8 = 7
|
||||
COLORMAP12 = 8
|
||||
GRAYSCALE = 9
|
||||
MONO = 10
|
||||
STEREO_INTERLEAVED = 11
|
||||
QUAD_INTERLEAVED = 12
|
||||
SURROUND_SOUND = 13
|
||||
|
||||
MAX_NUMBER_OF_AUDIO_ALGORITHMS = 32
|
||||
MAX_NUMBER_OF_VIDEO_ALGORITHMS = 32
|
||||
|
||||
# typedef enum CL_CompressionScheme
|
||||
UNCOMPRESSED = 0
|
||||
G711_ULAW = 1
|
||||
G711_ALAW = 2
|
||||
G722 = 3
|
||||
UNCOMPRESSED_VIDEO = MAX_NUMBER_OF_AUDIO_ALGORITHMS
|
||||
RLE = UNCOMPRESSED_VIDEO + 1
|
||||
JPEG = RLE + 1
|
||||
MPEG_VIDEO = JPEG + 1
|
||||
MVC1 = MPEG_VIDEO + 1
|
||||
|
||||
|
||||
#
|
||||
# Parameters
|
||||
#
|
||||
# typedef enum CL_Parameters
|
||||
SPEED = 0
|
||||
ACTUAL_FRAME_INDEX = 1
|
||||
COMPRESSION_FORMAT = 2
|
||||
QUALITY_FACTOR = 3
|
||||
NUMBER_OF_PARAMS = 4
|
||||
|
||||
MAX_NUMBER_OF_PARAMS = 32
|
||||
|
||||
|
||||
#
|
||||
# Parameter value types
|
||||
#
|
||||
# typedef enum CL_ParameterTypes
|
||||
ENUM_VALUE = 0 # only certain constant values are valid
|
||||
RANGE_VALUE = 1 # any value in a given range is valid
|
||||
POINTER = 2 # any legal pointer is valid
|
||||
|
||||
# typedef enum AlgorithmType
|
||||
AUDIO = 0
|
||||
VIDEO = 1
|
||||
|
||||
# typedef enum AlgorithmFunctionality
|
||||
DECOMPRESSOR = 1
|
||||
COMPRESSOR = 2
|
||||
CODEC = 3
|
||||
|
||||
|
||||
#
|
||||
# error codes
|
||||
#
|
||||
BAD_NOT_IMPLEMENTED = 0 # not impimented yet
|
||||
BAD_NO_BUFFERSPACE = 1 # no space for internal buffers
|
||||
BAD_QSIZE = 2 # attempt to set an invalid queue size
|
||||
BAD_BUFFER_NULL = 3 # null buffer pointer
|
||||
BAD_COUNT_NEG = 4 # negative count
|
||||
BAD_PVBUFFER = 5 # param/val buffer doesn't make sense
|
||||
BAD_BUFFERLENGTH_NEG = 6 # negative buffer length
|
||||
BAD_BUFFERLENGTH_ODD = 7 # odd length parameter/value buffer
|
||||
BAD_PARAM = 8 # invalid parameter
|
||||
BAD_COMPRESSION_SCHEME = 9 # compression scheme parameter invalid
|
||||
BAD_COMPRESSOR_HANDLE = 10 # compression handle parameter invalid
|
||||
BAD_COMPRESSOR_HANDLE_POINTER = 11 # compression handle pointer invalid
|
||||
BAD_CALLBACK_FUNCTION = 12 # callback function invalid
|
||||
BAD_COMPRESSION_FORMAT_POINTER = 13 # compression format parameter invalid
|
||||
BAD_POINTER_FROM_CALLBACK_FUNCTION = 14 # pointer from callback invalid
|
||||
JPEG_ERROR = 15 # error from libjpeg
|
||||
NO_SEMAPHORE = 16 # could not get semaphore
|
||||
BAD_WIDTH_OR_HEIGHT = 17 # width or height invalid
|
||||
BAD_FRAME_COUNT = 18 # frame count invalid
|
|
@ -0,0 +1,84 @@
|
|||
# typedef enum CL_OriginalFormat
|
||||
RGB = 0
|
||||
RGBX = 1
|
||||
RGBA = 2
|
||||
YCrCb444 = 3
|
||||
YCrCb422 = 4
|
||||
YCrCb411 = 5
|
||||
RGB332 = 6
|
||||
COLORMAP8 = 7
|
||||
COLORMAP12 = 8
|
||||
GRAYSCALE = 9
|
||||
MONO = 10
|
||||
STEREO_INTERLEAVED = 11
|
||||
QUAD_INTERLEAVED = 12
|
||||
SURROUND_SOUND = 13
|
||||
|
||||
MAX_NUMBER_OF_AUDIO_ALGORITHMS = 32
|
||||
MAX_NUMBER_OF_VIDEO_ALGORITHMS = 32
|
||||
|
||||
# typedef enum CL_CompressionScheme
|
||||
UNCOMPRESSED = 0
|
||||
G711_ULAW = 1
|
||||
G711_ALAW = 2
|
||||
G722 = 3
|
||||
UNCOMPRESSED_VIDEO = MAX_NUMBER_OF_AUDIO_ALGORITHMS
|
||||
RLE = UNCOMPRESSED_VIDEO + 1
|
||||
JPEG = RLE + 1
|
||||
MPEG_VIDEO = JPEG + 1
|
||||
MVC1 = MPEG_VIDEO + 1
|
||||
|
||||
|
||||
#
|
||||
# Parameters
|
||||
#
|
||||
# typedef enum CL_Parameters
|
||||
SPEED = 0
|
||||
ACTUAL_FRAME_INDEX = 1
|
||||
COMPRESSION_FORMAT = 2
|
||||
QUALITY_FACTOR = 3
|
||||
NUMBER_OF_PARAMS = 4
|
||||
|
||||
MAX_NUMBER_OF_PARAMS = 32
|
||||
|
||||
|
||||
#
|
||||
# Parameter value types
|
||||
#
|
||||
# typedef enum CL_ParameterTypes
|
||||
ENUM_VALUE = 0 # only certain constant values are valid
|
||||
RANGE_VALUE = 1 # any value in a given range is valid
|
||||
POINTER = 2 # any legal pointer is valid
|
||||
|
||||
# typedef enum AlgorithmType
|
||||
AUDIO = 0
|
||||
VIDEO = 1
|
||||
|
||||
# typedef enum AlgorithmFunctionality
|
||||
DECOMPRESSOR = 1
|
||||
COMPRESSOR = 2
|
||||
CODEC = 3
|
||||
|
||||
|
||||
#
|
||||
# error codes
|
||||
#
|
||||
BAD_NOT_IMPLEMENTED = 0 # not impimented yet
|
||||
BAD_NO_BUFFERSPACE = 1 # no space for internal buffers
|
||||
BAD_QSIZE = 2 # attempt to set an invalid queue size
|
||||
BAD_BUFFER_NULL = 3 # null buffer pointer
|
||||
BAD_COUNT_NEG = 4 # negative count
|
||||
BAD_PVBUFFER = 5 # param/val buffer doesn't make sense
|
||||
BAD_BUFFERLENGTH_NEG = 6 # negative buffer length
|
||||
BAD_BUFFERLENGTH_ODD = 7 # odd length parameter/value buffer
|
||||
BAD_PARAM = 8 # invalid parameter
|
||||
BAD_COMPRESSION_SCHEME = 9 # compression scheme parameter invalid
|
||||
BAD_COMPRESSOR_HANDLE = 10 # compression handle parameter invalid
|
||||
BAD_COMPRESSOR_HANDLE_POINTER = 11 # compression handle pointer invalid
|
||||
BAD_CALLBACK_FUNCTION = 12 # callback function invalid
|
||||
BAD_COMPRESSION_FORMAT_POINTER = 13 # compression format parameter invalid
|
||||
BAD_POINTER_FROM_CALLBACK_FUNCTION = 14 # pointer from callback invalid
|
||||
JPEG_ERROR = 15 # error from libjpeg
|
||||
NO_SEMAPHORE = 16 # could not get semaphore
|
||||
BAD_WIDTH_OR_HEIGHT = 17 # width or height invalid
|
||||
BAD_FRAME_COUNT = 18 # frame count invalid
|
Loading…
Reference in New Issue