ipu-examples 发行说明 - v0.1 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
下载并构建IPU示例 IPU 示例 - v0.1 可在https://github.com/rogeriorps/ipu-examples获取 要下载,只需克隆项目: $ git clone https://github.com/rogeriorps/ipu-examples.git 按照项目根文件夹中的 README.md 进行构建和安装。 可用的演示 Alpha 混合 基础版 合并 裁剪 色彩空间转换 去隔行 调整大小 旋转 i.MX5 basic_ex1 rot_ex1 i.MX6 alpha_ex1 alpha_ex2 crop_ex1 csc_ex1 dint_ex1 res_ex1 rot_ex1 i.MX5 基本示例 基本示例1: 打印所有帧缓冲区的所有信息。它仅使用帧缓冲设备 /dev/fb*。 旋转示例 rot_ex1: 旋转图像并显示在显示屏上。此示例使用 ipu 库,而不是直接使用 /dev/mxc_ipu。 i.MX6 Alpha 混合示例 alpha_ex1: 此示例展示了如何使用全局 alpha 混合。它用白色填充第 1 层,用 4 个色带覆盖层,并改变全局 alpha 混合,同时在显示屏上显示具有不同透明度的 2 个平面。 alpha_ex2: 此示例展示了如何使用局部 alpha 混合。此示例使用 3 个缓冲区: 1 – 输入缓冲区:用作第 1 层(背景)。 2 – 覆盖缓冲区:用作第 2 层(前景)。 3 - Alpha 缓冲区:用作 Alpha 缓冲区,其中每个像素将对应于输入和覆盖缓冲区之间的透明度值。 运行时,它将用纯色填充输入和覆盖缓冲区,用 4 种不同的 alpha 条填充 alpha 缓冲区,并将打开和关闭本地 alpha 混合。 颜色空间转换示例 csc_ex1: 此示例展示如何使用颜色空间转换。它读取 4 种不同格式的图像(RGB565、RGBA32、NV12 和 YUYV422),并以 RGB565 格式在背景帧缓冲区上显示它们。 裁剪示例 crop_ex1: 此示例显示如何使用“输出裁剪”裁剪图像。它用纯色填充输入缓冲区并裁剪输出缓冲区。结果将是显示屏上出现一个实体块。 去隔行示例 dint_ex1: 此示例显示如何对单个隔行帧进行去隔行处理。该示例加载 320x240 隔行 NV12 图像,并在显示屏上显示打开和关闭去隔行功能。 调整大小示例 res_ex1: 此示例将图像 freescale_1024x768.raw(1024x768 RGB565 格式)调整为 800x480 RGB24 格式图像,并存储到本地文件 output_file.raw 中。 旋转示例 rot_ex1: 此示例旋转图像 freescale_1024x768.raw(1024x768 RGB565 格式)并使用所有旋转模式显示: 0 - 无旋转 1 - 垂直翻转 2 - 水平翻转 3 - 180 度 4 - 向右 90 度 5 - 向右 90 度垂直翻转 6 - 向右 90 度水平翻转 7 - 向左 90 度 已知问题 回复:ipu-examples 发行说明 - v0.1 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Hi Zongbiao, 可以通过改变帧缓冲区的颜色格式来测试 DP 上的 CSC(参见 Linux 驱动程序文件 mxc_ipuv3_fb.c)。 测试源代码csc_ext1.c仅对 IC 执行 csc。这不是一个简单的改变。 此致 Rogerio 回复:ipu-examples 发行说明 - v0.1 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Hi, rogeriopimentel 感谢你的回复! 那么如何修改csc_ext1.c让 CSC 在 DP 上进行? 此致! ZongbiaoLiao 回复:ipu-examples 发行说明 - v0.1 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
HI, 在 csc_ex1.c 上,CSC 在 IC 上制作。 此致 Rogerio 回复:ipu-examples 发行说明 - v0.1 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Hello,rogeriopimentel IC 和 DP 都具有 CSC 功能,所以我想知道此示例中 CSC 动作发生在哪里(IC 还是 DP)? 你能告诉我吗? 非常感谢! ZongbiaoLiao
查看全文