TXW82x 平台相册功能开发文档
TXW82x 平台相册功能开发文档 项目: TXW82x 相册功能日期: 2026-06-30基于提交: 72ce4df (更新相册功能) + eab804e (添加照片选中功能)技术栈: LVGL 8.x / FatFS (SD卡) / MSI (Media Stream Interface) / 硬件JPEG解码 + CSC硬件 目录 功能概述 文件变更清单 数据结构详解 MSI 流水线架构 核心函数逐分析 UI 界面布局 按键系统与焦点导航 全屏预览机制 CSC 动态格式配置 JPEG 解码器扩展 内存管理策略 数据流完整跟踪 操作说明 内存泄漏修复回顾 一、功能概述相册功能为 TXW82x 平台提供基于 SD 卡的 JPEG 图片浏览能力。整体包含两大功能模块: 第一版(提交 72ce4df)— 相册功能骨架 从 SD 卡 IMG/ 目录扫描 *.jpg 文件 缩略图网格展示(自动根据屏幕分辨率计算网格行列数) 支持多页翻页(按键、触摸按钮、左右滑动手势) 点击缩略图进入全屏预览(使用 VIDEO_P1 硬件层) MSI 流水线:S_...
TXW82x 平台 H.264 硬解码播放器 UI 组件开发文档
H264 Player UI 组件开发文档1. 概述h264_player_ui.c 是基于 LVGL 图形框架和 MSI(Media Stream Interface)媒体流管道实现的 H.264 硬解码播放器 UI 组件。运行于 TXW82x WiFi 摄像头 SoC(C-Sky CK804DF 内核)平台。 功能: 在 LCD 上创建 H.264 文件播放器的菜单入口 遍历文件系统中 H264/ 目录下的 *.h264 文件并展示文件列表 选择文件后,通过 MSI 管道完成硬件解码并在 LCD 视频层(R_VIDEO_P0)显示 支持播放/暂停控制 支持退出播放并回到主菜单 2. 架构与数据流2.1 MSI 管道拓扑在进入播放界面时,组件建立如下 MSI 数据流管道: 12345678910111213141516171819SD 卡 H.264 文件 (*.h264) │ ▼h264_file_msi (文件解复用器) │ MSI_CMD_VIDEO_DEMUX_CTRL → START/STOP/PAUSE │ 输出:...