📺 全志H616 · 高画质解码
🎯 30章 · 从入门到实战
01
H616芯片概览
基础
处理器架构 · VE单元 · H.264/H.265/VP9/AVS2
02
视频解码硬件架构
解码流水线 · 模块详解 · 硬件加速器与CPU分工
03
开发环境搭建
工具
BSP SDK · 交叉编译 · sunxi-cedar · libcedar
04
V4L2驱动框架
Video for Linux 2 · cedar_ve · /dev/videoX · ioctl
05
内存管理策略
ION/DMA-BUF · CMA · 帧缓冲池 · 零拷贝传输
06
码流解析与封装格式
TS/MP4/MKV/FLV · Annex-B/AVCC · NAL提取
07
H.264解码实战
SPS/PPS · 宏块级 · DPB · 错误隐藏
08
H.265/HEVC解码进阶
CTU/CU/PU/TU · SAO · WPP/Tile · 参考帧列表
09
VP9解码特性
超帧解析 · 自适应概率 · 混合预测 · 并行解码
10
AVS2国产标准解码
编码框架 · H616支持 · 智能帧内 · 背景图
11
多路解码并发
硬件多实例 · 时间片轮转 · 内存带宽 · 帧率控制
12
高动态范围(HDR)处理
HDR10/HLG/Dolby Vision · 色调映射 · 色彩空间
13
10-bit色深解码
NV12_10LE/P010 · 位宽扩展 · 精度控制 · 10-bit输出
14
解码后处理
去块效应 · SAO · 缩放引擎 · 帧率转换
15
显示链路集成
DE与VE同步 · Overlay · GPU合成 · EGLImage
16
性能优化与调优
延迟分析 · CPU负载 · Cache一致性 · 帧丢弃
17
功耗管理
DVFS · 时钟门控 · 内存自刷新 · 4K vs 1080p
18
DRM集成
DRM框架 · KMS · Atomic API · VBlank同步
19
GStreamer框架集成
gst-omx · 解码元素 · Pipeline构建 · waylandsink
20
FFmpeg/libavcodec集成
HWAccel接口 · AVCodec实现 · 零拷贝AVFrame · PTS
21
Android HAL层集成
Codec2框架 · C2组件 · OMX IL · MediaCodec API
22
安全解码与DRM
TEE集成 · Secure Video Path · HDCP · 密钥管理
23
错误恢复与健壮性
码流检测 · 超时处理 · 帧丢失补偿 · 状态机复位
24
工具链与调试
v4l2-ctl · cedar_debug · ftrace · PMU分析
25
4K超高清解码实战
4K@60fps H.265 · 内存带宽 · 显示时序 · 播放器
26
低延迟解码优化
零拷贝链 · 减少缓冲 · 流水线深度 · 实时通信
27
多格式兼容测试
兼容性矩阵 · 异常码流 · 分辨率切换 · 稳定性
28
产品化经验分享
散热设计 · PCB布局 · 量产固件 · CTS/HDCP
29
未来演进
H.266/VVC · AI超分/去噪 · 芯片路线图 · 异构计算
30
综合项目实战
4K智能电视盒 · 多路摄像头解码 · 边缘AI一体机