⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ad_globalvariable_ext.h

📁 SAMSUNG 5009的源代码
💻 H
字号:
/******************************************************************************
 *   Filename         : AD_globalvariable_ext.h
 *   Start            : 2004. 11. 15
 *   By               : Hongsik Park
 *   Contact          : hongsik7.park@samsung.com
 *   Description      : 
 ******************************************************************************
 */

#ifndef _AD_GLOBALVARIABLE_H_
#define _AD_GLOBALVARIABLE_H_

#define	S5H_WriteReg( register, value )		( register = (unsigned) value )

extern	SH_NOTIFYCALLBACK	AttachedPlayCallback;


/* Global Variables for AudioControl */
extern	SysTask_t	gAD_TaskMain;			/* Audio Manager Main Task */
extern	SysQueue_t	gAD_MsgQMain;			/* Audio Manager's  Main Message Queue */
extern	SysQueue_t	gAD_MsgQMainAck;		/* Acknowledge Message Queue for SendMessage Architecture */


/* Global Variables for Audio Decoder Control */
extern	Audio_Decoder_t	gAD_curDecoder;
extern	UCHAR			gAD_nCurCodecID;

extern	SysTask_t		gAD_TaskEngine;	/* Audio Manager Main Task */
extern	SysQueue_t		gAD_MsgQEngine;		/* Audio Manager's  Main Message Queue */
extern	SysQueue_t		gAD_MsgQEngineAck;		/* Acknowledge Message Queue for SendMessage Architecture */

extern	UCHAR			gAD_IODMA_pause;	
extern	volatile	UCHAR	gAD_start_present;
// yyd 060410  for video
extern	volatile	UCHAR	gAD_release_buffer;

extern	volatile	AD_SyncState_et	gAD_sync_state;
extern	volatile	S5H_ErrType_t	gADM_ErrorValue;

extern	SysSema_t		gSema_CurDecoder;

extern	Audio_Codec_t	gAD_PostCodec[NUM_OF_MAX_POSTCODEC];
extern	Audio_MainCodec_t	*gpMainCodecResource;
extern	SysSema_t			gSema_Post;
extern	UINT				gAD_cntDecCount;
extern UCHAR 				gAD_KaraMixSkip;
extern UCHAR 				gAD_cntKaraMixSkip;
extern	SH_FadeCMD_t		gAD_fadeCMD;
extern	UCHAR				*gAD_pSM;

extern	UINT				phy_mem_karaoke_base;
extern	UINT				phy_mem_karaoke_size;
extern	UINT				phy_mem_karaoke_curwrptr;

extern	BYTE2		 	gAD_ADMSendMessage[8];
extern	volatile	UCHAR	gAD_BoolIODMA_underrun;

extern	SH_ADStreamInformation_t	gAD_curStreamInfo;	

extern	UINT		gAD_PLL_curclock;	
extern	UINT		gAD_Sample_Count;
extern	UCHAR	gAD_stateInputBufferLast;
extern	UCHAR		gAD_stateInputBufferUnderrun;
extern	UCHAR		gAD_bAudio_only;
extern	SysHisr_t		gAD_HisrRetryOutput;
extern	S5H_SpdifMode_t	gAD_SPDIF_MODE;

extern	volatile	USHORT	gADM_BurstInfo;
//extern	UINT			gAD_NeedtoChangeSPDIF;
//extern	UINT			gBool_zero_output;
extern	SH_FadeCMD_t	gAD_fadeCMD;

extern	UCHAR			gAD_NeedtoChangeforFirstSample;
extern 	S5H_AudioCodingMode_t			gAD_curaudio_codingmode;

extern	UINT			gAD_phy_memsize_allocated;

extern UINT		gAD_ptsValueQueued;

extern BOOL	gAD_BoolDisableAllPostCodec;

extern UCHAR	gAD_bwholereset_required;

#if _APP_CAP_AUD_SPDIFOUT_CDDA_SUBQ                               
extern BM_NODE *gAD_CddaSubq;
#endif

#if AUD_SUPPORT_UPSAMPLER
extern UINT	gAD_phy_memsize_for_upsample;
#endif

#ifdef _DEBUG
#ifdef _AD_PERF_CHECK
/* 
	Purpose :
		measure ADM performance for Codec Type
*/
extern UINT	scr_clock_prev;
extern UINT	scr_clock_diff;
extern UINT	iodma_clock_prev;
extern UINT	iodma_clock_diff;
#endif
#endif	

extern UCHAR	gAD_bDoMainDecode;
extern UCHAR	gAD_bDoDecode;	
extern IAD_PLAY_MODE_Pended_t		gAD_pendedplaymode;	
extern UCHAR	gAD_bDoKaraokeOnlyMode;

#if AUD_SUPPORT_KARAOKE
extern UINT	phy_mem_karaoke_base;
extern UINT	phy_mem_karaoke_size;
extern UINT	phy_mem_karaoke_curwrptr;

extern UINT	gAD_MIC_totalchunkcount;
extern UINT	gAD_MIC_onechunksize;
extern UINT	gAD_MIC_prev_index;
#endif

extern	S5H_Quantization_t  gAD_Qualtization;

extern	USHORT	gAD_JPEG_desired_thumbnail_height;
extern	USHORT	gAD_JPEG_desired_thumbnail_width;
extern	USHORT	gAD_JPEG_Pic_height;
extern	USHORT	gAD_JPEG_Pic_width;

#ifdef _AD_DEBUG_BUFFER_LEVEL
/* 
	Purpose :
		debugging for buffer-level if output is Zero_Memory 
*/
extern BM_FREEPOOL		gBufPool_VBV;
#if _API_CAP_USE_EXTVBV_BUF
extern BM_FREEPOOL		gBufPool_EXTVBV;
#endif
extern BM_FREEPOOL		gBufPool_Aud;
#endif

extern	BOOL			gAD_use_BAT;

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -