295 lines
12 KiB
C
295 lines
12 KiB
C
/*
|
|
* @DEC_COPYRIGHT@
|
|
*/
|
|
/*
|
|
* HISTORY
|
|
* $Log: SC_err.h,v $
|
|
* Revision 1.1.4.2 1996/12/03 00:08:28 Hans_Graves
|
|
* Added SvErrorEndOfSequence error.
|
|
* [1996/12/03 00:07:34 Hans_Graves]
|
|
*
|
|
* Revision 1.1.2.7 1995/08/04 16:32:25 Karen_Dintino
|
|
* New error codes for H.261
|
|
* [1995/08/04 16:24:25 Karen_Dintino]
|
|
*
|
|
* Revision 1.1.2.6 1995/07/26 17:48:54 Hans_Graves
|
|
* Added ErrorClientEnd errors.
|
|
* [1995/07/26 17:44:27 Hans_Graves]
|
|
*
|
|
* Revision 1.1.2.5 1995/07/11 22:11:27 Karen_Dintino
|
|
* Add new H.261 Error Codes
|
|
* [1995/07/11 21:52:53 Karen_Dintino]
|
|
*
|
|
* Revision 1.1.2.4 1995/07/11 14:50:45 Hans_Graves
|
|
* Added ScErrorNet* errors
|
|
* [1995/07/11 14:24:18 Hans_Graves]
|
|
*
|
|
* Revision 1.1.2.3 1995/06/22 21:35:04 Hans_Graves
|
|
* Added ScErrorDevOpen and fixed some error numbers
|
|
* [1995/06/22 21:31:32 Hans_Graves]
|
|
*
|
|
* Revision 1.1.2.2 1995/05/31 18:09:28 Hans_Graves
|
|
* Inclusion in new SLIB location.
|
|
* [1995/05/31 15:25:17 Hans_Graves]
|
|
*
|
|
* Revision 1.1.2.2 1995/05/03 19:26:59 Hans_Graves
|
|
* Included in SLIB (Oct 95)
|
|
* [1995/05/03 19:23:33 Hans_Graves]
|
|
*
|
|
* Revision 1.1.2.2 1995/04/07 19:19:26 Hans_Graves
|
|
* Expanded to include new libraries: Sg,Su,Sa,Sr
|
|
* [1995/04/07 19:11:07 Hans_Graves]
|
|
*
|
|
* $EndLog$
|
|
*/
|
|
|
|
/*****************************************************************************
|
|
** Copyright (c) Digital Equipment Corporation, 1993 **
|
|
** **
|
|
** All Rights Reserved. Unpublished rights reserved under the copyright **
|
|
** laws of the United States. **
|
|
** **
|
|
** The software contained on this media is proprietary to and embodies **
|
|
** the confidential technology of Digital Equipment Corporation. **
|
|
** Possession, use, duplication or dissemination of the software and **
|
|
** media is authorized only pursuant to a valid written license from **
|
|
** Digital Equipment Corporation. **
|
|
** **
|
|
** RESTRICTED RIGHTS LEGEND Use, duplication, or disclosure by the U.S. **
|
|
** Government is subject to restrictions as set forth in Subparagraph **
|
|
** (c)(1)(ii) of DFARS 252.227-7013, or in FAR 52.227-19, as applicable. **
|
|
******************************************************************************/
|
|
|
|
/*----------------------------------------------------------------------------
|
|
* Modification History: SC_err.h (previously SV_err.h)
|
|
*
|
|
* 05-Nov-1991 Victor Bahl & Bob Ulichney creation date
|
|
* 07-Oct-1994 Paul Gauthier SLIB v3.0 incl. MPEG Decode
|
|
* 09-Nov-1994 Paul Gauthier Optimizations
|
|
*--------------------------------------------------------------------------*/
|
|
|
|
#ifndef _SC_ERR_H_
|
|
#define _SC_ERR_H_
|
|
/*
|
|
** List of possible errors that can be returned from routines in any
|
|
** of SLIB libraries.
|
|
*/
|
|
|
|
/******************** Error Offsets **********************************/
|
|
#define ERR_SC 0x0000 /* Common Error */
|
|
#define ERR_SV 0x1000 /* Video Error */
|
|
#define ERR_SA 0x2000 /* Audio Error */
|
|
#define ERR_SR 0x3000 /* Render Error */
|
|
|
|
#define NoErrors 0
|
|
|
|
/******************** Sc (common) Errors ****************************/
|
|
#define ScErrorNone NoErrors
|
|
#define ScErrorForeign (ERR_SC+1)
|
|
#define ScErrorMemory (ERR_SC+2)
|
|
#define ScErrorBadPointer (ERR_SC+3)
|
|
#define ScErrorNullStruct (ERR_SC+4)
|
|
#define ScErrorFile (ERR_SC+5)
|
|
#define ScErrorEOI (ERR_SC+6)
|
|
#define ScErrorBadArgument (ERR_SC+7)
|
|
#define ScErrorSmallBuffer (ERR_SC+8)
|
|
#define ScErrorUnrecognizedFormat (ERR_SC+9)
|
|
#define ScErrorEndBitstream (ERR_SC+10)
|
|
#define ScErrorMapFile (ERR_SC+11)
|
|
#define ScErrorBadQueueEmpty (ERR_SC+12)
|
|
#define ScErrorClientEnd (ERR_SC+13)
|
|
#define ScErrorDevOpen (ERR_SC+14)
|
|
#define ScErrorNetConnectIn (ERR_SC+15)
|
|
#define ScErrorNetConnectOut (ERR_SC+16)
|
|
#define ScErrorNetProtocol (ERR_SC+17)
|
|
#define ScErrorNetSend (ERR_SC+18)
|
|
#define ScErrorNetReceive (ERR_SC+19)
|
|
#define ScErrorNetBadHeader (ERR_SC+20)
|
|
#define ScErrorNetBadTrailer (ERR_SC+21)
|
|
#define ScErrorNetChecksum (ERR_SC+22)
|
|
|
|
/******************** Sv (video) Errors ****************************/
|
|
#ifdef ERR_SV
|
|
#define SvErrorNone NoErrors
|
|
#define SvErrorMemory ScErrorMemory
|
|
#define SvErrorBadPointer ScErrorBadPointer
|
|
#define SvErrorNullStruct ScErrorNullStruct
|
|
#define SvErrorBadArgument ScErrorBadArgument
|
|
#define SvErrorSmallBuffer ScErrorSmallBuffer
|
|
#define SvErrorEndBitstream ScErrorEndBitstream
|
|
#define SvErrorClientEnd ScErrorClientEnd
|
|
|
|
#define SvErrorCodecType (ERR_SV+2)
|
|
#define SvErrorCodecHandle (ERR_SV+3)
|
|
#define SvErrorNullCodec (ERR_SV+4)
|
|
#define SvErrorNullToken (ERR_SV+5)
|
|
#define SvErrorSyncLost (ERR_SV+6)
|
|
#define SvErrorLevels (ERR_SV+7)
|
|
#define SvErrorOrder (ERR_SV+8)
|
|
#define SvErrorLevNoneg (ERR_SV+9)
|
|
#define SvErrorLev1K (ERR_SV+10)
|
|
#define SvErrorLevGt0 (ERR_SV+11)
|
|
#define SvErrorYuvOnly (ERR_SV+13)
|
|
#define SvErrorDevOpen (ERR_SV+14)
|
|
#define SvErrorDevMap (ERR_SV+15)
|
|
#define SvErrorStatQueMap (ERR_SV+16)
|
|
#define SvErrorDevLock (ERR_SV+17)
|
|
#define SvErrorDevUlock (ERR_SV+18)
|
|
#define SvErrorCache (ERR_SV+19)
|
|
#define SvErrorPageAll (ERR_SV+20)
|
|
#define SvErrorTimeOut (ERR_SV+21)
|
|
#define SvErrorSelect (ERR_SV+22)
|
|
#define SvErrorMapOvrfl (ERR_SV+23)
|
|
#define SvErrorForeign (ERR_SV+24)
|
|
#define SvErrorIIC (ERR_SV+25)
|
|
#define SvErrorCompPtrs (ERR_SV+26)
|
|
#define SvErrorVideoInput (ERR_SV+27)
|
|
#define SvErrorPhase (ERR_SV+28)
|
|
#define SvErrorCmdQueMap (ERR_SV+29)
|
|
#define SvErrorTmpQueMap (ERR_SV+30)
|
|
#define SvErrorStart (ERR_SV+31)
|
|
#define SvErrorStop (ERR_SV+32)
|
|
#define SvErrorWaitMix (ERR_SV+33)
|
|
#define SvErrorClose (ERR_SV+34)
|
|
#define SvErrorCmdQFull (ERR_SV+35)
|
|
#define SvErrorPictureOp (ERR_SV+36)
|
|
#define SvErrorRefToken (ERR_SV+37)
|
|
#define SvErrorEditChange (ERR_SV+38)
|
|
#define SvErrorCompROI (ERR_SV+39)
|
|
#define SvErrorBufOverlap (ERR_SV+40)
|
|
#define SvErrorReqQueueFull (ERR_SV+41)
|
|
#define SvErrorCompBufOverflow (ERR_SV+42)
|
|
#define SvErrorFunctionInputs (ERR_SV+43)
|
|
#define SvErrorIICAck (ERR_SV+44)
|
|
#define SvErrorCompressedData (ERR_SV+45)
|
|
#define SvErrorDecompPreload (ERR_SV+46)
|
|
#define SvErrorHuffCode (ERR_SV+47)
|
|
#define SvErrorOutOfData (ERR_SV+48)
|
|
#define SvErrorMarkerFound (ERR_SV+49)
|
|
#define SvErrorSgMapsExhausted (ERR_SV+50)
|
|
#define SvErrorSgMapInit (ERR_SV+51)
|
|
#define SvErrorSgMapAlreadyFree (ERR_SV+52)
|
|
#define SvErrorSgMapId (ERR_SV+53)
|
|
#define SvErrorNumBytes (ERR_SV+54)
|
|
#define SvErrorDevName (ERR_SV+55)
|
|
#define SvErrorAnalogPortTiming (ERR_SV+56)
|
|
#define SvErrorFrameMode (ERR_SV+57)
|
|
#define SvErrorSampFactors (ERR_SV+58)
|
|
#define SvErrorNumComponents (ERR_SV+59)
|
|
#define SvErrorDHTTable (ERR_SV+60)
|
|
#define SvErrorQuantTable (ERR_SV+61)
|
|
#define SvErrorRestartInterval (ERR_SV+62)
|
|
#define SvErrorJfifRev (ERR_SV+63)
|
|
#define SvErrorEmptyJPEG (ERR_SV+64)
|
|
#define SvErrorJPEGPrecision (ERR_SV+65)
|
|
#define SvErrorSOFLength (ERR_SV+66)
|
|
#define SvErrorSOSLength (ERR_SV+67)
|
|
#define SvErrorSOSCompNum (ERR_SV+68)
|
|
#define SvErrorMarker (ERR_SV+69)
|
|
#define SvErrorSOFType (ERR_SV+70)
|
|
#define SvErrorFrameNum (ERR_SV+71)
|
|
#define SvErrorHuffUndefined (ERR_SV+72)
|
|
#define SvErrorJPEGData (ERR_SV+73)
|
|
#define SvErrorQMismatch (ERR_SV+74)
|
|
#define SvErrorEmptyFlush (ERR_SV+75)
|
|
#define SvErrorDmaChan (ERR_SV+76)
|
|
#define SvErrorFuture (ERR_SV+77)
|
|
#define SvErrorWrongev (ERR_SV+78)
|
|
#define SvErrorUnknev (ERR_SV+79)
|
|
#define SvErrorQueueExecuting (ERR_SV+80)
|
|
#define SvErrorReturnAddr (ERR_SV+81)
|
|
#define SvErrorObjClass (ERR_SV+82)
|
|
#define SvErrorRegAnchor (ERR_SV+83)
|
|
#define SvErrorTimerRead (ERR_SV+84)
|
|
#define SvErrorDriverFatal (ERR_SV+85)
|
|
#define SvErrorChromaSubsample (ERR_SV+86)
|
|
#define SvErrorReadBufSize (ERR_SV+87)
|
|
#define SvErrorQuality (ERR_SV+88)
|
|
#define SvErrorBadImageSize (ERR_SV+89)
|
|
#define SvErrorValue (ERR_SV+90)
|
|
#define SvErrorDcmpNotStarted (ERR_SV+91)
|
|
#define SvErrorNotImplemented (ERR_SV+92)
|
|
#define SvErrorNoSOIMarker (ERR_SV+93)
|
|
#define SvErrorProcessingAborted (ERR_SV+94)
|
|
#define SvErrorCompNotStarted (ERR_SV+95)
|
|
#define SvErrorNotAligned (ERR_SV+96)
|
|
#define SvErrorBadQueueEmpty (ERR_SV+97)
|
|
#define SvErrorCannotDecompress (ERR_SV+98)
|
|
#define SvErrorMultiBufChanged (ERR_SV+99)
|
|
#define SvErrorNotDecompressable (ERR_SV+100)
|
|
#define SvErrorIndexEmpty (ERR_SV+101)
|
|
#define SvErrorFile (ERR_SV+102)
|
|
#define SvErrorEOI (ERR_SV+103)
|
|
#define SvErrorUnrecognizedFormat (ERR_SV+104)
|
|
#define SvErrorIllegalMType (ERR_SV+105)
|
|
#define SvErrorExpectedEOB (ERR_SV+106)
|
|
#define SvErrorNoCompressBuffer (ERR_SV+107)
|
|
#define SvErrorNoImageBuffer (ERR_SV+108)
|
|
#define SvErrorCBPWrite (ERR_SV+109)
|
|
#define SvErrorEncodingMV (ERR_SV+110)
|
|
#define SvErrorEmptyHuff (ERR_SV+111)
|
|
#define SvErrorIllegalGBSC (ERR_SV+112)
|
|
#define SvErrorEndOfSequence (ERR_SV+113)
|
|
|
|
|
|
|
|
#endif ERR_SV
|
|
|
|
|
|
/******************** Sa (video) Errors ****************************/
|
|
#ifdef ERR_SA
|
|
#define SaErrorNone NoErrors
|
|
#define SaErrorMemory ScErrorMemory
|
|
#define SaErrorBadPointer ScErrorBadPointer
|
|
#define SaErrorUnrecognizedFormat ScErrorUnrecognizedFormat
|
|
#define SaErrorNullStruct ScErrorNullStruct
|
|
#define SaErrorFile ScErrorFile
|
|
#define SaErrorEOI ScErrorEOI
|
|
#define SaErrorBadArgument ScErrorBadArgument
|
|
#define SaErrorSmallBuffer ScErrorSmallBuffer
|
|
#define SaErrorClientEnd ScErrorClientEnd
|
|
|
|
#define SaErrorCodecType (ERR_SA+1)
|
|
#define SaErrorCodecHandle (ERR_SA+2)
|
|
#define SaErrorNullCodec (ERR_SA+3)
|
|
#define SaErrorSyncLost (ERR_SA+4)
|
|
#define SaErrorMPEGLayer (ERR_SA+5)
|
|
#define SaErrorMPEGModeExt (ERR_SA+6)
|
|
#define SaErrorNoCompressBuffer (ERR_SA+7)
|
|
#define SaErrorNoAudioBuffer (ERR_SA+8)
|
|
#endif ERR_SA
|
|
|
|
/******************** Sr (render) Errors ****************************/
|
|
#ifdef ERR_SR
|
|
#define SrErrorNone NoErrors
|
|
#define SrErrorMemory ScErrorMemory
|
|
#define SrErrorBadPointer ScErrorBadPointer
|
|
#define SrErrorUnrecognizedFormat ScErrorUnrecognizedFormat
|
|
#define SrErrorNullStruct ScErrorNullStruct
|
|
#define SrErrorFile ScErrorFile
|
|
#define SrErrorEOI ScErrorEOI
|
|
#define SrErrorBadArgument ScErrorBadArgument
|
|
#define SrErrorSmallBuffer ScErrorSmallBuffer
|
|
#define SrErrorClientEnd ScErrorClientEnd
|
|
|
|
#define SrErrorRenderType (ERR_SR+1)
|
|
#define SrErrorRenderHandle (ERR_SR+2)
|
|
#define SrErrorRenderNotStarted (ERR_SR+3)
|
|
#define SrErrorDitherNOL (ERR_SR+4)
|
|
#define SrErrorDitherPhase (ERR_SR+5)
|
|
#define SrErrorDefSteepness (ERR_SR+6)
|
|
#define SrErrorSteepness (ERR_SR+7)
|
|
#define SrErrorDefYoffset (ERR_SR+8)
|
|
#define SrErrorYoffset (ERR_SR+9)
|
|
#define SrErrorDefXoffset (ERR_SR+10)
|
|
#define SrErrorXoffset (ERR_SR+11)
|
|
#define SrErrorNumColors (ERR_SR+12)
|
|
#define SrErrorBadNumColors (ERR_SR+13)
|
|
#define SrErrorColorSpace (ERR_SR+14)
|
|
#define SrErrorBadImageSize (ERR_SR+15)
|
|
#define SrErrorValue (ERR_SR+16)
|
|
#endif ERR_SR
|
|
|
|
#endif _S_ERR_H_
|
|
|