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

📄 rtpnewdata.c

📁 &#61599 Douglas Comer
💻 C
字号:
/* rtpnewdata.c - rtpnewdata */#include <rtp.h>/*------------------------------------------------------------------------ * rtpnewdata - determine if buffering is complete and signal read cond *------------------------------------------------------------------------ */voidrtpnewdata(void){	mediatime_t           begin = 0, end = 0;	(void) pthread_mutex_lock(&stm.stm_rmutex);	if (stm.stm_buffering) {		(void) pthread_mutex_lock(&stm.stm_qmutex);		if (stm.stm_qhead != NULL) {			begin = stm.stm_qhead->rln_rtp.rtp_time;			end = stm.stm_qtail->rln_rtp.rtp_time;		}		(void) pthread_mutex_unlock(&stm.stm_qmutex);		if (end - begin >= RTP_JITTHRESH) {			stm.stm_clky = begin;			(void) gettimeofday(&stm.stm_clkx, NULL);			stm.stm_buffering = FALSE;		}	}	(void) pthread_cond_signal(&stm.stm_rcond);	(void) pthread_mutex_unlock(&stm.stm_rmutex);}

⌨️ 快捷键说明

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