- 博客(24)
- 收藏
- 关注
转载 宏定义相关
#error token-sequence其主要的作用是在编译的时候输出编译错误信息token-sequence,从方便程序员检查程序中出现的错误。 该指令用于程序的调试, 当编译中遇到#error指令就停止编译。#define CONST_NAME1 "CONST_NAME1"printf("%s/n",CONST_NAME1);#undef CONST_NAME1#ifndef CONST
2010-03-09 11:23:00
642
转载 程序的内存分配问题(堆栈分配)
text, data (initialized), bss, stack, heap几个段根据APUE,程序分为下面的段:.text, data (initialized), bss, stack, heap。data/bss/text: text段在内存中被映射为只读,但.data和.bss是可写的。bss是 英文Block Started by Symbol的简称,通常是指用来存放程序
2010-03-09 11:21:00
910
1
转载 6437
本FAQ是针对刚刚进入DSP硬件和软件设计领域的网友,希望能够帮助大家快速入门、在设计和调试时少走弯路。水平有限,错误和不完善的地方,大家一定指出,免得流毒无穷。欢迎大家补充!!1、TI DSP的选型 主要考虑处理速度、功耗、程序存储器和数据存储器的容量、片内的资源,如定时器的数量、I/O口数量、中断数量、DMA通道数等。 DSP的主要供应商有TI,AD
2009-09-30 16:23:00
1651
转载 数字化视频的采样方式以及各种压缩算法
摘 要:介绍了视频的模式、数字化视频的采样方式以及各种压缩算法。关键词:视频模型;数字化视频;信号采集;压缩算法 随着信息技术的不断发展,人们将计算机技术引入视频采集、制作领域,传统的视频领域正面临着模拟化向数字化的变革,过去需要用大量的人力和昂贵的设备去处理视频图像,如今已经发展到在家用计算机上就能够处理。用计算机处理视频信息和用数字传输视频信号在很多领域有着广泛的应用前景。1 视
2009-09-23 14:53:00
5461
转载 DVR
DVR即是Digital Video Recorder(也叫: Personal video recorder 即PVR)——数字视频录像机或数字硬盘录像机,我们习惯上称为硬盘录像机。 硬盘录像机 它是一套进行图像存储处理的计算机系统,具有对图像/语音进行长时间录像、录音、远程监视和控制的功能,DVR集合了录像机、画面分割器、云台镜头控制、报警控制、网络传输等五种功能于一身
2009-09-22 17:59:00
1045
转载 关于CIF,4CIF,QCIF,D1的定义和特性
QCIF全称Quarter common intermediate format。QCIF是常用的标准化图像格式。在H.323协议簇中,规定了视频采集设备的标准采集分辨率。QCIF = 176×144像素。 CIF是常用的标准化图像格式(Common Intermediate Format)。在H.323协议簇中,规定了视频采集设备的标准采集分辨率。CIF = 352×28
2009-09-22 17:55:00
988
转载 Windows API函数大全
1. API之网络函数WNetAddConnection 创建同一个网络资源的永久性连接WNetAddConnection2 创建同一个网络资源的连接WNetAddConnection3 创建同一个网络资源的连接WNetCancelConnection 结束一个网络连接WNetCancelConnection2 结束一个网络连接WNetCloseEnum 结束一次枚举操作
2009-09-18 17:18:00
561
原创 printf, fprintf, sprintf, snprintf, vprintf, vfprintf, vsprintf, vsnprintf - 输出格式转换
#include int printf(const char *format, ...); int fprintf(FILE *stream, const char *format, ...); int sprintf(char *str, const char *format, ...); int snprintf(char *str, size_t size, const char *fo
2009-09-15 16:13:00
1296
转载 The useage of statfs function
#include #include#include #include #define Gsize (1024.00*1024.00*1024.00)#define Msize (1024.00*1024.00)#ifndef EXT2_SUPER_MAGIC#define EXT2_SUPER_MAGIC 0xef53#endifint main(){ long long
2009-09-08 14:41:00
1020
转载 Linux 程序设计(应用篇)
申明:整理自《Linux程序设计(第3版)》 二、Linux程序设计 许多人认为Linux程序设计就是用C语言编程。的确,UNIX最初是用C语言编写的,UNIX的大多数应用程序也是用C语言编写的,但C语言并不是Linux程序员或UNIX程序员的唯一选择。 对Linux系统来说,有各种各样的编程语言可供选用,其中许多是免费的,它们可以通过CD-ROM光盘获得或在因特
2009-09-07 13:55:00
1594
原创 CABAC 详述
由三个部分组成: 一. 二进制化 (主要是将非二制的各语法元素转换成二进制的比特序列,也可以称为对输入流的预编码,经它编码后的输出是MPS概率极高的比特流。) MPS(高概率符号0或1) 、LPS(低概率符号1 或0) 在算术编码流程中必须的记录状态为: L 当前区间的下限 R 当前区间的大小长度 Binval 当前字符,即二进制的符号1或0 各字符的概率Px 当前
2009-09-04 14:40:00
7903
原创 x264源代码分析
首页 技术新闻 技术专栏 应用方案 资料下载 ffmpeg工程组 人才招聘友情连接 请您留言 welcome to Company NameWe listen and effectively respond to your needs and those of your clients.
2009-09-04 11:16:00
1922
转载 T264关键数据结构解析
struct T264_t{ T264_frame_t refn[MAX_REFFRAMES];//单向参考帧 T264_frame_t* ref[2][MAX_REFFRAMES];//双向参考帧 int32_t refl0_num;//LIST0参考表序号 int32_t refl1_num;//LIST1参考表序号 T264_frame_t cur;//当前
2009-09-04 10:09:00
1614
原创 mp4(H264容器)的详细文件格式分析
ftyp Box00 00 00 1C: size ,28,表示此BOX有28个字节,表示长度的四个字节也计算在内。以下同66 74 79 70: type,表示BOX TYPE,此处为ftyp6D 70 34 32: 可能是兼容的格式信息,/////mp4200 00 00 00: 可能是插入的空字节,/////也可能是version ,flags6D 70 34
2009-09-03 16:24:00
7443
转载 H264(二)
JVT(Joint Video Team,视频联合工作组)于2001年12月在泰国Pattaya成立。它由ITU-T和ISO两个国际标准化组织的有关视频编码的专家联合组成。JVT的工作目标是制定一个新的视频编码标准,以实现视频的高压缩比、高图像质量、良好的网络适应性等目标。目前JVT的工作已被ITU-T接纳,新的视频压缩编码标准称为H.264标准,该标准也被ISO接纳,称为AVC(Advanced
2009-09-03 15:30:00
1308
转载 H264(一)
一、前言H.264标准是ITU-T的VCEG(视频编码专家组)和ISO/IEC的MPEG(活动图像专家组)的联合视频组(JVT,Joint Video Team)开发的标准,也称为MPEG-4 Part 10,“高级视频编码”。在相同的重建图像质量下,H.264比H.263节约50%左右的码率。因其更高的压缩比、更好的IP和无线网络信道的适应性,在数字视频通信和存储领域得到越来越广泛的应用。同时也
2009-09-03 15:29:00
1476
原创 YUV
目前可以在一些专业级视频工作站/编辑卡专业级视频设备或高档影碟机等家电上看到有YUV、YcbCr、Y/B-Y/B-Y等标记的接口标识,虽然其标记方法和接头外形各异但都是指的同一种接口色差端口( 也称分量视频接口) 。概述 YUV(亦称YCrCb)是被欧洲电视系统所采用的一种颜色编码方法(属于PAL)。在现代彩色电视系统中,通常采用三管彩色摄影机或彩色CCD摄影机进行取像,然后把取得的彩色
2009-09-03 15:28:00
925
原创 深入学习嵌入式linux知识要点
一.linux理论知识 1.计算机基本理论;2.CPU体系结构;3.内存管理;4.文件系统;5.进程调度;6.Linux常用操作。二.linux驱动知识1.i2c驱动添加使用 2.spi驱动添加和读写 3.io驱动 4.dma驱动 5.中断源
2009-09-01 17:38:00
655
原创 bootloader的移植
第二阶段:boorloader的移植 一. BootLoader简介 应用程序文件系统操作系统内核BootLoader简单的说bootloader是一段程序,它的作用就是加载操作系统,BootLoader(引导加载程序)是系统加电后运行的 第一段软件代码。通过这段代码实现硬件的初
2009-09-01 17:32:00
1426
转载 向 pthread 传递多个参数的方法
1:传Struct结构的指针typedef union { size_t arg_cnt; any_possible_arg_types;} arg_type;arg_type args[ARG_NUM + 1];args[0].arg_cnt = ARG_NUM;args[1].xxx = ...;pthread_create (..., ..., thread_functi
2009-09-01 17:09:00
7298
转载 avi 格式详解
AVI文件格式AVI(Audio Video Interleaved 的缩写)是一种RIFF(Resource Interchange File Format的缩写)文件格式,多用于音视频捕捉、编辑、回放等应用程序 中。通常情况下,一个AVI文件可以包含多个不同类型的媒体流(典型的情况下有一个音频流和一个视频流),不过含有单一音频流或单一视频流的AVI文件也 是合法的。AVI可以算是Win
2009-09-01 16:38:00
2461
1
转载 POSIX 多线程程序设计
目录表 摘要 译者序 Pthreads 概述 什么是线程? 什么是Pthreads? 为什么使用Pthreads? 使用线程设计程序 Pthreads API编译多线程程序 线程管理 创建和终止线程 向线程传递参数 连接(Joining)和分离( Detaching)线程 栈管理 其它函数 互斥量(Mutex Variables) 互斥量
2009-09-01 13:39:00
1423
转载 使用avilib进行avi文件的读写
#include #include #ifdef _WIN32#include #elsetypedef long DWORD;#endif#include "avilib.h"/*avi转aviby notsobad 使用avilib进行avi文件的读写 这个例子是用来将一个avi写入另一个avijust a simple test */int main(int argc, const char
2009-08-20 16:13:00
7977
1
原创 avi file structure
AVI Files The Microsoft Audio/Video Interleaved (AVI) file format is a RIFF file specification used with applications that capture, edit, and playback au
2009-08-20 13:59:00
1148
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人