- 博客(8)
- 资源 (30)
- 收藏
- 关注
原创 Android Codec2编码介绍
谷歌在Android Q上推出了Codec2.0,指在于取代ACodec与OpenMAX,它可以看作是一套新的对接MediaCodec的中间件,往上对接MediaCodec Native层,往下提供新的API标准供编解码使用,相当于ACodec 2.0。
2023-09-07 12:08:35
965
4
转载 编译gstreamer for android
1.下载cerbero工程编译gstreamer可不是件容易事,一个是gst依赖了太多其他库,再一个是gst本身就有很多插件,这些插件分散在不同的工程里,相对来说ffmpeg就显得简单易用了不少,奈何项目里要用到gst,那就只能搞咯,幸运的是,github上有个开源项目,专为gst的交叉编译量身打造的,那就是cerbero项目。它只做两件事情,一个是配置编译环境,另一个是编译打包gst全部的相关工程,先从github上把它下下来git clone https://github.com/GStr
2022-02-23 16:55:41
908
1
转载 Golomb及指数哥伦布编码原理介绍及实现
Golomb及指数哥伦布编码原理介绍及实现2017年的第一篇博文。本文主要有以下三部分内容:介绍了Golomb编码,及其两个变种:Golomb-Rice和Exp-Golomb的基本原理 C++实现了一个简单的BitStream库,能够方便在bit流和byte数字之间进行转换 C++实现了Golomb-Rice和Exp-Golomb的编码,并进行了测试。在文章的最后提供了本文中的源代码下载。Golomb编码的基本原理Golomb编码是一种无损的数据压缩方法,由数学家Solomon W
2021-03-12 18:17:33
3534
原创 绿幕抠图shader备忘
"#extension GL_OES_EGL_image_external : require\n" + "precision highp float;\n"+ "varying highp vec2 textureCoordinate;\n" + "varying highp vec2 backgroundCoordinate;\n" + "uniform samplerExternalOES inputIma...
2020-11-06 16:52:33
656
原创 DenseNet代码
import torchimport torchvisionimport torchvision.transforms as transformsimport torch.nn as nnimport torch.optim as optimfrom torch.autograd import Variabletransform = transforms.Compose([tran...
2019-07-04 23:10:27
427
转载 【FFMPEG】AVFrame中buffer分配的两种方式
AVFrame在使用ffmpeg进行编解码过程中,是最基本的数据结构。在某些场景下,需要对AVFrame的数据区域进行提前分配,有两种方法,需要根据自己的需求来使用。(1) * This function will fill AVFrame.data a...
2019-05-18 08:44:37
3913
转载 Android Surface创建
转载请标注来处: http://www.jianshu.com/p/64e5c866b4ae一、 OverViewAndroid Surface的创建涉及三个进程 App 进程 Surface本质上是一个Native Window, 并且保存着需要在屏幕上显示的数据(buffer), 它通常包含 triple-buffers 以防止Jank。 那么谁要创建Surface呢? 当然...
2018-08-24 18:11:18
826
1
vulkan编程指南.zip
2019-09-10
深度学习轻松学
2019-02-26
sqlite3.exe 绿色版
2017-09-28
思考软件,创新设计 A段架构师的思考技术
2017-06-24
Sample Adaptive Offset in the HEVC Standard
2014-01-08
计算机网络第五版
2012-10-25
重构+改善既有代码的设计(中文版)
2008-11-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人