`
jubincn
  • 浏览: 242531 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
文章分类
社区版块
存档分类
最新评论
文章列表
转自:http://blog.csdn.net/hengshan/article/details/6440549 今天在看X264的源代码时,发现里面大量应用了">>"运算符,看书的时候注意过这个细节,不过在工作中一直没有用到,也没记住。重新查了K&R,里面说无符号数的移 ...
转自:http://www.ibm.com/developerworks/cn/xml/x-dtdint/index.html A、B、C 和 D 是在下例中代表元素的变量。 元素必须有正好一个A、至少一个B(由加号表示)、零个或多个C(由星号表示)以及零个或一个D(由问号表示): <!ELEMENT element (A, B+, C*, D?)>
转自:http://bbs.lmtw.com/dispbbs.asp?boardID=108&ID=123687&page=1(google提示这个链接有问题,慎入) P_SKIP是指前向预测,宏块的分区模式为16x16,运动信息恰好就是预测信息,参考帧位于list0的第一帧,没有变换系数(CBP为0) B_SKIP,宏块的模式为B_DIRECT且CBP为0 B_DIRECT,运动信息通过插值(Temporal direct)或者中值预测(Spatial direct)获得。当运动信息是插值预测时,ref1 = list1[0], ...
stride指在内存中每行像素所占的空间。如下图所示,为了实现内存对齐(或者其它的什么原因),每行像素在内存中所占的空间并不是图像的宽度。 plane一般是以luma plane、chroma plane的形式出现,其实就是luma层和chroma层,就像RGB,要用三个plane来存
今天使用update manager安装升级包后,重启便停在checking battery state,已经安装了lightdm-gtk-greeter,并且删掉了/var/lib/lightdm中的.Xauthority。nvidia的驱动用的最新。使用alt+f1后登录命令行,start lightdm是可以的,请问如何解决这个问题?我最后是用gdm取代了lightdm,sudo dpkg-reconfigure gdm,好在gdm可以用。
转自:http://blog.csdn.net/yuntongsf/article/details/6284517 更新静态库的符号索引表 本小节的内容相对简单。前边提到过,静态库文件需要使用“ar”来创建和维护。当给静态库增建一个成员时(加入一个.o文件到静态库中),“ar ...
转自:http://www.blogjava.net/jinfeng_wang/archive/2009/06/08/280748.html http://dev.csdn.net/article/69/69405.shtm http://publib.boulder.ibm.com/infocenter/systems/index.jsp?topic=/com.ibm.aix.cmds/doc/aixcmds1/ar.htm 当我们的程序中有经常使用的模块,而且这种模块在其他 ...
今天在看《深入理解计算机系统》时遇到了一个perl写的例子,看起来也不难,就试着写了下,居然成功了,庆祝一下。下面是我的程序: #! /usr/bin/perl for($i=0; $i<@ARGV; $i++){ printf("%d\t= Ox%x\n", $ARGV[$i], $ARGV[$i]); } 程序很简单,就是一个10进制与16进制的转换。书中的perl地址是#!/usr/lcoal/bin/perl,但我的ubuntu找不到这个路径。 使用编辑器写好程序后,还需要chmod u+x d2h命令将其转为可执行程序,然后在终 ...
CABAC/CAVLCin H.264 什么是熵编码? 熵编码压缩是一种无损压缩,其实现原理是使用新的编码来表示输入的数据,从而达到压缩的效果。常用的熵编码有游程编码,哈夫曼编码和CAVLC编码等。 CAVLC CAVLC(Context Adaptive VariableLength Coding)是在H.264/MPEG-4AVC中使用的熵编码方式。在H.264中,CAVLC以zig-zag顺序用于对变换后的残差块进行编码。CAVLC是CABAC的替代品,虽然其压缩效率不如CABAC,但CAVLC实现简单,并且在所有的H.264profile中都支持。 CAVLC的编码过程 ...
L1 norm就是绝对值相加,又称曼哈顿距离L2 norm就是欧几里德距离
Linux inter process communication Preliminaries • Each process has its own address space. Therefore, individualprocesses cannot communicate unlike threads. • Interprocess communication: Linux/Unix provides several waysto allow communications signal pipes FIFO queues shared memory semaphor ...
Multithreaded programming. Socketsand asynchronous I/O Multithreaded programming • OS implements scheduler – determines which threads execute • Scheduling may execute threads in arbitrary order • Without proper synchronization, code can executenon-deterministically • Suppose we have two threa ...
Multithreading and concurrency Preliminaries: Parallel computing • Parallelism: Multiple computations are done simultaneously. • Instruction level (pipelining) • Data parallelism (SIMD) • Task parallelism (embarrassinglyparallel) • Concurrency: Multiple computations that may be done inparal ...
转自:http://blogs.oracle.com/yuanlin/entry/concurrency_vs_parallelism_concurrent_programming By yuanlin onJun 11, 2006 THIS BLOG HAS BEEN MOVED TOtouchdreams.net/blog. In the danger of hairsplitting, ... ConcurrencyandparallelismareNOTthe same thing. Two tasksT1andT2are concurrent if th ...
原文:http://jmvc.blog.sohu.com/120705757.html 本文贡献给ZSVC开源社区(https://sourceforge.net/projects/zsvc/),他们是来自于中国各高校的年轻学子,是满怀激情与梦想的人,他们将用自己的勤劳与智慧在世界开源软件领域为中国留下脚步,该社区提供大量视频编解码和图像处理的学习实践机会,让广大参与者能够体验理论转变为实际的过程。欢迎任何感兴趣的朋友联系他们。 正文 类似题目的文章已经不新鲜了,这里,我仅仅总结自己的一些代码经验,结合两款在视频开发领域比较常用的开源软件探讨C语言的应用问题。
Global site tag (gtag.js) - Google Analytics