summaryrefslogtreecommitdiffstats
path: root/Lib
diff options
context:
space:
mode:
authorGuido van Rossum <guido@python.org>1998-08-07 15:28:23 (GMT)
committerGuido van Rossum <guido@python.org>1998-08-07 15:28:23 (GMT)
commit2c2f731daf67b998c22d5d3eef73f1302edebf9c (patch)
treee41a05085eba092b8f5e9ef8f51cff0586bcfd85 /Lib
parent1015be3812fad65e90e1f077d7f34eb88a607bc9 (diff)
downloadcpython-2c2f731daf67b998c22d5d3eef73f1302edebf9c.zip
cpython-2c2f731daf67b998c22d5d3eef73f1302edebf9c.tar.gz
cpython-2c2f731daf67b998c22d5d3eef73f1302edebf9c.tar.bz2
[Sjoerd Mullender]
Don't use CL module since all constants are now in cl.
Diffstat (limited to 'Lib')
-rw-r--r--Lib/aifc.py49
-rwxr-xr-xLib/plat-irix5/jpeg.py40
-rw-r--r--Lib/plat-irix6/jpeg.py40
3 files changed, 64 insertions, 65 deletions
diff --git a/Lib/aifc.py b/Lib/aifc.py
index 0c62f8d..cd414c0 100644
--- a/Lib/aifc.py
+++ b/Lib/aifc.py
@@ -135,10 +135,6 @@
import struct
import __builtin__
-try:
- import CL
-except ImportError:
- pass
Error = 'aifc.Error'
@@ -378,13 +374,14 @@ class Aifc_read:
if not self._comm_chunk_read or not self._ssnd_chunk:
raise Error, 'COMM chunk and/or SSND chunk missing'
if self._aifc and self._decomp:
- params = [CL.ORIGINAL_FORMAT, 0,
- CL.BITS_PER_COMPONENT, self._sampwidth * 8,
- CL.FRAME_RATE, self._framerate]
+ import cl
+ params = [cl.ORIGINAL_FORMAT, 0,
+ cl.BITS_PER_COMPONENT, self._sampwidth * 8,
+ cl.FRAME_RATE, self._framerate]
if self._nchannels == 1:
- params[1] = CL.MONO
+ params[1] = cl.MONO
elif self._nchannels == 2:
- params[1] = CL.STEREO_INTERLEAVED
+ params[1] = cl.STEREO_INTERLEAVED
else:
raise Error, 'cannot compress more than 2 channels'
self._decomp.SetParams(params)
@@ -483,7 +480,8 @@ class Aifc_read:
## if 0: access *: private
def _decomp_data(self, data):
- dummy = self._decomp.SetParam(CL.FRAME_BUFFER_SIZE,
+ import cl
+ dummy = self._decomp.SetParam(cl.FRAME_BUFFER_SIZE,
len(data) * 2)
return self._decomp.Decompress(len(data) / self._nchannels,
data)
@@ -537,7 +535,7 @@ class Aifc_read:
return
# for ULAW and ALAW try Compression Library
try:
- import cl, CL
+ import cl
except ImportError:
if self._comptype == 'ULAW':
try:
@@ -549,10 +547,10 @@ class Aifc_read:
pass
raise Error, 'cannot read compressed AIFF-C files'
if self._comptype == 'ULAW':
- scheme = CL.G711_ULAW
+ scheme = cl.G711_ULAW
self._framesize = self._framesize / 2
elif self._comptype == 'ALAW':
- scheme = CL.G711_ALAW
+ scheme = cl.G711_ALAW
self._framesize = self._framesize / 2
else:
raise Error, 'unsupported compression type'
@@ -810,8 +808,9 @@ class Aifc_write:
## if 0: access *: private
def _comp_data(self, data):
- dum = self._comp.SetParam(CL.FRAME_BUFFER_SIZE, len(data))
- dum = self._comp.SetParam(CL.COMPRESSED_BUFFER_SIZE, len(data))
+ import cl
+ dum = self._comp.SetParam(cl.FRAME_BUFFER_SIZE, len(data))
+ dum = self._comp.SetParam(cl.COMPRESSED_BUFFER_SIZE, len(data))
return self._comp.Compress(nframes, data)
def _lin2ulaw(self, data):
@@ -852,7 +851,7 @@ class Aifc_write:
self._convert = self._lin2adpcm
return
try:
- import cl, CL
+ import cl
except ImportError:
if self._comptype == 'ULAW':
try:
@@ -863,21 +862,21 @@ class Aifc_write:
pass
raise Error, 'cannot write compressed AIFF-C files'
if self._comptype == 'ULAW':
- scheme = CL.G711_ULAW
+ scheme = cl.G711_ULAW
elif self._comptype == 'ALAW':
- scheme = CL.G711_ALAW
+ scheme = cl.G711_ALAW
else:
raise Error, 'unsupported compression type'
self._comp = cl.OpenCompressor(scheme)
- params = [CL.ORIGINAL_FORMAT, 0,
- CL.BITS_PER_COMPONENT, self._sampwidth * 8,
- CL.FRAME_RATE, self._framerate,
- CL.FRAME_BUFFER_SIZE, 100,
- CL.COMPRESSED_BUFFER_SIZE, 100]
+ params = [cl.ORIGINAL_FORMAT, 0,
+ cl.BITS_PER_COMPONENT, self._sampwidth * 8,
+ cl.FRAME_RATE, self._framerate,
+ cl.FRAME_BUFFER_SIZE, 100,
+ cl.COMPRESSED_BUFFER_SIZE, 100]
if self._nchannels == 1:
- params[1] = CL.MONO
+ params[1] = cl.MONO
elif self._nchannels == 2:
- params[1] = CL.STEREO_INTERLEAVED
+ params[1] = cl.STEREO_INTERLEAVED
else:
raise Error, 'cannot compress more than 2 channels'
self._comp.SetParams(params)
diff --git a/Lib/plat-irix5/jpeg.py b/Lib/plat-irix5/jpeg.py
index 85d6d83..2e7ced5 100755
--- a/Lib/plat-irix5/jpeg.py
+++ b/Lib/plat-irix5/jpeg.py
@@ -14,22 +14,22 @@ decomp = None
def compress(imgdata, width, height, bytesperpixel):
global comp
- import cl, CL
- if comp is None: comp = cl.OpenCompressor(CL.JPEG)
+ import cl
+ if comp is None: comp = cl.OpenCompressor(cl.JPEG)
if bytesperpixel == 1:
- format = CL.GRAYSCALE
+ format = cl.GRAYSCALE
elif bytesperpixel == 4:
- format = CL.RGBX
+ format = cl.RGBX
if options['forcegray']:
- iformat = CL.GRAYSCALE
+ iformat = cl.GRAYSCALE
else:
- iformat = CL.YUV
+ iformat = cl.YUV
# XXX How to support 'optimize'?
- params = [CL.IMAGE_WIDTH, width, CL.IMAGE_HEIGHT, height, \
- CL.ORIGINAL_FORMAT, format, \
- CL.ORIENTATION, CL.BOTTOM_UP, \
- CL.QUALITY_FACTOR, options['quality'], \
- CL.INTERNAL_FORMAT, iformat, \
+ params = [cl.IMAGE_WIDTH, width, cl.IMAGE_HEIGHT, height, \
+ cl.ORIGINAL_FORMAT, format, \
+ cl.ORIENTATION, cl.BOTTOM_UP, \
+ cl.QUALITY_FACTOR, options['quality'], \
+ cl.INTERNAL_FORMAT, iformat, \
]
comp.SetParams(params)
jpegdata = comp.Compress(1, imgdata)
@@ -37,22 +37,22 @@ def compress(imgdata, width, height, bytesperpixel):
def decompress(jpegdata):
global decomp
- import cl, CL
- if decomp is None: decomp = cl.OpenDecompressor(CL.JPEG)
+ import cl
+ if decomp is None: decomp = cl.OpenDecompressor(cl.JPEG)
headersize = decomp.ReadHeader(jpegdata)
- params = [CL.IMAGE_WIDTH, 0, CL.IMAGE_HEIGHT, 0, CL.INTERNAL_FORMAT, 0]
+ params = [cl.IMAGE_WIDTH, 0, cl.IMAGE_HEIGHT, 0, cl.INTERNAL_FORMAT, 0]
decomp.GetParams(params)
width, height, format = params[1], params[3], params[5]
- if format == CL.GRAYSCALE or options['forcegray']:
- format = CL.GRAYSCALE
+ if format == cl.GRAYSCALE or options['forcegray']:
+ format = cl.GRAYSCALE
bytesperpixel = 1
else:
- format = CL.RGBX
+ format = cl.RGBX
bytesperpixel = 4
# XXX How to support 'smooth'?
- params = [CL.ORIGINAL_FORMAT, format, \
- CL.ORIENTATION, CL.BOTTOM_UP, \
- CL.FRAME_BUFFER_SIZE, width*height*bytesperpixel]
+ params = [cl.ORIGINAL_FORMAT, format, \
+ cl.ORIENTATION, cl.BOTTOM_UP, \
+ cl.FRAME_BUFFER_SIZE, width*height*bytesperpixel]
decomp.SetParams(params)
imgdata = decomp.Decompress(1, jpegdata)
return imgdata, width, height, bytesperpixel
diff --git a/Lib/plat-irix6/jpeg.py b/Lib/plat-irix6/jpeg.py
index 85d6d83..c1ed669 100644
--- a/Lib/plat-irix6/jpeg.py
+++ b/Lib/plat-irix6/jpeg.py
@@ -14,22 +14,22 @@ decomp = None
def compress(imgdata, width, height, bytesperpixel):
global comp
- import cl, CL
- if comp is None: comp = cl.OpenCompressor(CL.JPEG)
+ import cl
+ if comp is None: comp = cl.OpenCompressor(cl.JPEG)
if bytesperpixel == 1:
- format = CL.GRAYSCALE
+ format = cl.GRAYSCALE
elif bytesperpixel == 4:
- format = CL.RGBX
+ format = cl.RGBX
if options['forcegray']:
- iformat = CL.GRAYSCALE
+ iformat = cl.GRAYSCALE
else:
- iformat = CL.YUV
+ iformat = cl.YUV
# XXX How to support 'optimize'?
- params = [CL.IMAGE_WIDTH, width, CL.IMAGE_HEIGHT, height, \
- CL.ORIGINAL_FORMAT, format, \
- CL.ORIENTATION, CL.BOTTOM_UP, \
- CL.QUALITY_FACTOR, options['quality'], \
- CL.INTERNAL_FORMAT, iformat, \
+ params = [cl.IMAGE_WIDTH, width, cl.IMAGE_HEIGHT, height,
+ cl.ORIGINAL_FORMAT, format,
+ cl.ORIENTATION, cl.BOTTOM_UP,
+ cl.QUALITY_FACTOR, options['quality'],
+ cl.INTERNAL_FORMAT, iformat,
]
comp.SetParams(params)
jpegdata = comp.Compress(1, imgdata)
@@ -37,22 +37,22 @@ def compress(imgdata, width, height, bytesperpixel):
def decompress(jpegdata):
global decomp
- import cl, CL
- if decomp is None: decomp = cl.OpenDecompressor(CL.JPEG)
+ import cl
+ if decomp is None: decomp = cl.OpenDecompressor(cl.JPEG)
headersize = decomp.ReadHeader(jpegdata)
- params = [CL.IMAGE_WIDTH, 0, CL.IMAGE_HEIGHT, 0, CL.INTERNAL_FORMAT, 0]
+ params = [cl.IMAGE_WIDTH, 0, cl.IMAGE_HEIGHT, 0, cl.INTERNAL_FORMAT, 0]
decomp.GetParams(params)
width, height, format = params[1], params[3], params[5]
- if format == CL.GRAYSCALE or options['forcegray']:
- format = CL.GRAYSCALE
+ if format == cl.GRAYSCALE or options['forcegray']:
+ format = cl.GRAYSCALE
bytesperpixel = 1
else:
- format = CL.RGBX
+ format = cl.RGBX
bytesperpixel = 4
# XXX How to support 'smooth'?
- params = [CL.ORIGINAL_FORMAT, format, \
- CL.ORIENTATION, CL.BOTTOM_UP, \
- CL.FRAME_BUFFER_SIZE, width*height*bytesperpixel]
+ params = [cl.ORIGINAL_FORMAT, format,
+ cl.ORIENTATION, cl.BOTTOM_UP,
+ cl.FRAME_BUFFER_SIZE, width*height*bytesperpixel]
decomp.SetParams(params)
imgdata = decomp.Decompress(1, jpegdata)
return imgdata, width, height, bytesperpixel