[置顶] x265-1.8版本-common/cudata.h注释

x265-1.8版本-common/cudata.h注释...
阅读(11223) 评论(18)

[置顶] x265-1.8版本-x265.h代码注释

x265-1.8版本-x265.h代码注释...
阅读(11884) 评论(12)

[置顶] x265-1.7版本-common/frame.h注释

x265-1.7版本-common/frame.h注释...
阅读(11229) 评论(30)

[置顶] TS科普25 TS音视频同步及PCR相关计算

MPEG2系统用于视音频同步以及系统时钟恢复的时间标签分别在ES,PES和TS这3个层次中。 在TS 层, TS头信息包含了节目时钟参考PCR(Program Clock Reference), 用于恢复出与编码端一致的系统时序时钟STC(System Time Clock)。 在PES层, 在PES头信息里包含有表示时间戳PTS(Presentation Time Stamp)和 解码时间戳DTS(Decoding Time Stamp...
阅读(36795) 评论(2)

[置顶] TS科普22 PAT PMT PES关系

PSI(节目特定信息) 分为PAT(节目相关表)和PMT(节目映射表) 1个PAT表中包含N个PMT表的索引信息 而1个PMT表中又包含视频PES 音频PES等索引信息 各关系如下图:...
阅读(15021) 评论(0)

[置顶] TS科普9 传输流包层

sync_byte — sync_byte 为固定的8 比特字段,其值为'0100 0111' (0x47)。在对于其他正式出现字段的赋值选择中,诸如PID,应避免sync_byte 仿真。 transport_error_indicator — transport_error_indicator 为1 比特标志。置于1 时,它指示在相关传输流包中至少存在1 个不可校正比特错。此比特可以由传输层以外的实体设置为‘1’。设置为‘1’时,此比特应不重新设置为‘0’,除非误差比特值已经校正。 payload_un...
阅读(15183) 评论(0)

[置顶] TS科普5 PES包解析

TS包头:47 48 14 10 同步字:47 有效起始位:1(4) PID:814 1:负载中只有有效载荷 根据下图解析: 包起始码前缀 :占用24位 本例为: 00 00 01 流id :占8位 本例为: C0 PES包长度 :占用16位 即一帧数据长度(也可以置为0) 本例为: 01 88 即占用392个字节 传送PES HEA...
阅读(16277) 评论(0)

[置顶] TS科普 2 包头

TS 流都是固定等长的188字节包 如下图所示 用UltraEdit打开的一个TS流,我们发现每隔188个字节就有一个47(可以看做是包头)...
阅读(36232) 评论(0)

VS2013 查看程序各个函数的CPU利用率

自己写的程序CPU占用率过高,无法锁定原因时,可以用VS2013帮忙检测 1. 打开VS 性能分析 2. 启动项目进行检测 3. 选择CPU采样 完成 4. 分析一段时间 然后停止分析 5. 选择显示代码 6. 阿萨德 可以查看具体函数的占用比了...
阅读(127) 评论(0)

安卓打日志

首先包含头文件并写入相应tag信息方便后面查询#include #define LOGI(...) __android_log_print(ANDROID_LOG_INFO,"xiaoc",__VA_ARGS__)具体样例 比如打印size的大小LOGI("size %d",size);在Android monitor里面查询...
阅读(105) 评论(0)

x265-2.4版本编译问题 error C2668: “pow”: 对重载函数的调用不明确

….\source\encoder\slicetype.cpp(1815): error C2668: “pow”: 对重载函数的调用不明确displacement += sqrt(pow(abs(x), 2) + pow(abs(y), 2));error C2668: “pow”: 对重载函数的调用不明确将上述语句改为: displacement += sqrt(pow(abs(x)*1.0,...
阅读(224) 评论(0)

x265 2.4版本更新

Date: Sat, 22 Apr 2017 17:33:54 -0700 x265 version 2.4 has been released. This release incorporates support for the new HDR10+ standard, and revised lambda tables for main, main10, and main12 profil...
阅读(199) 评论(0)

error C2440: “初始化”: 无法从“const char [8]”转换为“const wchar_t *” 1> 与指向的类型无关;转换要求 reinterpret_ca

错误类型 1> Warning static builds of getopt violate the Lesser GNU Public License 1>..\src\upMultiConfig.cpp(56): error C2440: “初始化”: 无法从“const char [8]”转换为“const wchar_t *” 1> 与指向的类型无关;转换要求 r...
阅读(625) 评论(0)

linux 中 ll 命令 查询结果按时间升序或降序排序

加上-t选项。 -t选项的功能是使输出的结果将以时间降序排列。 如果希望按时间的升序排列,可以使用管道符将返回的结果传入tac命令。 用法示例: 查询当前目录的文件并以降序排列:ll -t查询当前目录的文件并以升序排列:ll -t | tac...
阅读(192) 评论(2)

@Override

@Override是Java5的元数据,自动加上去的一个标志,告诉你说下面这个方法是从父类/接口 继承过来的,需要你重写一次,这样就可以方便你阅读,也不怕会忘记 @Override是伪代码,表示重写(当然不写也可以),不过写上有如下好处: 1>可以当注释用,方便阅读 2>编译器可以给你验证@Override下面的方法名是否是你父类中所有的,如果没有则报错 比如你如果没写@Override而你下面...
阅读(79) 评论(0)

Windows版本 Android studio安装教程

下载地址:https://developer.android.com/sdk/index.html 下载完成后android-studio。双击安装 安装过程和一般的没有什么两样。下一步继续,选择安装路径 设置了安装路径后,点击安装即可进行继续安装。等待安装过程结束 安装过程中会自动配置一些环境,后会安装完成,点击完成即可 配置Android Studio 第一次打开Android Stu...
阅读(103) 评论(0)

ffmpeg解码错误concealing 9 DC, 9 AC, 9 MV errors in I frame

最近解码出现 concealing 9 DC, 9 AC, 9 MV errors in I frame 一般说来I帧不可能出现MV错误 一般说来是出现丢失数据问题导致解码出错 用H264Visa解析码流 从图中可以看到I帧不会出现P_L0_16x16的宏块 接续解析每个宏块 会发现在最后9个宏块出现下图错误 数据丢失了 在解码之前需要检查NAL单元的完整性...
阅读(355) 评论(0)

ffmpeg日志回调添加

如果想抓取ffmpeg日志相关信息并作相关处理,可以用ffmpeg日志回调统计H264解码错误static int ffmpeg_decoder_error = 0; static void ffmpeg_log_callback(void *ptr, int level, const char *fmt, va_list vl) { if (level > av_log_get_level...
阅读(215) 评论(0)

x265 2.3版本更新

Date: Wed, 15 Feb 2017 12:34:40 +0530x265 version 2.3 has been released. This release contains new algorithms that improveto visual quality, encoding efficiency, and performance.The latest version can...
阅读(245) 评论(0)

x265 2.2版本更新

Date: Mon, 26 Dec 2016 15:14:00 +0530x265 version 2.2 has been released. This release contains new algorithms to limit the search of optimal transform units, a new motion search method, and optimizat...
阅读(120) 评论(0)

C++ 获取文件夹下的所有文件名

获取文件夹下所有的文件名是常用的功能,今天再一次有这样的需求,所有就在网上查找了很多,并记下以供后用。原文:http://blog.csdn.NET/cxf7394373/article/details/7195661原文:http://qiaoxinwang.blog.163.com/blog/static/86096452010612139172/头文件:#include#include<io....
阅读(115) 评论(0)

zlib压缩文件

压缩文件: 压缩代码#include #include "zlib.h"int xiaoc() { char *buf; int len = 1000000; //文件长度 if ((buf = (char*)malloc(2*len)) == NULL) { printf("no enough memory!\n"); return -1...
阅读(135) 评论(0)

zlib使用教程

下载zlib http://www.zlib.net/ 编译zlib库 打开sln: zlib-1.2.11\contrib\vstudio\vc12\zlibvc.sln 生成库位置: zlib-1.2.11\contrib\vstudio\vc12\x86\ZlibDllRelease 调用zlib库 添加lib依赖库位置:zlibwapi.lib的文件位置 添加zlibw...
阅读(513) 评论(0)
386条 共26页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:1479962次
    • 积分:15473
    • 等级:
    • 排名:第653名
    • 原创:244篇
    • 转载:136篇
    • 译文:0篇
    • 评论:182条
    Email
    2016年度CSDN博客之星 xiaoc@pku.edu.cn
    最新评论