/* tmndec.h, TMN specific defines */ /* * tmndecode * Copyright (C) 1995 Telenor R&D * Karl Olav Lillevold * * based on mpeg2decode, (C) 1994, MPEG Software Simulation Group * and mpeg2play, (C) 1994 Stefan Eckart * * */ #define ERROR (-1) /* From sim.h */ #define PSC 1 #define PSC_LENGTH 17 #define SEC 31 #define MODE_INTER 0 #define MODE_INTER_Q 1 #define MODE_INTER4V 2 #define MODE_INTRA 3 #define MODE_INTRA_Q 4 #define PBMODE_NORMAL 0 #define PBMODE_MVDB 1 #define PBMODE_CBPB_MVDB 2 #define ESCAPE 7167 #define ESCAPE_INDEX 102 #define PCT_INTER 1 #define PCT_INTRA 0 #define ON 1 #define OFF 0 #define SF_SQCIF 1 /* 001 */ #define SF_QCIF 2 /* 010 */ #define SF_CIF 3 /* 011 */ #define SF_4CIF 4 /* 100 */ #define SF_16CIF 5 /* 101 */ /* If someone forgets to define a coding format, QCIF is default */ #if (!defined SQCIF && !defined QCIF && !defined CIF && !defined CIF4 && !defined CIF16) #define QCIF #endif #ifdef SQCIF #define MBC 8 #define MBR 6 #endif #ifdef QCIF #define MBC 11 #define MBR 9 #endif #ifdef CIF #define MBC 22 #define MBR 18 #endif #ifdef CIF4 #define MBC 44 #define MBR 36 #endif #ifdef CIF16 #define MBC 88 #define MBR 72 #endif #define NO_VEC 999