x264_param_t结构】的更多相关文章

转自:http://blog.chinaunix.net/uid-17053077-id-1987955.html 参考网上的一些资料,结合个人的理解,对x264中x264_param_t结构体作了初步的分析,不保证正确.对x264熟悉的朋友可以在这基础上修改添加 typedef struct x264_param_t { /* CPU 标志位 */ unsigned int cpu; int i_threads; /* 并行编码多帧 */ int b_deterministic; /*是否允许…
typedef struct x264_param_t { unsigned int cpu; // CPU 标志位 int i_threads; // 并行编码多帧; 线程数,为0则自动多线程编码 int b_sliced_threads; // 如果为false,则一个slice只编码成一个NALU;// 否则有几个线程,在编码成几个NALU.缺省为true. int b_deterministic; // 是否允许非确定性时线程优化 int b_cpu_independent; // 强制…
typedef struct x264_param_t {   /* CPU 标志位 */   unsigned int cpu;   int i_threads; /* 并行编码多帧 */   int b_deterministic; /*是否允许非确定性时线程优化*/   int i_sync_lookahead; /* 线程超前缓冲 */   /* 视频属性 */   int i_width; /* 宽度*/   int i_height; /* 高度*/   int i_csp; /*…
函数背景色 函数在图中以方框的形式表现出来.不同的背景色标志了该函数不同的作用: 白色背景的函数:不加区分的普通内部函数. 浅红背景的函数:libx264类库的接口函数(API). 粉红色背景函数:滤波函数(Filter).用于环路滤波,半像素插值,SSIM/PSNR的计算. 黄色背景函数:分析函数(Analysis).用于帧内预测模式的判断,或者帧间预测模式的判断. 绿色背景的函数:宏块编码函数(Encode).通过对残差的DCT变换.量化等方式对宏块进行编码. 紫色背景的函数:熵编码函数(E…
===================================================== H.264源代码分析文章列表: [编码 - x264] x264源代码简单分析:概述 x264源代码简单分析:x264命令行工具(x264.exe) x264源代码简单分析:编码器主干部分-1 x264源代码简单分析:编码器主干部分-2 x264源代码简单分析:x264_slice_write() x264源代码简单分析:滤波(Filter)部分 x264源代码简单分析:宏块分析(Anal…
===================================================== H.264源代码分析文章列表: [编码 - x264] x264源代码简单分析:概述 x264源代码简单分析:x264命令行工具(x264.exe) x264源代码简单分析:编码器主干部分-1 x264源代码简单分析:编码器主干部分-2 x264源代码简单分析:x264_slice_write() x264源代码简单分析:滤波(Filter)部分 x264源代码简单分析:宏块分析(Anal…
x264阅读记录-1 采用x264版本是x264-snapshot-20060316-2245. 1. main函数 x264的main函数位于x264.c中,下面是main函数调用情况: (1)_setmode函数和_fileno函数 这两个函数是微软提供的两个库函数. _setmode函数位于io.h文件中,主要作用是设置特定模式匹配的文件.http://msdn.microsoft.com/zh-cn/library/vstudio/tw4k6df8.aspx _fileno函数位于std…
声明 x264_param_t 结构体变量: x264_param_t params; x264_param_default_preset(&params, "ultrafast", "zerolatency");//优化编码延迟? 变量参数编码前赋值: ) ? X264_CSP_NV12 : csp;//编码比特流的CSP,仅支持i420,色彩空间设置 #ifdef SQUARE_AND_ROTATE params.i_width = w; params.…
函数背景色 函数在图中以方框的形式表现出来.不同的背景色标志了该函数不同的作用: 白色背景的函数:不加区分的普通内部函数. 浅红背景的函数:libx264类库的接口函数(API). 粉红色背景函数:滤波函数(Filter).用于环路滤波,半像素插值,SSIM/PSNR的计算. 黄色背景函数:分析函数(Analysis).用于帧内预测模式的判断,或者帧间预测模式的判断. 绿色背景的函数:宏块编码函数(Encode).通过对残差的DCT变换.量化等方式对宏块进行编码. 紫色背景的函数:熵编码函数(E…
x264代码剖析(三):主函数main().解析函数parse()与编码函数encode() x264的入口函数为main().main()函数首先调用parse()解析输入的參数,然后调用encode()编码YUV数据.parse()首先调用x264_param_default()为保存參数的x264_param_t结构体赋默认值:然后在一个大循环中通过getopt_long()解析通过命令行传递来的存储在argv[]中的參数.并作对应的设置工作:最后调用select_input()和sele…