You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
72 lines
2.8 KiB
72 lines
2.8 KiB
/* *************************************************************************
|
|
** INTEL Corporation Proprietary Information
|
|
**
|
|
** This listing is supplied under the terms of a license
|
|
** agreement with INTEL Corporation and may not be copied
|
|
** nor disclosed except in accordance with the terms of
|
|
** that agreement.
|
|
**
|
|
** Copyright (c) 1995 Intel Corporation.
|
|
** All Rights Reserved.
|
|
**
|
|
** *************************************************************************
|
|
*/
|
|
;////////////////////////////////////////////////////////////////////////////
|
|
;//
|
|
;// $Author: AKASAI $
|
|
;// $Date: 09 Jan 1996 09:41:56 $
|
|
;// $Archive: S:\h26x\src\dec\d1const.h_v $
|
|
;// $Header: S:\h26x\src\dec\d1const.h_v 1.1 09 Jan 1996 09:41:56 AKASAI $
|
|
;// $Log: S:\h26x\src\dec\d1const.h_v $
|
|
;//
|
|
;// Rev 1.1 09 Jan 1996 09:41:56 AKASAI
|
|
;// Updated copyright notice.
|
|
;//
|
|
;// Rev 1.0 11 Sep 1995 13:51:06 SCDAY
|
|
;// Initial revision.
|
|
;//
|
|
;// Rev 1.0 31 Jul 1995 13:00:02 DBRUCKS
|
|
;// Initial revision.
|
|
;//
|
|
;// Rev 1.0 17 Jul 1995 14:46:20 CZHU
|
|
;// Initial revision.
|
|
;//
|
|
;// Rev 1.0 17 Jul 1995 14:14:26 CZHU
|
|
;// Initial revision.
|
|
;////////////////////////////////////////////////////////////////////////////
|
|
#ifndef __DECCONST_H__
|
|
#define __DECCONST_H__
|
|
|
|
/*
|
|
This file declares symbolic constants used by the MRV decoder, post filtering
|
|
functions, and color convertors.
|
|
*/
|
|
|
|
#define BEFTRIGGER 143 /* See bef.asm for the magic behind these values.*/
|
|
#define BEFWILLING 125
|
|
#define BEFUNWILLING 10
|
|
#define BEFENDOFLINE 21
|
|
#define BEFENDOFFRAME 246
|
|
|
|
#define INVALIDINTERBLOCK 0
|
|
#define INVALIDCOPYBLOCK 1
|
|
#define NOMOREBLOCKS 2
|
|
// Already defined in e1enc.h
|
|
//#define INTRABLOCK 3
|
|
//#define INTERBLOCK 4
|
|
#define COPYBLOCK 5
|
|
|
|
#define OFFSETTOYARCHIVE 311688L /* Distance from FrmPost to FrmArch in Y.
|
|
That's 648 * 481. 648 to allow maximum
|
|
width of 640, plus 1 column for some useful
|
|
zoom-by-2 color convertors. 8 instead of
|
|
1 to stay longword aligned, and instead of
|
|
4 to stay quadword aligned for possible
|
|
benefit of future processors. 481 to allow
|
|
extra line for some useful zoom-by-2 color
|
|
convertors. */
|
|
#define VPITCH 336 /* U & V interleaved, with constant pitch of */
|
|
/* 336. This makes color conversion easier. */
|
|
#define OFFSETV2U 168 /* Distance from V pel to corresponding U */
|
|
|
|
#endif
|