
图像视频
文章平均质量分 70
Aero Auto
learning...
展开
-
MIPI Specification for D-PHY v3.5(二) 全局操作
MIPI DPHY中文版翻译 2024-12-09 15:07:33 · 250 阅读 · 0 评论 -
MIPI Specification for D-PHY v3.5(一) 概览
该规范为移动设备内部组件之间的通信互连提供了灵活、低成本、高速的串行接口解决方案。传统上,这些接口是低比特率的CMOS并行总线,为了较少EMI的影响,边缘比较平缓。D-PHY解决方案,可以显著扩展更高级的应用程序接口的带宽。D-PHY解决方案可以实现非常低的功耗。为了在不同的场景实现不同级别的功耗,有D-PHY可以有多种运行模式。常用的是HS高速模式 HIGH SPEED和 LP低功耗 Low-Power。HS是高速模式,需要正式传输数据的时候就进入HS。翻译 2024-11-28 15:29:54 · 460 阅读 · 0 评论 -
车载SerDes历史和发展概述
介绍车载摄像头方案的历史、现状和发展原创 2024-10-09 20:28:04 · 1741 阅读 · 0 评论 -
gstreamer [全收录]官方插件分类整理
Gstreamer官方插件全收录, 分类整理.原创 2023-01-05 09:59:01 · 818 阅读 · 1 评论 -
gst 笔记1:信号、消息、事件、状态
基本操作示例gst-launch-1.0 filesrc location="/home/e0005055/Videos/test1.mp4" ! decodebin ! videoconvert ! autovideosink代码:#include <gst/gst.h>static gbooleanbus_call (GstBus *bus, GstMessage *msg, gpointer data){ GMainLoop *lo原创 2021-07-27 18:27:57 · 1061 阅读 · 0 评论 -
BT601和BT709数据区别最简洁的描述
本质区别是数据转换系数不同。BT601是SDTV规格:令:Y = kr R + (1-kb-kr)G + kb BCb = 0.5/(1-kb) * (B-Y)Cr = 0.5/(1-kr) * (R-Y)则:R = Y + (1-kr)/0.5 * CrG = Y - 2kb(1-kb)/(1-kb-kr) * Cb-2kr(1-kr)/(1-kb-kr) * CrB = Y + (1-kb)/0.5 * CbBT709是HDTV规格:令:Y = 0.2126R +原创 2021-02-23 17:52:24 · 12182 阅读 · 4 评论 -
eglCreateWindowSurface() eglError (0x300b)
eglCreateWindowSurface() eglError (0x300b)EGLSurface eglCreateWindowSurface(EGLDisplay dpy, EGLConfig config, NativeWindowType window,const EGLint* attrib_list) {NativeWindowType 的长宽需要和实际显示窗口的长宽一致。原创 2020-06-02 14:20:04 · 1488 阅读 · 0 评论 -
使用ffplay命令直接保存yuv数据
想用ffplay直接保存yuv对比解码器结果,居然没搜到。得到大侠指点记录一下。播放视频流:ffplay E:\backup\1280x800.h264播放YUV:ffplay.exe E:\backup\1280x800nv21.yuv -pixel_format nv21 -video_size 1280x800 -x265-params color_range=pc查看信息......原创 2020-01-16 18:01:18 · 1097 阅读 · 0 评论 -
Failed to load EGL device integration "eglfs_mali" EGL library doesn't support Emulator extensions
QT移植到全志T芯片,生成应用程序运行报错:/analogclock qt.qpa.egldeviceintegration: Failed to load EGL deviceintegration “eglfs_mali” EGL library doesn’t support Emulatorextensions Aborted1.按照网络搜索,设置:export QT_QPA...原创 2019-12-24 16:29:39 · 4872 阅读 · 6 评论 -
亿连CarBit开发备忘
1.移植carbit开发包与苹果CarPlay、谷歌AndroidAuto、百度CarLife不同,亿连的库已经通过libusb将通信层封装好了,不需要去处理usb层的通信和兼容。因此可以直接交叉编译,进行调用。3.接入音视频根据Android Auto接口带入音视频解码和录音接口,将Android Auto的音视频数据进行解码。4.控制接口引出定义UI级的封装,引出UI输入接口,音视频...原创 2019-08-24 18:01:32 · 1838 阅读 · 0 评论 -
Android Auto开发备忘
1.建立aoa通道可以通过libusb直接打开手机端的aoa模式,发送Android Auto描述信息。此后会重新枚举aoa设备,手机端会提示是否需要下载Android Auto。也可以通过内核来建立一个aoa驱动节点,通过节点来读写数据。节点侦测程序参考linux设备节点侦测注意接口的独立性封装,这样在其它方案如CarLife、Android 手机镜像时复用。2.准备开发环境需要连接...原创 2019-08-24 17:44:59 · 1039 阅读 · 4 评论 -
H264编码常用参数整理
1.Profileprofile是代表编码器能力的,一般有BP、MP、HP。越高级的profile性能需求越强。typedef enum VENC_H264PROFILETYPE { VENC_H264ProfileBaseline = 66, /**&lt; Baseline profile */ VENC_H264ProfileMain = 77...原创 2019-01-28 15:32:55 · 6008 阅读 · 0 评论 -
YUV各格式详解和所占的空间大小总结 YUV420P YUV420P YUV420SP YUV420SP packed planar I420 YV12 NV12 NV21区别
简单总结一下,如有疏漏劳烦指正或补充。一.常见格式大小计算YUV420:长宽3/2YUV422:长宽2UYUY422:长宽2RGBA8888:长宽4二.示例代码原创 2019-01-24 15:24:08 · 14362 阅读 · 0 评论