- 博客(28)
- 资源 (2)
- 收藏
- 关注
原创 arm neon 一些官方资料,免费送!
链接:https://pan.baidu.com/s/1XOU92aBYM4xXq6XcrC7Ixg提取码:1a8jDEN0018A_neon_programmers_guide_en.pdfDUI0202IC_rvct_essentials_guide.pdfDUI0203J_rvct_developer_guide.pdfDUI0204IC_rvct_assembler_guide...
2020-01-17 20:29:26 667 1
转载 SAD SATD MAD SSD MSD...
SAD(Sum of Absolute Difference)=SAE(Sum of Absolute Error)即绝对误差和 SATD(Sum of Absolute Transformed Difference)即hadamard变换后再绝对值求和 MAD(Mean Absolute Difference)=MAE(Mean Absolute Error)即平均绝对差值
2015-04-27 09:43:45 1236
原创 test
-F/--frame-threads Number of concurrently encoded frames. 0: auto-determined by core count --[no-]wpp Enable Wavefront Parallel Processing. Default enabled --[no-]p
2015-04-24 16:51:02 380
原创 HEVC SAO AND X265
上图中 四周邻域像素由数字0-29表示。这30个点是sao过程可能会用到的点。假设sao按照lcu 顺序进行,则这些邻域像素点可以分成以下几类:需要备份的点:top 0-9, left 24-29。因为 0-9, 25-29 这些点在做当前lcu的sao时,其所在的lcu已经进行完sao操作,所以需要保持这点在sao之前的结果。24是个特殊的点,它其实在这个时刻是没有做过sao 的,依
2014-07-02 23:35:17 1478 1
转载 【转】关于单反镜头的一些常识
好文章,直接转过来了哈 玩单反许久,只知道怎么拍,但却从来没细致的研究过镜头。一是没有太高的追求,二是因为懒的去了解。但自之前换了新镜头之后,发现原来要掌握一个好的镜头,需要很多很多的知识补充才行,想拍好片,必须先了解镜头。最近找来几篇介绍镜头参数的文章。汇总起来贴一下。以备后查。 ==================================================
2014-01-21 15:35:08 1314
原创 X265编译中C2220错误的解决办法
x265编译过程中 C2220错误;根本原因是代码是英文代码页,而我们的操作系统中使用的是中文代码页;解决办法1 逐个文件进行格式转换,我在ubuntu下用iconv命令试过,没成功;解决办法2 修改工程文件配置,将 TreatWarningAsError 设为false;当有多个工程时,这个方法很麻烦;简洁的办法是修改cmake文件,在配置项中去除 /WX 选项, 具
2013-12-10 20:05:01 1107
原创 useful links for x265 and simd
1 A practical guide to SSE SIMD with C++2 Agner`s CPU blog3 Doom9 Forum post on HEVC
2013-10-24 10:44:02 905
转载 IDR、CRA、BLA、RASL、RADL、closed-gop、open-gop
相对于H.264编码的每个GOP是相互独立的,GOP切换用I帧,帧间搜索不再参考前一个GOP。而HEVC切换则可以“软切换”。 BLA、CRA、IDR是文献中提到过的三种随机接入点(RAP),在文献中的解释的确不是很容易理解。 (1)关于GOP。这是图像组(Group of Pictures)的意思,表示编码的视频序列分成了一组一组的有序的帧的集合进行编码。每个GOP一定是以一个I帧开
2013-10-09 15:49:57 1474
原创 ffmpeg 合并 音视频文件
假设现有 视频文件 video.avi(包含声音) 和 音频文件 audio.mp3,将video.avi中的视频和audio.mp3合并,步骤如下1 ffmpeg -i video.avi -vcodec copy -an video2.avi //将video.avi 中的视频提取到临时文件video2.avi中2 ffmpeg -i video2.avi -i audio.mp3 -
2013-06-17 16:36:22 2752
原创 ffmpeg 中 h264 解码器 slice层 以上 解码框架
void decode_nal_units( H264Context *h, const uint8_t *buf, int buf_size ){ int buf_index = 0; int context_count = 0; int next_avc = buf_size; while ( 1 ) { if( buf_index >= next_avc )
2013-05-28 20:21:05 2010
转载 杂七杂八
1 多个目录编译的makefile的编写2 实现多线程对队列的读写操作(封装类)3 TCP协议状态详解 4 用C++面向对象的方式动态加载so 5 linux常用的makefile模版编写6 通过引用计数解决野指针的问题(C&C++) svn checkout http://vimercode.googlecode.com/svn/trunk/7
2013-05-23 10:35:54 506
转载 用VS调试dump的几个问题
1. dump文件和pdb文件的匹配问题>> 发布二进制文件时生成的pdb文件一定要保留,只有当发布的二进制文件和pdb文件是同时生成的才好正确调试。2. dump文件和pdb文件放在哪里的问题>> 如果dump文件和pdb文件放在同一个目录,则可直接运行调试;当然也可以不是同一个目录,那么在启动dmp文件后,需要设置一下vs的符号文件路径:Tools->Options->Debugg
2013-05-17 15:37:34 733
转载 程序员面试什么最重要
程序员面试一直是社区乐于讨论的热门话题。我自己从06年实习以来,先后经历了4家软件公司,全部是外企,其中有世界500强的通信企业,有从事期权期货交易的欧 洲中等规模的金融公司,也有为大型汽车制造商开发Android智能汽车的新兴公司。跨入IT行业以来,我在求职过程中经历过多次面试,最近两年也有过多 次面试别人的经验。我感觉现在到了对这个问题发表自己看法的时候,这篇文章是我站在面试官角度对于程序员面
2013-05-16 17:42:23 506
转载 call stack
小览call stack(调用栈) (一) 小览call stack(调用栈) (二)——调用约定 小览CallStack(调用栈)(三)-用调试器脚本查看调用栈信息
2013-05-16 10:39:27 594
原创 sample code about overloading new and delete
mem.h#ifndef _MEM_H__#define _MEM_H__#define TRACE_MEMORY#ifdef TRACE_MEMORYvoid* operator new(unsigned int size, const char *file, int line);void* operator new[](unsigned int size, const ch
2013-05-07 19:01:18 668
转载 Placement new、operator new、new operator 完全释疑
Placement new、operator new、new operator 完全释疑首先我们区分下几个容易混淆的关键词: new(也称作new operator)、operator new、placement new。看如下代码: 1: class MyClass {...}; 2: MyClass *p = new MyClass;
2013-05-06 15:35:49 560
原创 x264 代码中的一个坑 和 指针;
开源代码就是开源代码,不是工程代码;今天在看x264的 x264_cqm_init 这个函数的代码时,发现里面有个坑;先来看下 x264_h 里面有这样几个变量: /* quantization matrix for decoding, [cqm][qp%6][coef] */ int (*dequant4_mf[4])[16]; /* [4][
2013-04-26 16:34:24 990
原创 x264 帧由显示顺序到编码顺序的调整过程 框架
typedef struct x264_lookahead_t { volatile uint8_t b_exit_thread; uint8_t b_thread_active; uint8_t b_analyse_keyframe; int
2013-04-12 16:10:52 1381
原创 x264 部分选项 记录<待完整>
--b-pyramid { "none", "strict", "normal", 0 };--log-level { "none", "error", "warning", "info", "debug", 0 }; --no-b-adapt--bframes 3--sliced-threads
2013-04-11 10:53:01 527
转载 无符号整数转换为字符串及其SSE优化
extern const char digit1[101] ="00000000001111111111222222222233333333334444444444""55555555556666666666777777777788888888889999999999";extern const char digit2[101] ="0123456789012345678901234567
2013-03-22 15:22:57 1138
转载 x264记录
http://forum.doom9.org/showthread.php?t=154406x264是怎么使用B帧的?1、在pyramid改造之前,x264最多使用3个连续B帧;2、有了新的pyramid之后,x264可以编出5-6个连续B帧了,最多6个;3、越多的连续B帧可能越会影响到多线程带来的效率提升;4、psy强力降低PSNR;http://forum.doom9.
2013-02-06 15:49:27 535
转载 [vp8] [翻译][基本完工][求纠错润色]VP8的第一份深度技术分析
Update: spatial intra-prediction = 空域帧内预测 不是帧间原文作者:Dark Shikari(Jason Garrett-Glaser)原文链接:http://x264dev.multimedia.cx/?p=377译者:Aki原文版权归原作者所有,翻译版权归本人所有。如需转载请保留本页并联系本人:xyy1122@gmail.com——
2013-02-06 12:09:51 714
转载 h.264 open source decoder
list of open decoder:1-jm: its standard decoder and complet(it has encoder too)http://iphome.hhi.de/suehring/tml/2- ffmpeg:FFmpeg is a free software project that produces libraries and
2012-11-23 12:03:09 1219
原创 好东西,记下来
http://jmvc.blog.sohu.com/ http://zh.wikipedia.org/wiki/POSIX_Threads
2012-11-07 21:37:45 347
转载 SVN版本库的转移
1 在本机的不同目录之间转移;2 在不同的pc间转移;1. 将原来的Repository导出为一个文件dumpfile 。> svnadmin dump 原先的repos的目录路径(/repository/directory) > dumpfile2. 在另外一台机器上配置同样的SVN服务器。3. 将dumpfile导入到新的repository 目录中。> svnadmin
2012-10-24 10:09:29 423
DUI0801A_armasm_user_guide.pdf
2020-01-17
DUI0203J_rvct_developer_guide
2020-01-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人