source: svn/newcon3bcm2_21bu/magnum/commonutils/vdb/3556/A0/bvdb_viddispmode_priv.h

Last change on this file was 76, checked in by megakiss, 10 years ago

1W 대기전력을 만족시키기 위하여 POWEROFF시 튜너를 Standby 상태로 함

  • Property svn:executable set to *
File size: 3.0 KB
Line 
1/***************************************************************************
2 *     Copyright (c) 2003-2008, Broadcom Corporation
3 *     All Rights Reserved
4 *     Confidential Property of Broadcom Corporation
5 *
6 *  THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
7 *  AGREEMENT  BETWEEN THE USER AND BROADCOM.  YOU HAVE NO RIGHT TO USE OR
8 *  EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
9 *
10 * $brcm_Workfile: bvdb_viddispmode_priv.h $
11 * $brcm_Revision: Hydra_Software_Devel/3 $
12 * $brcm_Date: 9/24/08 1:58p $
13 *
14 * Module Description:
15 *   See Module Overview below.
16 *
17 * Revision History:
18 *
19 * $brcm_Log: /magnum/commonutils/vdb/3548/A0/bvdb_viddispmode_priv.h $
20 *
21 * Hydra_Software_Devel/3   9/24/08 1:58p jessem
22 * PR 47302: Removed PIG modes 3, 4, 5, and 6.
23 *
24 * Hydra_Software_Devel/2   7/18/08 4:57p jessem
25 * PR 44254:1. Added VGA inputs to  NTSC,  PAL,  480p, 576p, 720p @ 50,
26 * and 720p @ 60.
27 * 2. Added PIP_0 video display mode.
28 *
29 * Hydra_Software_Devel/1   6/18/08 12:33p jessem
30 * PR 43759: Initial version.
31 *
32 ***************************************************************************/
33#ifndef __BVDB_DISP_MODE_H__
34#define __BVDB_DISP_MODE_H__
35
36#ifdef __cplusplus
37}
38#endif
39
40#define BVDB_P_DISPLAY_MODE_FULL_1_MASK          0x1
41#define BVDB_P_DISPLAY_MODE_FULL_2_MASK          0x2
42#define BVDB_P_DISPLAY_MODE_FULL_3_MASK          0x4
43#define BVDB_P_DISPLAY_MODE_FULL_4_MASK          0x8
44#define BVDB_P_DISPLAY_MODE_FULL_5_MASK          0x10
45#define BVDB_P_DISPLAY_MODE_FULL_6_MASK          0x20
46#define BVDB_P_DISPLAY_MODE_PIG_1_MASK           0x40
47#define BVDB_P_DISPLAY_MODE_PIG_2_MASK           0x80
48#define BVDB_P_DISPLAY_MODE_PIP_1_MASK           0x1000
49#define BVDB_P_DISPLAY_MODE_PIP_2_MASK           0x2000 /* PBP */
50#define BVDB_P_DISPLAY_MODE_PIP_3_MASK           0x4000
51#define BVDB_P_DISPLAY_MODE_VCR_1_MASK           0x8000
52#define BVDB_P_DISPLAY_MODE_VCR_2_MASK           0x10000
53#define BVDB_P_DISPLAY_MODE_UNKNOWN_MASK         0x20000
54
55#define BVDB_P_DISPLAY_MODE_ALL_FULL_MODES_MASK (BVDB_P_DISPLAY_MODE_FULL_1_MASK |  BVDB_P_DISPLAY_MODE_FULL_2_MASK | \
56                                                                                             BVDB_P_DISPLAY_MODE_FULL_3_MASK |  BVDB_P_DISPLAY_MODE_FULL_4_MASK | \
57                                                                                             BVDB_P_DISPLAY_MODE_FULL_5_MASK |  BVDB_P_DISPLAY_MODE_FULL_6_MASK)
58
59#define BVDB_P_DISPLAY_MODE_ALL_PIG_MODES_MASK  (BVDB_P_DISPLAY_MODE_PIG_1_MASK  |  BVDB_P_DISPLAY_MODE_PIG_2_MASK)
60
61#define BVDB_P_DISPLAY_MODE_ALL_PIP_MODES_MASK  (BVDB_P_DISPLAY_MODE_PIP_1_MASK  |  BVDB_P_DISPLAY_MODE_PIP_2_MASK | \
62                                                                                                 BVDB_P_DISPLAY_MODE_PIP_3_MASK)
63#define BVDB_P_DISPLAY_MODE_ALL_VCR_MODES_MASK  (BVDB_P_DISPLAY_MODE_VCR_1_MASK  |  BVDB_P_DISPLAY_MODE_VCR_2_MASK)
64
65typedef enum
66{
67        BVDB_AspectRatio_e4_3 = 0,
68        BVDB_AspectRatio_e16_9,
69        BVDB_AspectRatio_eAllSrc,
70        BVDB_AspectRatio_eAllDest
71} BVDB_AspectRatio;
72
73typedef struct
74{
75        uint32_t           ulSrcHeightClipAmount;
76        uint32_t           ulSrcWidthClipAmount;       
77        BVDB_AspectRatio   eAspectRatio;
78} BVDB_VideoDisplayModeInfo;
79
80#ifdef __cplusplus
81}
82#endif
83
84#endif /* __BVDB_DISP_MODE_H__ */
Note: See TracBrowser for help on using the repository browser.