全志科技
登录
直播中
云中云
8年用户
942经验值
私信
关注
[问答]
如何解决Gstreamer播放1080视频显示异常问题?
开启该帖子的消息推送
GStreamer
Gstreamer升级后测试发现,在播放1080P视频时,画面会出现重影现象。请问如何解决Gstreamer播放1080视频显示异常问题?
回帖
(1)
张波
2021-12-29 14:31:16
通过抓取图像数据以及对log分析,怀疑与VE的数据对齐有关,经验证确实如此。在解码的时候,VE会做16位对齐,所以1080P解码出来的数据除了需要将frame buffer的宽高设置给显示外,还需要做crop处理。而造成重影现象的原因就是在做crop处理前未将frame buffer的真实宽高设置给显示。
在omx层第二次设置输出状态时,图像宽高为对齐后的宽高,sunxifbsink做crop处理;见附件。
将附件中的0008 patch放在tina/package/multimedia/gst1-omx/patches目录下,然后用附件中的gst-plugins-aw-1.8.2.tar.x替换dl目录下的同名文件。
gst-plugins-aw-1.8.2.tar.xz
0008-Solve-the-ghosting-problem-of-sunxifbsink-display-du.patch
通过抓取图像数据以及对log分析,怀疑与VE的数据对齐有关,经验证确实如此。在解码的时候,VE会做16位对齐,所以1080P解码出来的数据除了需要将frame buffer的宽高设置给显示外,还需要做crop处理。而造成重影现象的原因就是在做crop处理前未将frame buffer的真实宽高设置给显示。
在omx层第二次设置输出状态时,图像宽高为对齐后的宽高,sunxifbsink做crop处理;见附件。
将附件中的0008 patch放在tina/package/multimedia/gst1-omx/patches目录下,然后用附件中的gst-plugins-aw-1.8.2.tar.x替换dl目录下的同名文件。
gst-plugins-aw-1.8.2.tar.xz
0008-Solve-the-ghosting-problem-of-sunxifbsink-display-du.patch
举报
更多回帖
rotate(-90deg);
回复
相关问答
GStreamer
请问做
视频
播放
的思路是什么?
2022-01-10
859
gstreamer
采用waylandsink并绑定到QWidget失败?
2023-05-11
4844
DM8168+TVP7002采集出现黑边和
视频
数据偏移现象
2018-06-22
3252
请问dm368
1080
i (encode)测试
视频
丢帧问题怎么解决?
2018-05-25
1760
使用
gstreamer
录制时出现块状噪声的原因?怎么解决?
2023-05-16
381
如何在linux qt下做
视频
硬解码?
2022-01-05
1568
请问Imx8MM如何用gst-launch工具设置多
视频
同屏
显示
?
2021-12-31
3412
在linux下使用
gstreamer
显示
图像出现黑色半透明的图层是为什么?
2022-01-10
759
如何以一定的透明度在weston上
显示
gstreamer
视频
?
2023-05-29
378
rk3288硬解
1080
P的H264的
视频
顶部出现绿条该如何处理
2022-11-24
1228
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分