3 hb707934728

尚未进行身份认证

暂无相关描述

等级
博文 276
排名 6k+

opengl shader 在线学习文档

https://thebookofshaders.com/?lan=chhttps://thebookofshaders.com/?lan=ch

2019-06-10 18:50:01

深入浅出理解视频编码H264结构

本文转自:https://blog.csdn.net/weiyuefei/article/details/70273033关于H264宏块的介绍:https://www.jianshu.com/p/06a28206d8dc引言:在国内直播”欣欣向荣”(ps:其实大多都亏钱,为的就是炒概念)的年代,相信很多小伙伴也投入了技术的浩瀚大洋当中(ps:其实就是搬砖),日复一日,音/视频...

2019-04-23 10:12:19

ffmpeg configure配置选项

本文转自:https://blog.csdn.net/momo0853/article/details/78043903帮助选项Helpoptions标准选项Standardoptions许可证选项Licensingoptions配置选项Configurationoptions程序选项Programoptions文档选项Documentationoptions组件选项C...

2019-03-29 14:24:40

位运算以及用途详解

原文地址:http://blog.sina.com.cn/s/blog_634296930100q08m.html位运算是指按二进制进行的运算。在系统软件中,常常需要处理二进制位的问题。C语言提供了6个位操作运算符。这些运算符只能用于整型操作数,即只能用于带符号或无符号的char,short,int与long类型。C语言提供的位运算符列表:运算符 含义描述 &按...

2019-03-22 17:33:01

网络编程之阻塞与非阻塞的理解

linux网络编程中connect,send,recv关于阻塞与非阻塞的理解1,send,recv如果非阻塞,会立即返回,但每次返回的结果是不确定的,有可能一次发送或者接收完成也有可能需要多次,所以需要在一个循环中,多次发送或者接收,直到数据发送或者接收完毕。2,send,recv如果阻塞,可以设置超时时间,阻塞的话会一直等到发送或者接收完毕所有数据才会返回,防止主线程阻塞,...

2019-03-06 14:43:30

MediaCodec解码解析

privatevoiddecode(MediaCodec.BufferInfovideoInfo,intinputIndex){mMediaDecode.queueInputBuffer(inputIndex,0,videoInfo.size,videoInfo.presentationTimeUs,videoInfo.flags);//通知MediaD...

2018-12-29 09:43:53

EGL工作流程

 流程(1)Display是图形显示设备(显示屏)的抽象表示。大部分EGL函数都要带一个Display作为参数 (2)Context是OpenGL状态机。Context与Surface可以是一对一、多对一、一对多的关系 (3)Surface是绘图缓冲,可以是window、pbuffer、pixmap三种类型之一 EGL工作流程为: (1)初始化 (...

2018-12-27 16:13:58

opengl_shader在线教程

https://thebookofshaders.com/07/?lan=ch opengl入门教程https://learnopengl-cn.github.io/

2018-12-20 14:52:33

pthread_join和pthread_detach的区别

linux系统中,任何一个sh时间点,线程要么是可结合的,要么是可分离的pthread_join等待指定的线程结束,调用者会阻塞pthread_detach,如果不想调用者阻塞,则fenl分离...

2018-12-03 10:47:51

H264码流结构分析

终于找到一遍比较通俗易懂介绍H264码流结构的文章了转自:https://blog.csdn.net/chenchong_219/article/details/37990541 https://www.jianshu.com/p/9522c4a7818d

2018-11-22 16:08:03

音视频编解码流程

编码流程:RGB->YUV->H.264只有YUVcain才能编码成H264,为啥需要编码,因为一张没有压缩过的图片,数据量太大了,比如一张640x480的图片,每秒30帧每秒的数据量是 640x480x3x30=3.2MB,一张VGA图片,每秒数据3.2M字节,国内上行平均64KB每秒,所以sh数据量太大,局域网勉强可以传输,要在广域网传输,必须压缩,所以才有了H...

2018-10-09 13:16:58

ffmpeg编码之RGB通过H264编码并封装成mp4

原始rgb文件h264编码成功,并封装成MP4文件运行截图日志信息实现方式extern"C"{#include<libavformat/avformat.h>#include<libswscale/swscale.h>}#include<iostream>usingnamespacest...

2018-08-07 10:32:38

ffmpeg编码之PCM到AAC

编码前文件编码后文件 编码过程实现方式extern"C"{ #include<libavformat\avformat.h> #include<libswscale\swscale.h> #include<libswresample\swresample.h>}#include<iostream>...

2018-08-06 10:11:33

ffmpeg格式转换之MP4转mov

原MP4格式视频文件格式转换后mov格式文件转换成功实现方式//引入c语言头文件extern"C"{ #include<libavformat\avformat.h>}#include<iostream>usingnamespacestd;//引入链接库#pragmacomment(lib,"avformat.l...

2018-08-02 10:24:21

opengl大牛博客

https://learnopengl-cn.github.io/

2018-07-30 11:52:48

AS创建项目常见问题解决

1,Conflictwithdependency'com.android.support:support-annotations'.Resolvedversionsforapp(22.2.1)andtestapp(27.1.1)differ.Seehttp://g.co/androidstudio/app-test-app-conflictfordetails.解...

2018-05-22 14:04:08

reactnative学习相关笔记

已有项目中安装reactnative的步骤1,通过package.json查看reactnative版本号 "dependencies":{ "react":"16.0.0-alpha.6", "react-native":"^0.44.3", "react-native-vector-icons":"^4.2.0" },react-native&

2018-04-25 11:26:39

three.js加载vtk模型

body{ font-family:Monospace; background-color:#000; color:#fff; margin:0px; overflow:hidden; } #info{ color:#fff; position:absolute; top:10px; width

2017-12-13 10:58:48

three.js加载canvas纹理

js绘制时钟varcanvas;functionclock(){ canvas=document.createElement('canvas'); canvas.width=200; canvas.height=200; varctx=canvas.getContext('2d'); if(ctx){ vartimerId; varframeRate=

2017-12-12 10:34:27

three.js加载纹理

body{margin:0px;background-color:#000000;overflow:hidden;}varcamera,scene,renderer;varmesh;init();animate();functi

2017-12-11 14:37:42
奖章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!