- 博客(28)
- 资源 (5)
- 收藏
- 关注
转载 DirectShow Filter调试方法
DirectShow Filter调试方法关键字 DirectShow Filter Debug原作者姓名 陆其明文章原始出处 http://jemylu.spaces.live.com/ 介绍经常有人会问,我的Filter已经开发好了,但怎么来调试呢?怎么让程序在Filter代码上单步执行呢?其实,这个很容易做到。下面我就来讲一些具体的步骤吧。 正文经常有人会问,我的Filter已经
2010-01-13 16:57:00 764
原创 DirectShow Filter调试方法
DirectShow Filter调试方法关键字 DirectShow Filter Debug原作者姓名 陆其明文章原始出处 http://jemylu.spaces.live.com/ 介绍经常有人会问,我的Filter已经开发好了,但怎么来调试呢?怎么让程序在Filter代码上单步执行呢?其实,这个很容易做到。下面我就来讲一些具体的步骤吧。 正文经常有人会问,我的Filter已经
2010-01-12 19:49:00 1292
原创 filter编程入门
filter编程入门2006-09-18 11:21虽然网上已有很多关于DirectShow写source filter的资料,不过很多刚开始学的朋友总说讲的不是很清楚(可能其中作者省略了许多他认为简单的过程),读者总希望看到象第一步怎么做,第二步怎么做....这样的demo。其实写你的第一个filter是有一定难度的,只要过了这关以后就容易多了。 由于最近需要自己写一个push推模式的sourc
2010-01-11 17:05:00 632
原创 (COM)HESULT
(COM)HESULT上一篇 / 下一篇 2007-08-30 16:52:08 / 个人分类:DirectShow 查看( 29 ) / 评论( 0 ) / 评分( 0 / 0 ) [COM学习]HRESULT 类型------------------------------------------------------------------------------
2010-01-11 10:55:00 601
转载 出现频率最高的笔试题strcpy写法
出现频率最高的笔试题strcpy写法 题目: 已知strcpy函数的原型是: char * strcpy(char * strDest,const char * strSrc); 1.不调用库函数,实现strcpy函数。 2.解释为什么要返回char *。 解说:
2009-12-30 10:18:00 516
原创 VC6.0编译msdn例子时找不到mfc42ud.dll的问题之解决
VC6.0编译msdn例子时找不到mfc42ud.dll的问题之解决 这是因为这个project使用了UNICODE的缘故。在VC菜单Build----->Configuration下把 unicode的选项删掉。在Build-------->Set Active Configuration中选中WIN32DE
2009-12-08 10:28:00 1515
原创 MFC起步
编一个dialog例子程序,查了半天错,最后发现新加的dialog类的头文件dialog.h要放到所有#include文件的后面,在前面就不能识别,mfc真是奇怪
2009-12-03 22:15:00 426
原创 IP
OS: FC2NIC: eth0host name: fc2ip: 192.168.0.20/24default gateway: 192.168.0.254关闭网卡设备: ifconfig eth0 down 修改 MAC 地址: ifconfig eth0 hw ether 00:34:56:78:90:12 打开网卡设备: ifconfig eht0 up修改ip地址即时
2009-12-03 10:49:00 625
原创 加快word启动速度
加快word启动速度2008-11-20 16:35第一步:在资源管理器--工具--文件夹选项--文件类型中选中扩展名为DOC,点击"高级"-选择"打开"-点击"编辑"-在"用于执行编辑的应用程序中"在/n的后而加上"%1"(注:一定要添上空格及“”号)例如:"D:/Program/Microsoft Office/OFFICE11/WINWORD.EXE" /n
2009-12-03 09:38:00 1248
原创 linux延时函数
linux延时函数(转载)应用层: #include 1、unsigned int sleep(unsigned int seconds); 秒级 2、int usleep(useconds_t usec); 微秒级:1/10^-6补: 以前对于Linux下的延时函数只用过Sleep,不过最近发现还有其他的函数:
2009-12-02 10:23:00 8221
原创 C语言格式字符 print
C语言格式字符2008-10-22 17:13在Turbo C中格式字符串的一般形式为: [标志][输出最小宽度][.精度][长度]类型其中方括号[]中的项为可选项。各项的意义介绍如下:1.类型类型字符用以表示输出数据的类型,其格式符和意义下表所示:表示输出类型的格式字符 格式字符意义a
2009-11-05 11:42:00 6714
转载 linux+pc+z301 camera
家里有一个破摄像头,两年前鼓捣过摄像头驱动的问题,好像是没弄出来,最近又查了一下发现只要apt-get install gspca-source然后进入/usr/src中解压缩再进入modules/gspca中make&&make install(make CC=gcc LD=ld)最后modprobe gspca就可以了……安装一个camorama就可以看摄像头中的东西了,不过用这个软件看的
2009-10-26 20:27:00 692
原创 Linux 关于动态链接库以及静态链接库的一些概念
库有动态与静态两种,动态通常用.so为后缀,静态用.a为后缀。例如:libhello.so libhello.a 为了在同一系统中使用不同版本的库,可以在库文件名后加上版本号为后缀,例如: libhello.so.1.0,由于程序连接默认以.so为文件后缀名。所以为了使用这些库,通常使用建立符号连接的方式。 ln -s libhello.so.1.0 libhello.so.1 ln -s lib
2009-10-10 10:56:00 678
原创 V4L2 简介
V4L2 简介[转自:http://www.diybl.com/course/6_system/linux/Linuxjs/2008108/149159.html]2009-06-25 21:581.什么是video4linuxVideo4linux(简称V4L),是linux中关于视频设备的内核驱动,现在已有Video4linux2,还未加入linux内核,使用需自己
2009-09-19 10:44:00 2519
转载 深入嵌入式linux知识要点
深入嵌入式linux知识要点1.linux理论1.计算机体系结构2.CPU结构3.内存管理4.文件系统5.进程调度2.linux驱动1.i2c驱动添加使用 (inno,摄像头)2.spi驱动添加和读写 (inno,spi的flash)3.io驱动 (led的控制,io
2009-09-19 10:40:00 594
转载 spcaview . spcaclient源码详解(2)
#include "utils.h"#include "tcputils.h"#include "spcaframe.h" 主要用到的自定义头文件1 . 在main函数中:/* default mmap */ int grabMethod = 1; int format = VIDEO_PALETTE_YUV420P;
2009-09-11 16:37:00 507
转载 spcaview.spcaserver源码详解(1)
首先看看对视频设备自定义的数据结构,源码在spcav4l中:struct vdIn { int fd; char *videodevice ; struct video_mmap vmmap; //内存影射 st
2009-09-11 16:36:00 602
原创 V4L编程资料总结与课题实现规划
课题的目标:实现arm Linux下视频设备的循环采集;实现在arm上流媒体通信协议;对原始采集数据的软件压缩;编程实现s/c模式的网络传输应用程序,本地播放实时视频运行程序。 找了一本书《Embedded Linux嵌入式系统原理与实务》,书名很牛,里面内容能用上的很少,还是直接从代码入手,手头上的可复用的源码有spcaview spcafox,主要在里面提取本地播放实时视
2009-09-11 16:35:00 725
转载 中继器·集线器·网桥·交换机·路由器·网关
中继器·集线器·网桥·交换机·路由器·网关不同层次的网络连接设备 1、物理层:中继器(Repeater)和集线器(Hub)。用于连接物理特性相同的网段,这些网段,只是位置不同而已。Hub 的端口没有物理和逻辑地址。2、逻辑链路层:网桥(Bridge)和交换机(Switch)。用于连接同一逻辑网络中、物理层规范不同的网段,这些网段的拓扑结构和其上的数据帧格式,都可以不同。Bridge
2009-08-26 09:50:00 767
原创 Makfile 模板
# Makefile2.6obj-m += hellomod.o # 产生hellomod 模块的目标文件CURRENT_PATH := $(shell pwd) #模块所在的当前路径LINUX_KERNEL := $(shell uname -r) #Linux内核源代码的当前版本LINUX_KERNEL_PATH := /lib/modules/$(LINUX_KERNEL)/
2009-08-08 16:36:00 473
转载 交叉编译lrzsz
# cd lrzsz-0.12.20# ./configure --host=arm-linux (如果这个不行试试下面这个)# ./configure --cache-file=arm-linux.cache# vi arm-linux.cache------------------------------ac_cv_prog_CC=${ac_cv_prog_CC=gcc}===
2009-08-03 16:29:00 944
转载 移植thttpd Web服务器到ARM-Linux系统
移植thttpd Web服务器到ARM-Linux系统本次移植的参考资料:1、 《Linux系统移植》:一个经典的Linux移植文档,(有的网站称之为《Linux系统全线移植文档》等等),共有95页的PDF文档,内容十分详细,里面有thttp的移植记录,值得参考。2、 《构建嵌入式Linux系统》的第十章 设置网络服务 中的thttp移植部分。 1
2009-08-01 17:18:00 1072
原创 thttpd 服务器移植
决定还是采用 thttpd+cgi+servfox的模式来做这个视频服务器。希望servfox的v4l版本问题不会造成太大影响。 今天移植了thttpd,主要参考了这篇文章:移植thttpd Web服务器到ARM-Linux系统http://blog.chinaunix.net/u1/34474/showart_486566.html自己遇到的问题:1.thttpd 要修改
2009-08-01 17:13:00 605
转载 linux下RTP编程(使用JRTPLIB)(转)
流媒体指的是在网络中使用流技术传输的连续时基媒体,其特点是在播放前不需要下载整个文件,而是采用边下载边播放的方式,它是视频会议、IP电话等应用场合的技术基础。RTP是进行实时流媒体传输的标准协议和关键技术,本文介绍如何在Linux下利用JRTPLIB进行实时流媒体编程。 一、流媒体简介 随着Internet的日益普及,在网络上传输的数据已经不再局限于文字和图形,而是逐渐向
2009-07-29 21:26:00 682
转载 RTP与RTCP协议介绍
本文主要介绍RTP与RTCP协议。author: ZJ 06-11-17Blog: [url]http://zhangjunhd.blog.51cto.com/[/url] 1.流媒体( Streaming Media)1.1流媒体概念流媒体技术是网络技术和多媒体技术发展到一定阶段的产物。术语流媒体既可以指在网上传输连续时基媒体的流式技术,也可以指使用流式技术的连续时基
2009-07-29 16:32:00 609
转载 基于JMF RTP的网络传输媒体流
本文主要介绍基于JMF RTP的网络传输媒体流的实现,并给出相应源代码。author: ZJ 06-11-18Blog: [url]http://zhangjunhd.blog.51cto.com/[/url] JMF中可以实现RTP媒体流的回放(playback)和传输(transmission),主要由javax.media.rtp, javax.media.rtp.e
2009-07-29 16:22:00 730
转载 rcp/rtcp
利用 Video Streaming 来设计视讯会议软件, 其中在技术层面不可或缺的一部份就是 RTP Protocol 的部份。RTP 也是 VoIP (Voice over IP) 相关技术所使用的通讯协议。 为了配合 Video Streaming 来设计完整的视讯会议软件, 我们势必要加入 RTP 的技
2009-07-29 16:21:00 1111
转载 S3C2410:DMA介紹(精)
之所以要介绍DMA,因为它对性能太重要了!只有活用了DMA,CPU的性能才能上去!S3c2410有四个DMA,每个DMA支持工作方式基本相同,但支持的source Dest可能略有不同,具体见Datasheet。这里具体DMA CONTROL寄存器(DCON)的配置说明,进而引出DMA的各种工作方式。Atomic transfer:指的是DMA的单次原子操作,它可以是Unit模式(传输1个
2009-04-16 10:13:00 665
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人