UC
lidedongsn
RTC,专注音视频
展开
-
CPUID——检测CUP信息及程序的实现
CPUID是Intel Pentium以上级CPU内置的一个指令(486级及以下的CPU不支持),它用于识别某一类型的CPU,它能返回CPU的级别(family),型号(model),CPU步进(Stepping ID)及CPU字串等信息,从此命令也可以得到CPU的缓存与TLB信息. CPUID返回数据类型是在EAX寄存器里面定义的,而指令返回的数值则在存储在EAX,EBX,ECX和EDX寄存器转载 2013-08-01 17:11:40 · 3004 阅读 · 0 评论 -
x264函数说明(zhuan)
函数名称 所以位置 完成功能 void x264_frame_filter common\mc.c 帧滤波 void x264_frame_init_lowres common\mc.c 亮度1/2像素值初始化 void x264_mc_init common\mc.c 运动估计初始化 stat转载 2013-09-04 11:12:55 · 1332 阅读 · 0 评论 -
解读x264_param_default
void x264_param_default( x264_param_t *param ) { /* 开辟内存空间*/ memset( param, 0, sizeof( x264_param_t ) ); /* CPU自动检测 */ param->cpu = x264_cpu_detect();转载 2013-08-26 11:29:34 · 1473 阅读 · 0 评论 -
关于一个宏的测试(偶数判断)
关于一个宏的测试(偶数判断)原创 2013-10-15 17:00:12 · 2215 阅读 · 0 评论 -
gdb通过core file定位程序崩溃位置
Linux环境下经常遇到某个进程挂掉而找不到原因,我们可以通过生成core file文件加上gdb来定位。 linux下如何产生core file? 我们可以使用ulimit这条命令对core file文件的大小进行设定。 一般默认情况下,core file的大小被设置为了0,这样系统就不dump出core file了。 这时用如下命令进行设置: ulimi转载 2013-10-17 14:13:15 · 2645 阅读 · 0 评论 -
Linux常用指令及介绍
lspci------------------------------------------------------------------获取Linux外接设备板卡信息原创 2013-09-07 17:53:38 · 1337 阅读 · 0 评论 -
调试程序测试malloc 和 free是否配对
#include #include void * debug_malloc(size_t size, const char *file, int line, const char *func) { void *p; p = malloc(size); printf("%s:%d:%s:malloc(%ld): p=0x%lx\n"原创 2013-10-18 17:34:37 · 1781 阅读 · 0 评论 -
x264编码后保存写入到.264文件中
/** * @note x264的编码示例. * 使用x264的版本为libx264-115 * 1. 示例是个死循环,会源源不断的编码,然后将数据写文件. * 2. 示例的行为是:编码1000帧后,取空编码缓冲区,然后循环执行这两步. * @author 戈 */ #include #include #include #include "stdint.h"原创 2013-08-26 15:37:05 · 3260 阅读 · 1 评论