hc
2023-11-06 1622ff3442ff6aecc1f538cda437379d1f6a4a93
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/bin/sh
 
if [ $# -gt 0 ];then
   echo "param $@"
   if [ $1 -eq 2 ];then
     echo "pp oneframe"
   # link ispp input image, so pp work as one frame mode
   media-ctl -d /dev/media1 -l '"rkispp_input_image":0->"rkispp-subdev":0[1]'
   else
     echo "pp direct"
   media-ctl -d /dev/media1 -l '"rkispp_input_image":0->"rkispp-subdev":0[0]'
        fi
 
   # enable ispp scale0
   media-ctl -d /dev/media1 -l '"rkispp-subdev":2->"rkispp_scale0":0[1]'
   # disable ispp sharp
   media-ctl -d /dev/media1 -l '"rkispp-subdev":2->"rkispp_m_bypass":0[0]'
   # set ispp input image video format 
   v4l2-ctl -d /dev/video13 --set-fmt-video-out=width=2688,height=1520,pixelformat=NV12
   # set isp mp video format 
   v4l2-ctl -d /dev/video0 --set-fmt-video=width=2688,height=1520,pixelformat=NV12
else
   media-ctl -d /dev/media1 -l '"rkispp-subdev":2->"rkispp_scale0":0[0]'
   media-ctl -d /dev/media1 -l '"rkispp-subdev":2->"rkispp_m_bypass":0[1]'
fi