source: svn/newcon3bcm2_21bu/dta/tests/unit_test/cert_common.h @ 76

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

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

  • Property svn:executable set to *
File size: 1.7 KB
Line 
1/***************************************************************************
2 *     Copyright (c) 2011, 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: $
11 * $brcm_Revision: $
12 * $brcm_Date: $
13 *
14 * Module Description: interface to common routines
15 *
16 * Revision History:
17 *
18 * $brcm_Log: $
19 *
20 *
21 ***************************************************************************/
22#if !defined(__cert_common_h__)
23
24#define __cert_common_h__
25
26#include "bsettop.h"
27#include "bsettop_tuner.h"
28#include "bsettop_rfm.h"
29#include "bsettop_smessage.h"
30#include "bsettop_hdmi.h"
31
32typedef struct comm_state_t {
33
34    btuner_t tuner;
35    bdisplay_t display;
36    bdecode_window_t decode_w;
37    bdecode_t decode;
38    baudio_decode_t audio;
39    brfm_t rfm;
40    bstream_t stream;
41    bsettop_hdmi_t hdmi;
42
43    /* tuner parameters */
44    unsigned int freq;
45    unsigned int qam;
46    /* decode parameters */
47    int vpid;
48    int apid;
49    int ppid;
50} comm_state_t;
51
52
53
54void comm_init_tuner(void);
55
56void comm_init_tuner_default(void);
57
58int comm_tune(void);
59
60void comm_dump_mem(unsigned char * buff, size_t size);
61
62void comm_dump_mem32(unsigned int * buff, size_t size);
63
64void comm_decode_params(void);
65
66void comm_decode_start(void);
67
68void comm_decode_stop(void);
69
70void comm_decode_params_default(void);
71
72void comm_reset(void);
73
74void comm_decode_start_ex(uint16_t vpid, uint16_t apid, uint16_t ppid, uint8_t vtype, uint8_t atype);
75
76#endif
Note: See TracBrowser for help on using the repository browser.