美文网首页
sprd数据流分析

sprd数据流分析

作者: 窝窝蜗牛 | 来源:发表于2019-10-14 09:20 被阅读0次

    展讯平台dump 图像数据

    camera hal中dump图像数据的指令如下
    说明:以下dump指令基于HAL3
    1. adb shell setprop debug.camera.dump.frame preview
      Dump 预览的前十帧数据
    2. adb shell setprop debug.camera.dump.frame video
      Dump 录像的前十帧数据
    3. adb shell setprop debug.camera.dump.frame zsl
      Dump zsl/callback的前十帧数据
    4. adb shell setprop debug.camera.save.snpfile 1
      Dump 拍照snapshot模块收到的yuv数据
    5. adb shell setprop debug.camera.save.snpfile 5
      Dump jpeg encode 后的jpeg数据
    6. adb shell setprop debug.camera.save.snpfile 8
      Dump jpeg encode 后带exif的jpeg数据
    7. adb shell setprop debug.camera.save.snpfile 4
      Dump jpeg encode 前的yuv数据。
    8. adb shell setprop debug.camera.save.snpfile 7
      Dump thumb jpeg encode后的jpeg数据
    9. adb shel lsetprop debug.camera.save.snpfile 6
      Dump thumb jpeg encode前的yuv数据
    10. adb shel setprop debug.camera.save.snpfile 2
      Dump 旋转后的yuv数据
    11. adb shell setprop debug.dump.filter.frame true
       Dump滤镜模式送滤镜前的yuv数据。
    12. adb shell setprop debug.camera.save.3dcalfile 1
       Dump 3dcalibration/bokeh/blur 模式 oem送HAL的拍照yuv数据。
    13. adb shell setprop persist.sys.camera.bokeh.data 1
      Dump bokeh模式拍照的yuv数据
    14.adb shell setprop persist.sys.camera.savyuv
    Dump bokeh模式预览的yuv数据
    15.adb shell setprop persist.sys.camera.blur.dump 1
       Dump blur模式的拍照数据
    dump path:data/misc/media
    

    预览默认情况dump10帧数据,如要修改预览帧数量

    property_get("debug.camera.dump.frame", value, "null");  //将null修改为preview的话,可以自动dump数据
    if (!strcmp(value, "preview")) {
        if (g_preview_frame_dump_cnt < 10) {   //将10修改为你想要的数量
               camera_save_yuv_to_file(prev_cxt->prev_frm_cnt,
                          IMG_DATA_TYPE_YUV420, frame_type->width,
                          frame_type->height,
                          &prev_cxt->prev_frm[frm_id].addr_vir);
                g_preview_frame_dump_cnt++;
         }
    }
    

    graphic的数据dump
    1.dump图层数据

    adb root
    adb remount
    adb shell setenforce 0
    adb shell
    cd data
    mkdir dump
    setprop dump.hwc.path /data/dump/
    setprop dump.hwc.flag 1
    持续10秒左右
    setprop dump.hwc.flag 0
    上传dump文件
    

    2.图层数据的信息

    adb shell dumpsys SurfaceFlinger > sf.txt
    

    相关文章

      网友评论

          本文标题:sprd数据流分析

          本文链接:https://www.haomeiwen.com/subject/cgulmctx.html