您尚未登录。

楼主 #1 2021-03-12 11:00:14

Bosspoi
会员
注册时间: 2020-11-29
已发帖子: 32
积分: 56.5

F1C200S再探Cedar Codec和Gstreamer,OpenMax解码

这两天又折腾了下F1C200S在buildroot下硬解,首先感谢Aodzip大佬适配buildroot集成式开发环境,芒果大佬制作的R3,逸俊晨晖大佬的进一步适配与教程。
想要使用buildroot实现F1C200S硬解的,但没有看过逸俊晨晖教程的可以移步至:

F1C200s主线gstreamer使用openmax调用cedar硬解码
http://whycan.com/t_5824.html
(出处:哇酷开发者社区)

因为Gstreamer现buildroot中版本和逸俊晨晖大佬的有所不同,如果你也出现了OMX_COLOR_FormatYVU420Planar死活找不到定义:
请各位修改buildroot下package/gstreamer1/gst-omx/gst-omx.mk中
GST_OMX_VERSION = 1.16.0
然后删除package/gstreamer1/gst-omx/中 的hash验证文件(因为包变了,需重新填写校验码,直接删掉更简单)
接着删除原有的output/build/gst-omx-XXX 整个文件夹。
再按照逸俊晨晖大佬的操作走一遍就OK了

我使用1.16.2 怎么弄都是OMX_COLOR_FormatYVU420Planar找不到定义(反复删除过_stamp_XXX和make clean)
最后替换版本好了。。。

还有,再提供测试视频的时候,注意编码为H264,并且分辨率: 32的整数倍* 32的整数倍 偏离一个像素都可能导致错误。

播放视频稍后补上

离线

楼主 #2 2021-03-12 11:38:24

Bosspoi
会员
注册时间: 2020-11-29
已发帖子: 32
积分: 56.5

Re: F1C200S再探Cedar Codec和Gstreamer,OpenMax解码


离线

楼主 #3 2021-03-12 11:44:30

Bosspoi
会员
注册时间: 2020-11-29
已发帖子: 32
积分: 56.5

Re: F1C200S再探Cedar Codec和Gstreamer,OpenMax解码

由于我使用的SPI-TFT屏幕分辨率是240*240的
现在有两个问题:
第一:采用512*384的bad_apple.mp4 放出来很卡,控制台一直在打印 buffer被丢弃,而采用256*256的bad_apple.mp4却很流畅
这种现象是内存不够?还是DE不支持512*384硬件缩放到240*240,采用了软算导致卡顿?
第二 :视频大家用什么软件处理的,把1080P压缩到小一点分辨率的

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn