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

📄 tskvideodec1.c

📁 ZPAV (H265) DM64XX(TI) demo ZPAV (H265) 是 音视频 压缩解压 协议
💻 C
字号:

/*
///////////////////////////////////////////////////////////////////////////////
//                                                                           //
//   Copyright (C) 2006-2008  Beijing,  pengzhen  (pengzhenxp@yahoo.com.cn)  //
//                                                                           //
///////////////////////////////////////////////////////////////////////////////
*/

void tskVideoDec()
{

	LCK_Handle m_hVoInMutex = LCK_create( NULL ) ; /* Mutex */
	
	while(1)
    {
		/* acquire Semaphore */
		SemPend( m_hVoInSem , SYS_FOREVER ) ;
		/* acquire Mutex */
		LCK_pend( m_hVoInMutex, SYS_FOREVER ) ; 
		
		/* Yuv420 */
		m_dvp_ctx.i420_y = m_Yuv420_In->m_pBuf_y ;
		m_dvp_ctx.i420_u = m_Yuv420_In->m_pBuf_u ;
		m_dvp_ctx.i420_v = m_Yuv420_In->m_pBuf_v ; 

		/* bit stream */
		m_dvp_ctx.stream = m_dnp_ctx_rx.video ;
		m_dvp_ctx.stream_length = m_dnp_ctx_rx.video_length ;

		/* get next buffer */
		m_Yuv420_In = m_Yuv420_In->m_pNext ; //m_Yuv420_Cnt -- ; 

		/* video decode */
		dvp_decode_frame( &m_dvp_ctx ) ; //m_dvp_ctx.frame_number ++ ; ///////////////////
		
		/*release Semaphore*/
		SemPost( m_hVoOutSem ) ; /* Vo */  
		
		/*release Mutex*/
		LCK_post( m_hVoInMutex ) ;
		
    } /* while(1) */

	//LCK_delete( m_hVoInMutex ) ;

}

⌨️ 快捷键说明

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