导航

    全志在线开发者论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 话题
    • 在线文档
    • 社区主页

    【FAQ】全志D1芯片 如何解决Gstreamer播放1080视频显示异常问题(重影)?

    其它全志芯片讨论区
    d1 r818 faq 视频 技术支持
    1
    1
    1710
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • q1215200171
      budbool LV 9 最后由 编辑

      1、问题描述
      Gstreamer升级后测试发现,在播放1080P视频时,画面会出现重影现象。

      2、问题分析
      通过抓取图像数据以及对log分析,怀疑与VE的数据对齐有关,经验证确实如此。在解码的时候,VE会做16位对齐,所以1080P解码出来的数据除了需要将frame buffer的宽高设置给显示外,还需要做crop处理。而造成重影现象的原因就是在做crop处理前未将frame buffer的真实宽高设置给显示。

      3、解决方法
      在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

      1 条回复 最后回复 回复 引用 分享 0
      • Referenced by  q1215200171 q1215200171 
      • Referenced by  q1215200171 q1215200171 
      • Referenced by  q1215200171 q1215200171 
      • Referenced by  q1215200171 q1215200171 
      • Referenced by  q1215200171 q1215200171 
      • Referenced by  q1215200171 q1215200171 
      • Referenced by  q1215200171 q1215200171 
      • Referenced by  q1215200171 q1215200171 
      • 1 / 1
      • First post
        Last post

      Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号

      行为准则 | 用户协议 | 隐私权政策