vlc加入s3c6410 MFC硬件解码器,PP视频输出

最近在开发基于LINUX MX27视频可视电话,VGA硬件编解码,硬件YUV2RGB比较流畅。但UI一直没有比较好的方案,在没有窗口管理系统时,管理QT程序同非QT视频窗口非常麻烦。想用Andriod, 但由于Freescale没有提供MX27比较新的内核,挪到Andriod上工作太多,准备看看Samsung 6410视频硬件解码如何。

599元买了一块FriendlyARMTiny6410开发板,开发工具,内核,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去了,待更新。


 s3c.zip   对比Samsung的测试程序display_test.c,参考 VLC中的modules/codec/theora.c,完成了s3c.c。重新配置,编译VLC, 又出现新问题编译libtool: eval: line 964:syntax error near unexpected token `|'Google下,有了,是libtool有问题,修改下配置就可以了

编译成功,放到板上,执行,视频文件是FriendlyARM 提供的。

tm.aviH264视频

[root@FriendlyARMnfs]# ./s3c6410/bin/vlctm.avi

有声音,有图像,搞定。

Transformers2.mp4  MPEG4视频

root@FriendlyARMnfs]# ./s3c6410/bin/vlcTransformers2.mp4

VLCmedia player 1.1.10 The Luggage (revisionexported)

[0x6cff0]main interface error: no suitable interface module

[0x12198]main libvlc error: interface "globalhotkeys,none" initializationfailed

[0x12198]main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlcwithout interface.

Remotecontrol interface initialized. Type `help' for help.

s3c_mfc_inst_init_dec: sequence init failed

MFCDecoder Configuration Failed.

Segmentationfault

[root@FriendlyARMnfs]#

我靠,凭什么?


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值