source: svn/newcon3bcm2_21bu/magnum/commonutils/xdm/bxdm_pp_vtsm.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: 2.2 KB
Line 
1/***************************************************************************
2 *     Copyright (c) 2003-2010, 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: bxdm_pp_vtsm.h $
11 * $brcm_Revision: Hydra_Software_Devel/2 $
12 * $brcm_Date: 3/23/10 10:51a $
13 *
14 * [File Description:]
15 *
16 * Revision History:
17 *
18 * $brcm_Log: /magnum/commonutils/xdm/bxdm_pp_vtsm.h $
19 *
20 * Hydra_Software_Devel/2   3/23/10 10:51a nilesh
21 * SW7405-4072: Fixed issue with frame advance occurring continuously
22 *
23 * Hydra_Software_Devel/1   2/16/10 10:52a nilesh
24 * SW7405-2993: Initial XDM version
25 *
26 ***************************************************************************/
27
28#ifndef bxdm_pp_VTSM_H__
29#define bxdm_pp_VTSM_H__
30
31#include "bxdm_pp.h"
32
33
34#ifdef __cplusplus
35extern "C" {
36#endif
37
38#if 0
39}
40#endif
41
42typedef struct BXDM_PPVTSM_P_State
43{
44   BXDM_PPFP_P_DataType stVirtualSTC;
45   bool bVirtualPTSInitialized;
46   bool bTrickModeTransition;
47   BXDM_PictureProvider_FrameAdvanceMode eFrameAdvanceMode;
48} BXDM_PPVTSM_P_State;
49
50void BXDM_PPVTSM_P_VirtualStcSet(
51   BXDM_PictureProvider_Handle hXdmPP,
52   BXDM_PictureProvider_P_LocalState* pLocalState
53   );
54
55void BXDM_PPVTSM_P_VirtualStcIncrement(
56   BXDM_PictureProvider_Handle hXdmPP,
57   BXDM_PictureProvider_P_LocalState* pLocalState
58   );
59
60void BXDM_PPVTSM_P_VirtualPtsInterpolate(
61   BXDM_PictureProvider_Handle hXdmPP,
62   BXDM_PictureProvider_P_LocalState* pLocalState,
63   BXDM_PictureProvider_P_Picture_Context* pstPicture,
64   BXDM_PictureProvider_P_Picture_Context* pstPrevPicture,
65   BXDM_PictureProvider_P_Picture_Context* pstSelectedPicture
66   );
67
68void BXDM_PPVTSM_P_VirtualStcGet(
69   const BXDM_PictureProvider_Handle hXdmPP,
70   uint32_t* puiStc
71   );
72
73void BXDM_PPVTSM_P_ClipTimeTrickModeTransitionHandler(
74   BXDM_PictureProvider_Handle hXdmPP,
75   BXDM_PictureProvider_P_LocalState * pLocalState
76   );
77
78#ifdef __cplusplus
79}
80#endif
81
82#endif /* #ifndef bxdm_pp_VTSM_H__ */
Note: See TracBrowser for help on using the repository browser.