上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 25 下一页
摘要: 先看代码:以下是在dev-c++里建立自已的dll时的dll.h里面的代码,这里面有一个:_declspec(dllexport)#ifndef _DLL_H_#define _DLL_H_//防重复定义#if BUILDING_DLL# define DLLIMPORT __declspec (d... 阅读全文
posted @ 2014-12-17 09:08 lihaiping 阅读(422) 评论(0) 推荐(0)
摘要: I帧和IDR帧的区别:http://blog.csdn.net/skygray/article/details/6223358 IDR帧属于I帧。解码器收到IDR frame时,将所有的参考帧队列丢弃(用x264_reference_reset函数实现——在encoder.c文件中)。这点是所有I帧... 阅读全文
posted @ 2014-12-16 19:58 lihaiping 阅读(1041) 评论(0) 推荐(0)
摘要: 参数及结构typedef struct{ int i_csp; //色彩空间参数 ,X264只支持I420 int i_stride[4]; //对应于各个色彩分量的跨度 uint8_t *plane[4]; //对应于各个色彩分量的数据} x264_image_t;#defi... 阅读全文
posted @ 2014-12-16 19:07 lihaiping 阅读(2416) 评论(0) 推荐(0)
摘要: 输入的数据准备好了,编码后的数据都在x264_nal_t的数组。我这里设置的参数是Baseline Profile,所以编码后没有B帧,将编码后的数据保存分析后发现,第一次编码的时候会有4个NAl,分别是SPS、PPS、SEI、I帧,也即分别是00 00 00 01 67、 00 00 00 01 ... 阅读全文
posted @ 2014-12-16 18:53 lihaiping 阅读(1581) 评论(0) 推荐(0)
摘要: YUV格式有两大类:planar和packed。对于planar的YUV格式,先连续存储所有像素点的Y,紧接着存储所有像素点的U,随后是所有像素点的V。对于packed的YUV格式,每个像素点的Y,U,V是连续交*存储的。一般的录像程序是先从摄像头得到yuv420 planar的数据,然后编码成h2... 阅读全文
posted @ 2014-12-05 23:16 lihaiping 阅读(910) 评论(0) 推荐(0)
摘要: /*主要的采样格式有YCbCr 4:2:0、YCbCr 4:2:2、YCbCr 4:1:1和 YCbCr 4:4:4。其中YCbCr 4:1:1 比较常用,其含义为:每个点保存一个 8bit 的亮度值(也就是Y值),每 2x2 个点保存一个 Cr 和Cb 值, 图像在肉眼中的感觉不会起太大的变化。所... 阅读全文
posted @ 2014-12-05 23:12 lihaiping 阅读(4315) 评论(0) 推荐(0)
摘要: 在进行UDP编程的时候,我们最容易想到的问题就是,一次发送多少bytes好? 当然,这个没有唯一答案,相对于不同的系统,不同的要求,其得到的答案是不一样的,我这里仅对 像ICQ一类的发送聊天消息的情况作分析,对于其他情况,你或许也能得到一点帮助: 首先,我们知道,TCP/IP通常被认为是一个四层协... 阅读全文
posted @ 2014-12-01 13:58 lihaiping 阅读(3268) 评论(0) 推荐(0)
摘要: 原文地址:http://blog.csdn.net/zyq0335/article/details/76574651 什么是多态?多态性可以简单的概括为“1个接口,多种方法”,在程序运行的过程中才决定调用的机制程序实现上是这样,通过父类指针调用子类的函数,可以让父类指针有多种形态。2 实现机制举一个... 阅读全文
posted @ 2014-11-17 23:45 lihaiping 阅读(262) 评论(0) 推荐(0)
摘要: 二:《windows下编译最新的x264》X264更新的比较快,每天都有更新,但算法模块,基本结构是没有多大变化的。x264都是用C语言写的包括C99,但C99语法是在VC中是没法用的(当然有精力可以全部改成C89),生成的.a库是也是没法调用的,如何转化成可用.lib库就比较重要了。1下载最新的x... 阅读全文
posted @ 2014-11-14 15:39 lihaiping 阅读(3840) 评论(1) 推荐(1)
摘要: 最近因为各种原因,对流媒体的学习,突然中断在了编码这块。今天难得静下心来,从新拿起了代码。对encode这边,因为之前虽然也接触了,也找了两个例子,但目前还没真正开始,所以先从编译x264这个库开始吧。找到之前下载的x264源码库(x264-snapshot-20130922-2245),然后将源码... 阅读全文
posted @ 2014-11-14 15:33 lihaiping 阅读(2695) 评论(0) 推荐(0)
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 25 下一页