亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? rtpdebug.cpp

?? 利用rtp庫實現實時語音傳送
?? CPP
字號:
/*  This file is a part of JRTPLIB  Copyright (c) 1999-2004 Jori Liesenborgs  Contact: jori@lumumba.luc.ac.be  This library (JRTPLIB) was partially developed for my thesis at the  School for Knowledge Technology (Belgium/The Netherlands)  Permission is hereby granted, free of charge, to any person obtaining a  copy of this software and associated documentation files (the "Software"),  to deal in the Software without restriction, including without limitation  the rights to use, copy, modify, merge, publish, distribute, sublicense,  and/or sell copies of the Software, and to permit persons to whom the  Software is furnished to do so, subject to the following conditions:  The above copyright notice and this permission notice shall be included  in all copies or substantial portions of the Software.  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS  OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL  THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING  FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS  IN THE SOFTWARE.*/// check if RTPDEBUG is defined#include "rtpconfig.h"#ifdef RTPDEBUG#include <sys/types.h>#include <stdlib.h>#include <stdio.h>#include <string.h>struct MemoryInfo{	void *ptr;	size_t size;	int lineno;	char *filename;		MemoryInfo *next;};class MemoryTracker{public:	MemoryTracker() { firstblock = NULL; }	~MemoryTracker()	{		MemoryInfo *tmp;		int count = 0;				printf("Checking for memory leaks...\n");fflush(stdout);		while(firstblock)		{			count++;			printf("Unfreed block %p of %d bytes (file '%s', line %d)\n",firstblock->ptr,firstblock->size,firstblock->filename,firstblock->lineno);;						tmp = firstblock->next;						free(firstblock->ptr);			if (firstblock->filename)				free(firstblock->filename);			free(firstblock);			firstblock = tmp;		}		if (count == 0)			printf("No memory leaks found\n");		else			printf("%d leaks found\n",count);	}		MemoryInfo *firstblock;	};static MemoryTracker memtrack;void *donew(size_t s,char filename[],int line){		void *p;	MemoryInfo *meminf;		p = malloc(s);	meminf = (MemoryInfo *)malloc(sizeof(MemoryInfo));		meminf->ptr = p;	meminf->size = s;	meminf->lineno = line;	meminf->filename = (char *)malloc(strlen(filename)+1);	strcpy(meminf->filename,filename);	meminf->next = memtrack.firstblock;		memtrack.firstblock = meminf;		return p;}void dodelete(void *p){	MemoryInfo *tmp,*tmpprev;	bool found;		tmpprev = NULL;	tmp = memtrack.firstblock;	found = false;	while (tmp != NULL && !found)	{		if (tmp->ptr == p)			found = true;		else		{			tmpprev = tmp;			tmp = tmp->next;		}	}	if (!found)	{		printf("Couldn't free block %p!\n",p);		fflush(stdout);	}	else	{		MemoryInfo *n;				fflush(stdout);		n = tmp->next;		free(tmp->ptr);		if (tmp->filename)			free(tmp->filename);		free(tmp);				if (tmpprev)			tmpprev->next = n;		else			memtrack.firstblock = n;	}}void *operator new(size_t s){	return donew(s,"UNKNOWN FILE",0);}void *operator new[](size_t s){	return donew(s,"UNKNOWN FILE",0);}void *operator new(size_t s,char filename[],int line){	return donew(s,filename,line);}void *operator new[](size_t s,char filename[],int line){	return donew(s,filename,line);}void operator delete(void *p){	dodelete(p);}void operator delete[](void *p){	dodelete(p);}#endif /* RTPDEBUG */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
av激情综合网| 国产亚洲综合性久久久影院| 欧美一区二区三区免费视频| 久久久久久久久蜜桃| 亚洲在线视频一区| 国产精品亚洲综合一区在线观看| 色成人在线视频| 欧美精品一区视频| 亚洲第一电影网| 成人av综合在线| 精品免费一区二区三区| 亚洲成人动漫精品| 色婷婷综合久久久久中文 | 日本韩国欧美一区二区三区| 久久久久久久久久久黄色| 亚洲成av人片一区二区三区| 91色综合久久久久婷婷| 日本一区二区三区视频视频| 久久99久久久久久久久久久| 在线日韩国产精品| 亚洲欧美日韩国产成人精品影院 | 一区二区三区av电影| 风间由美性色一区二区三区| 日韩欧美高清一区| 香蕉成人啪国产精品视频综合网| 色婷婷一区二区三区四区| 中文字幕欧美区| 国产一区二区电影| wwww国产精品欧美| 免费成人av在线播放| 一本大道久久a久久精二百| 国产精品视频九色porn| 国产精品99久久久久久有的能看| 日韩欧美中文字幕精品| 日韩影院精彩在线| 欧美区一区二区三区| 亚洲精品视频一区| 成人黄色在线网站| 自拍偷拍国产精品| 在线观看不卡一区| 亚洲福中文字幕伊人影院| 欧美日韩国产精选| 亚洲国产中文字幕| 欧美一区二区黄| 日本sm残虐另类| 日韩午夜小视频| 国内精品久久久久影院薰衣草| 2024国产精品| 国产成人在线观看| 中文字幕亚洲成人| 色94色欧美sute亚洲13| 偷窥国产亚洲免费视频| 日韩一区二区免费视频| 久久99精品一区二区三区三区| 久久综合九色综合欧美亚洲| 国产一区二区三区免费播放| 国产精品麻豆一区二区| 日本精品一区二区三区四区的功能| 亚洲精选免费视频| 欧美一区二区三区在线视频| 韩国女主播成人在线| 国产精品久久久久永久免费观看| 97精品久久久午夜一区二区三区| 亚洲va韩国va欧美va| 精品免费视频.| 91小视频在线| 老司机午夜精品| 中文一区二区在线观看| 欧美无乱码久久久免费午夜一区 | 国产成人午夜精品5599| 一区二区三区精品视频| 日韩欧美视频在线| www.成人在线| 日韩成人午夜精品| 中文字幕一区二区三区乱码在线| 欧美三级资源在线| 国产成a人无v码亚洲福利| 亚洲综合一区二区精品导航| 久久亚洲欧美国产精品乐播| 色综合一个色综合| 美国精品在线观看| 亚洲欧美aⅴ...| 26uuu欧美| 欧美日韩一区成人| 粉嫩嫩av羞羞动漫久久久| 日韩中文字幕区一区有砖一区| 久久精品男人的天堂| 欧美精品第1页| 99久久伊人精品| 国精产品一区一区三区mba桃花| 一区二区三区小说| 久久久精品国产免费观看同学| 欧美日韩中文一区| 成人av动漫在线| 国产麻豆9l精品三级站| 青草av.久久免费一区| 亚洲欧美日韩一区二区| 日本一区二区三区在线观看| 日韩一级免费一区| 欧美日韩卡一卡二| 91一区在线观看| 国产成都精品91一区二区三| 麻豆精品国产91久久久久久| 无吗不卡中文字幕| 亚洲欧美日韩在线| 国产精品成人在线观看| 久久欧美一区二区| 日韩欧美成人一区| 日韩欧美国产1| 欧美一区二区三区视频免费| 欧美日韩激情一区二区| 91视频91自| 91老司机福利 在线| 不卡av在线网| 成人蜜臀av电影| av资源网一区| 91看片淫黄大片一级| 91免费视频网址| aaa国产一区| 91网站视频在线观看| 成人av电影在线| 国产高清亚洲一区| 韩国女主播成人在线| 国产一区二区三区日韩| 国产精品1区2区| 国产精品77777| 国产精品亚洲第一区在线暖暖韩国| 国产一区二区三区国产| 国产精品白丝jk黑袜喷水| 国产福利一区在线| 成人午夜精品在线| 91色综合久久久久婷婷| 在线观看欧美黄色| 欧美日本一道本| 欧美日韩dvd在线观看| 日韩午夜电影av| 精品国产免费久久| 国产精品婷婷午夜在线观看| 亚洲婷婷综合色高清在线| 依依成人精品视频| 日韩福利电影在线| 国产一区二区三区四区五区入口 | 2020国产精品自拍| 国产精品每日更新在线播放网址| 国产精品久久久久影院老司| 亚洲免费在线观看视频| 奇米四色…亚洲| 国产高清视频一区| 在线视频中文字幕一区二区| 欧美三级视频在线播放| 欧美成人欧美edvon| 久久美女高清视频| 一区二区三区在线视频播放| 美女网站一区二区| 97国产一区二区| 欧美一区二区三级| 国产精品美女久久久久久久久| 亚洲国产精品久久久久婷婷884| 久久99九九99精品| 欧美自拍偷拍午夜视频| 精品久久久影院| 一区二区三区在线视频免费观看| 国产酒店精品激情| 欧美精品日韩一区| 中文字幕在线一区免费| 日本亚洲最大的色成网站www| 高清视频一区二区| 91麻豆精品国产91| 亚洲色图丝袜美腿| 国产一区二区免费看| 日韩欧美高清dvd碟片| 亚洲视频一区在线| 国产综合成人久久大片91| 欧美四级电影在线观看| 国产精品久久久久9999吃药| 日本美女一区二区三区视频| 欧美色图在线观看| 成人免费视频在线观看| 狠狠久久亚洲欧美| 欧美一区二区黄色| 亚洲国产精品精华液网站| 成人黄色免费短视频| 精品国产乱码久久久久久图片| 亚洲韩国精品一区| 色呦呦网站一区| 国产精品剧情在线亚洲| 国产一区二区不卡老阿姨| 欧美精品免费视频| 亚洲自拍偷拍九九九| 91美女片黄在线观看| 国产精品国产自产拍高清av| 国产精品一区二区不卡| 久久久久久黄色| 国产伦精品一区二区三区在线观看| 制服丝袜亚洲网站| 日韩黄色一级片| 欧美高清激情brazzers| 婷婷亚洲久悠悠色悠在线播放| 色综合久久久久| 亚洲色图视频免费播放|