最近在开发基于 LINUX 的 MX27 视频可视电话, VGA 硬件编解码,硬件 YUV2RGB 比较流畅。但 UI 一直没有比较好的方案,在没有窗口管理系统时,管理 QT 程序和非 QT 视频窗口非常麻烦。想用 Andriod, 但由于 Freescale 没有提供 MX27 比较新的内核,挪到 Andriod 上工作太多,准备看看 Samsung 6410 视频硬件解码如何。
599 元买了一块 FriendlyARM 的 Tiny6410 开发板,开发工具,内核, QT 全有,性价比极高。但是 MFC 没给新内核驱动源码,违背 GPL 精神,小小鄙视一下。
下载 6410 Application 包 http://www.aesop.or.kr/?mid=Board_Download_S3C64X0&page=2&document_srl=53314 ; 修改生成动态链接库。
下载了 vlc-1.1.10.tar.bz2 ,参照 http://www.cublog.cn/u/16231/showart_2044184.html ,配置,编译,我擦,为毛没有 s3c.c 源文件?只好自己动手,看看如何把自己的 Codec 模块加到 vlc 中。
先忙 s3c.c 去了,待更新。
文章介绍了基于Linux的MX27视频可视电话开发经验,包括VGA硬件编解码和流畅性,以及在没有窗口管理系统时管理QT程序和非QT视频窗口的挑战。探讨了将项目移植到Andriod平台的过程,包括选择Samsung6410开发板作为替代方案,并批判了MFC没有提供新内核驱动源码的行为。详细记录了使用FriendlyARM Tiny6410开发板进行开发的步骤,包括下载和修改动态链接库,以及尝试将自定义Codec模块集成到vlc软件的过程。
870

被折叠的 条评论
为什么被折叠?



