📄 ad_globalvariable_ext.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 + -