4 hb707934728

尚未进行身份认证

暂无相关简介

等级
TA的排名 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帮助选项Help options标准选项Standard options许可证选项Licensing options配置选项Configuration options程序选项Program options文档选项Documentation options组件选项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解码解析

private void decode(MediaCodec.BufferInfo videoInfo, int inputIndex) { 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>using namespace st...

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>using namespace std;//引入链接库#pragma comment(lib,"avformat.l...

2018-08-02 10:24:21

opengl大牛博客

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

2018-07-30 11:52:48

AS创建项目常见问题解决

1,Conflict with dependency 'com.android.support:support-annotations'. Resolved versions for app (22.2.1) and test app (27.1.1) differ. See http://g.co/androidstudio/app-test-app-conflict for details.解...

2018-05-22 14:04:08

reactnative学习相关笔记

已有项目中安装react native的步骤1,通过package.json查看 react native 版本号 "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绘制时钟var canvas;function clock(){ canvas = document.createElement('canvas'); canvas.width=200; canvas.height=200; var ctx = canvas.getContext('2d'); if(ctx){ var timerId; var frameRate =

2017-12-12 10:34:27

three.js加载纹理

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

2017-12-11 14:37:42

查看更多

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