zoukankan      html  css  js  c++  java
  • 嵌入式开发之davinci--- 8148/8168/8127 中的图像缩放sclr、swms之后出现图像视频卡顿、屏幕跳跃的问题

    ()问题原因

      这边的case链路是这样的camera-》sclr(yuv420sp cif)-》dup-》ipcframeoutm3《-》ipcframerocess《-》ipncframeindsp《-》dspalg《-》osdalg《-》scdalg

                            |      |

                            |    swms-》display 

                            |      

                           ipcoutm3-》ipcinvideo-》enc-》ipcbitoutrtos-》ipcbitinhost        

      之前在dsp的alglink中processdata函数做了灰度处理,出现了下方有条纹情况,用cache_wb()写回内存更形解决了。

      这次加了sclr模块后,就出现了视频卡顿,调频情况!

    ()解决办法  

      屏蔽添加的灰度处理,这个1080/2 1920/2 是没问题的,换成其他的都有问题,我测过的,除了这个办法,其他要做处理的话,可能是dsp端没开启cache !!!,先时下scd,后面在搞这个!

    //memset(pFrame->addr[0][1], 0x80, 1920*1080/2);//add by pkf 11-4 128
    //Cache_wb(pFrame->addr[0][0], 1920*1080, Cache_Type_ALL,TRUE);
    //Cache_wb(pFrame->addr[0][1], 1920*1080/2, Cache_Type_ALL,TRUE);
    //memset(pFrame->addr[1][1], 0x80, 1920*1080/4);

      

  • 相关阅读:
    python实战===用python调用jar包
    Django连接数据库写入数据报错
    Niginx主配置文件参数详解
    uwsgi参数详解
    JSON序列化和反序列化
    ServiceBroker创建流程
    WCF和WebService中获取当前请求报文的方法
    python 关于文件的操作
    关于函数对象的理解
    python,关于用户登录与注册问题
  • 原文地址:https://www.cnblogs.com/pengkunfan/p/4076962.html
Copyright © 2011-2022 走看看