C/C++
lidedongsn
RTC,专注音视频
展开
-
第一个Win32窗口程序,纪念自己的Windows编程之旅
#include "windows.h"LRESULT WndProc(HWND hWnd,UINT nMsg,WPARAM wParam,LPARAM lParam){ return DefWindowProc(hWnd,nMsg,wParam,lParam);}int WinMain(HINSTANCE hInstance, HINSTANCE hPreInstance原创 2013-05-16 21:39:07 · 1472 阅读 · 0 评论 -
如何搭建VC6下的SSE编译环境
首先要有VC6.0,IDE编程环境,1. 安装VS6sp.exehttp://download.microsoft.com/download/vb60ent/update/6/w9x2kxp/en-us/vcpp5.exe2. 安装vcpp5.xehttp://download.microsoft.com/download/vb60ent/update/6/w9x2kxp/en原创 2013-07-16 16:45:56 · 1575 阅读 · 0 评论 -
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 · 2997 阅读 · 0 评论 -
GCC检测CUP及编译环境是否支持MMX&SSE
最后,别忘了检查环境——INTRIN_MMX、INTRIN_SSE2、 INTRIN_AVX 宏是 zintrin.h 提供的,可用来在编译时检测编译器是否支持MMX、SSE2、AVX指令集。simd_mmx、simd_sse_level、simd_avx_level函数是 ccpuid.h 提供的,可用来在运行时检测当前系统环境是否支持MMX、SSE2、AVX指令集。GCC中的Int原创 2013-08-01 17:21:19 · 3191 阅读 · 0 评论 -
x264函数说明(zhuan)
函数名称所以位置完成功能void x264_frame_filtercommon\mc.c帧滤波void x264_frame_init_lowrescommon\mc.c亮度1/2像素值初始化void x264_mc_initcommon\mc.c运动估计初始化stat转载 2013-09-04 11:12:55 · 1324 阅读 · 0 评论 -
关于一个宏的测试(偶数判断)
关于一个宏的测试(偶数判断)原创 2013-10-15 17:00:12 · 2213 阅读 · 0 评论 -
JNI编程
当你的C语言的库想在Java程序里被调用的话,这就需要用到java的jni编程了。jni编程其实也没什么难的地方,无非是java封装好几个接口,用C语言去实现罢了。 到这,相信你应该把jdk准备好了吧,这里就不单独把jdk安装放进来了。 好!linux下目录/home/lide/work/test/下创建myjni cd myjni/ 创建MyJni.javapublic c原创 2015-07-30 16:11:10 · 1275 阅读 · 0 评论