Commit 77c2d8db authored by luo's avatar luo

[UPDATE]SDK 2.5.0.4.9

parent 244e8e3d
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
}; };
chosen { chosen {
bootargs = "console=ttyS2,115200 mem=96M quiet"; bootargs = "console=ttyS2,115200 mem=64M quiet";
stdout-path = "serial2:115200n8"; stdout-path = "serial2:115200n8";
}; };
......
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
}; };
chosen { chosen {
bootargs = "console=ttyS2,115200 mem=96M quiet"; bootargs = "console=ttyS2,115200 mem=64M quiet";
stdout-path = "serial2:115200n8"; stdout-path = "serial2:115200n8";
}; };
......
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
}; };
chosen { chosen {
bootargs = "console=ttyS2,115200 mem=96M quiet"; bootargs = "console=ttyS2,115200 mem=64M quiet";
stdout-path = "serial2:115200n8"; stdout-path = "serial2:115200n8";
}; };
......
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
}; };
chosen { chosen {
bootargs = "console=ttyS2,115200 mem=96M quiet"; bootargs = "console=ttyS2,115200 mem=64M quiet";
stdout-path = "serial2:115200n8"; stdout-path = "serial2:115200n8";
}; };
......
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
}; };
chosen { chosen {
bootargs = "console=ttyS2,115200 mem=96M quiet"; bootargs = "console=ttyS2,115200 mem=64M quiet";
stdout-path = "serial2:115200n8"; stdout-path = "serial2:115200n8";
}; };
......
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
}; };
chosen { chosen {
bootargs = "console=ttyS2,115200 mem=96M quiet"; bootargs = "console=ttyS2,115200 mem=64M quiet";
stdout-path = "serial2:115200n8"; stdout-path = "serial2:115200n8";
}; };
......
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
}; };
chosen { chosen {
bootargs = "console=ttyS2,115200 mem=96M ubi.mtd=1 quiet"; bootargs = "console=ttyS2,115200 mem=64M ubi.mtd=1 quiet";
stdout-path = "serial2:115200n8"; stdout-path = "serial2:115200n8";
}; };
......
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
}; };
chosen { chosen {
bootargs = "console=ttyS2,115200 mem=96M quiet"; bootargs = "console=ttyS2,115200 mem=64M quiet";
stdout-path = "serial2:115200n8"; stdout-path = "serial2:115200n8";
}; };
......
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
}; };
chosen { chosen {
bootargs = "console=ttyS2,115200 mem=96M quiet"; bootargs = "console=ttyS2,115200 mem=64M quiet";
stdout-path = "serial2:115200n8"; stdout-path = "serial2:115200n8";
}; };
......
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
}; };
chosen { chosen {
bootargs = "console=ttyS2,115200 mem=96M quiet"; bootargs = "console=ttyS2,115200 mem=64M quiet";
stdout-path = "serial2:115200n8"; stdout-path = "serial2:115200n8";
}; };
......
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
}; };
chosen { chosen {
bootargs = "console=ttyS2,115200 mem=96M quiet"; bootargs = "console=ttyS2,115200 mem=64M quiet";
stdout-path = "serial2:115200n8"; stdout-path = "serial2:115200n8";
}; };
......
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
}; };
chosen { chosen {
bootargs = "console=ttyS2,115200 mem=96M quiet"; bootargs = "console=ttyS2,115200 mem=64M quiet";
stdout-path = "serial2:115200n8"; stdout-path = "serial2:115200n8";
}; };
......
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
}; };
chosen { chosen {
bootargs = "console=ttyS2,115200 mem=96M quiet"; bootargs = "console=ttyS2,115200 mem=64M quiet";
stdout-path = "serial2:115200n8"; stdout-path = "serial2:115200n8";
}; };
......
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
}; };
chosen { chosen {
bootargs = "console=ttyS2,115200 mem=96M quiet"; bootargs = "console=ttyS2,115200 mem=64M quiet";
stdout-path = "serial2:115200n8"; stdout-path = "serial2:115200n8";
}; };
......
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
}; };
chosen { chosen {
bootargs = "console=ttyS2,115200 mem=96M quiet"; bootargs = "console=ttyS2,115200 mem=64M quiet";
stdout-path = "serial2:115200n8"; stdout-path = "serial2:115200n8";
}; };
......
...@@ -5,7 +5,10 @@ ...@@ -5,7 +5,10 @@
## 2. 编译 ## 2. 编译
### 2.1 配置mcu与A55工具链的环境变量 ### 2.1 配置mcu与A55工具链的环境变量
例如: 例如:
export PATH=$PATH:/opt/uclibc-ng/v1.2/arm-microbt-linux-uclibcgnueabihf/bin/; export CROSS_COMPILE=/opt/uclibc-ng/v1.2/arm-microbt-linux-uclibcgnueabihf/bin/arm-microbt-linux-uclibcgnueabihf-; export RTT_EXEC_PATH=/opt/gcc-arm-none-eabi-10.3-2021.10/bin
export PATH=$PATH:/opt/uclibc-ng/v1.2/arm-microbt-linux-uclibcgnueabihf/bin/
export CROSS_COMPILE=/opt/uclibc-ng/v1.2/arm-microbt-linux-uclibcgnueabihf/bin/arm-microbt-linux-uclibcgnueabihf-
export RTT_EXEC_PATH=/opt/gcc-arm-none-eabi-10.3-2021.10/bin
### 2.2 编译 ### 2.2 编译
a、编译普通版本 a、编译普通版本
......
...@@ -28,8 +28,8 @@ ...@@ -28,8 +28,8 @@
"enable": 1, "devid": 0, "sensor": "imx681j", "imgmode": "linear", "smartae": 0, "mirror": 0, "flip": 0, "dumpyuv": 0, "dumpraw": 0, "enable": 1, "devid": 0, "sensor": "imx681j", "imgmode": "linear", "smartae": 0, "mirror": 0, "flip": 0, "dumpyuv": 0, "dumpraw": 0,
"maxfps": 15.0, "minfps": 5.0, "maxexptime": 200000, "sd": 0, "flickerEnable": 0, "flickerFrequency": 50, "rotation": 0, "maxfps": 15.0, "minfps": 5.0, "maxexptime": 200000, "sd": 0, "flickerEnable": 0, "flickerFrequency": 50, "rotation": 0,
"eisMode": 0, "eisMode": 0,
"ispfile": [ "/acme/bin/imx681_indoor.bin" ], "ispfile": [ "/acme/conf/681/imx681_capture_Color_Outdoor.bin","/acme/conf/681/imx681_capture_Color_Outdoor_diff.bin", "/acme/conf/681/imx681_capture_Color_Indoor_diff.bin","/acme/conf/681/imx681_capture_Color_Outdoor_diff.bin","","","","","","/acme/conf/681/imx681_capture_Color_Blc_diff.bin"],
"algfile": "/acme/conf/4d10/aisp_4M.bin" "algfile": "/acme/conf/681/imx681_v01_001_800_rtl.bin"
} }
], ],
"venc": [ "venc": [
......
...@@ -28,8 +28,8 @@ ...@@ -28,8 +28,8 @@
"enable": 1, "devid": 0, "sensor": "imx681v", "imgmode": "binning", "smartae": 0, "mirror": 0, "flip": 0, "dumpyuv": 0, "dumpraw": 0, "enable": 1, "devid": 0, "sensor": "imx681v", "imgmode": "binning", "smartae": 0, "mirror": 0, "flip": 0, "dumpyuv": 0, "dumpraw": 0,
"maxfps": 15.0, "minfps": 5.0, "maxexptime": 200000, "sd": 1, "flickerEnable": 0, "flickerFrequency": 50, "rotation": 0, "maxfps": 15.0, "minfps": 5.0, "maxexptime": 200000, "sd": 1, "flickerEnable": 0, "flickerFrequency": 50, "rotation": 0,
"eisMode": 0, "eisMode": 0,
"ispfile": [ "/acme/conf/681/imx681_12M_Color_Outdoor.bin", "/acme/conf/681/imx681_12M_Color_Outdoor_diff.bin", "/acme/conf/681/imx681_12M_Color_Indoor_diff.bin"], "ispfile": [ "/acme/conf/681/imx681_capture_Color_Outdoor.bin","/acme/conf/681/imx681_video_Color_Outdoor_diff.bin", "/acme/conf/681/imx681_video_Color_Indoor_diff.bin", "/acme/conf/681/imx681_video_Color_Indoor_Aisp_diff.bin","","","","","","/acme/conf/681/imx681_video_Color_Blc_diff.bin"],
"algfile": "/acme/conf/4d10/aisp_4M.bin" "algfile": "/acme/conf/681/imx681_v01_001_800_rtl.bin"
} }
], ],
"venc": [ "venc": [
......
...@@ -54,6 +54,7 @@ rootfs_copy_file() { ...@@ -54,6 +54,7 @@ rootfs_copy_file() {
if [ "$type" == "emmc" ];then if [ "$type" == "emmc" ];then
mkdir system_temp/conf/681/ -p mkdir system_temp/conf/681/ -p
cp common/conf/681/* system_temp/conf/681/ cp common/conf/681/* system_temp/conf/681/
cp common/bin/lite_imx681* system_temp/bin/
cp sdk/bin/sample_hapi_media system_temp/bin/ cp sdk/bin/sample_hapi_media system_temp/bin/
fi fi
} }
......
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
...@@ -28,14 +28,14 @@ ...@@ -28,14 +28,14 @@
"enable": 1, "devid": 0, "sensor": "imx681j", "imgmode": "linear", "smartae": 0, "mirror": 0, "flip": 0, "dumpyuv": 0, "dumpraw": 0, "enable": 1, "devid": 0, "sensor": "imx681j", "imgmode": "linear", "smartae": 0, "mirror": 0, "flip": 0, "dumpyuv": 0, "dumpraw": 0,
"maxfps": 15.0, "minfps": 5.0, "maxexptime": 200000, "sd": 0, "flickerEnable": 0, "flickerFrequency": 50, "rotation": 0, "maxfps": 15.0, "minfps": 5.0, "maxexptime": 200000, "sd": 0, "flickerEnable": 0, "flickerFrequency": 50, "rotation": 0,
"eisMode": 0, "eisMode": 0,
"ispfile": [ "/acme/bin/imx681_indoor.bin" ], "ispfile": [ "/acme/conf/681/imx681_capture_Color_Outdoor.bin","/acme/conf/681/imx681_capture_Color_Outdoor_diff.bin", "/acme/conf/681/imx681_capture_Color_Indoor_diff.bin","/acme/conf/681/imx681_capture_Color_Outdoor_diff.bin","","","","","","/acme/conf/681/imx681_capture_Color_Blc_diff.bin" ],
"algfile": "/acme/conf/4d10/aisp_4M.bin" "algfile": "/acme/conf/681/imx681_v01_001_800_rtl.bin"
} }
], ],
"venc": [ "venc": [
{ {
"enable": 1, "devid": 0, "channel": 0, "smartrc": 0, "smartsei": 0, "enable": 1, "devid": 0, "channel": 0, "smartrc": 0, "smartsei": 0,
"format": "jpeg", "width": 4032, "height": 3024, "rcmode": "vbr", "bitrate": 1024000, "format": "jpeg", "width": 3840, "height": 2736, "rcmode": "vbr", "bitrate": 1024000,
"region": [ "region": [
{ {
"enable": 0, "osd": "image", "enable": 0, "osd": "image",
......
...@@ -28,14 +28,14 @@ ...@@ -28,14 +28,14 @@
"enable": 1, "devid": 0, "sensor": "imx681v", "imgmode": "binning", "smartae": 1, "mirror": 0, "flip": 0, "dumpyuv": 0, "dumpraw": 0, "enable": 1, "devid": 0, "sensor": "imx681v", "imgmode": "binning", "smartae": 1, "mirror": 0, "flip": 0, "dumpyuv": 0, "dumpraw": 0,
"maxfps": 15.0, "minfps": 5.0, "maxexptime": 200000, "sd": 1, "flickerEnable": 0, "flickerFrequency": 50, "rotation": 0, "maxfps": 15.0, "minfps": 5.0, "maxexptime": 200000, "sd": 1, "flickerEnable": 0, "flickerFrequency": 50, "rotation": 0,
"eisMode": 0, "eisMode": 0,
"ispfile": [ "/acme/conf/681/imx681_12M_Color_Outdoor.bin", "/acme/conf/681/imx681_12M_Color_Outdoor_diff.bin", "/acme/conf/681/imx681_12M_Color_Indoor_diff.bin"], "ispfile": [ "/acme/conf/681/imx681_capture_Color_Outdoor.bin","/acme/conf/681/imx681_video_Color_Outdoor_diff.bin", "/acme/conf/681/imx681_video_Color_Indoor_diff.bin", "/acme/conf/681/imx681_video_Color_Indoor_Aisp_diff.bin","","","","","","/acme/conf/681/imx681_video_Color_Blc_diff.bin"],
"algfile": "/acme/conf/4d10/aisp_4M.bin" "algfile": "/acme/conf/681/imx681_v01_001_800_rtl.bin"
} }
], ],
"venc": [ "venc": [
{ {
"enable": 1, "devid": 0, "channel": 0, "smartrc": 1, "smartsei": 1, "enable": 1, "devid": 0, "channel": 0, "smartrc": 1, "smartsei": 1,
"format": "h265", "width": 1920, "height": 1080, "rcmode": "vbr", "bitrate": 1024000, "format": "h265", "width": 2016, "height": 1512, "rcmode": "vbr", "bitrate": 1024000,
"region": [ "region": [
{ {
"enable": 0, "osd": "image", "enable": 0, "osd": "image",
......
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
...@@ -19,12 +19,12 @@ ...@@ -19,12 +19,12 @@
"#img_mode": "ENUM: 0 - MIPI_LINEAR_MAXRES, 1 - MIPI_HDR_MAXRES, 2 - SPI_MAXRES, 3 - DVP_MAXRES, 4 - MIPI_LINEAR_BINNING, 5 - MODE_EXT1", "#img_mode": "ENUM: 0 - MIPI_LINEAR_MAXRES, 1 - MIPI_HDR_MAXRES, 2 - SPI_MAXRES, 3 - DVP_MAXRES, 4 - MIPI_LINEAR_BINNING, 5 - MODE_EXT1",
"#fps": "NUM: 0 - use default, otherwise - actual fps", "#fps": "NUM: 0 - use default, otherwise - actual fps",
"support": [ "support": [
{ "lib": "libsns_imx681_soc.so", "device": 0, "img_mode": 4, "fps": 15.0, "mirror": 0,"flip": 0, "obj": "g_stSnsImx681Obj" } { "lib": "libsns_os08d10_soc.so", "device": 0, "img_mode": 4, "fps": 15.0, "mirror": 0,"flip": 0, "obj": "g_stSnsOs08d10Obj" }
] ]
}, },
"config": { "config": {
"#ispfile": "0: color_out; 1:color_in_diff; 2:aisp; 3: DN_out; 4:DN_in_diff; 5:DN_night;6:wdr_out; 7:wdr_in_diff;", "#ispfile": "0: color_out; 1:color_in_diff; 2:aisp; 3: DN_out; 4:DN_in_diff; 5:DN_night;6:wdr_out; 7:wdr_in_diff;",
"ispfile": [ "/acme/conf/681/imx681_12M_Color_Outdoor.bin","/acme/conf/681/imx681_12M_Color_Outdoor_diff.bin", "/acme/conf/681/imx681_12M_Color_Indoor_diff.bin"], "ispfile": [ "/acme/conf/8d10/os08d10_1080_base_Color.bin","/acme/conf/8d10/os08d10_1080_Color_Outdoor_diff.bin", "/acme/conf/8d10/os08d10_1080_Color_Indoor_diff.bin"],
"algfile": "" "algfile": ""
}, },
"filter": { "filter": {
...@@ -40,7 +40,7 @@ ...@@ -40,7 +40,7 @@
"src_fps": 15, "dst_fps": 15, "depth": 0, "mdscale": 2, "rotation": 0, "src_fps": 15, "dst_fps": 15, "depth": 0, "mdscale": 2, "rotation": 0,
"gating": { "enable": 0, "vi": 1, "isp": 1, "vpu": 1 }, "gating": { "enable": 0, "vi": 1, "isp": 1, "vpu": 1 },
"crop": { "x": 0, "y": 0, "width": 1920, "height": 1080 }, "crop": { "x": 0, "y": 0, "width": 1920, "height": 1080 },
"pipe": { "bayer": "RGGB" }, "pipe": { "bayer": "BGGR" },
"tpg": { "enable": 0, "pattern": "V", "bayer": "BGGR", "motion": 0 }, "tpg": { "enable": 0, "pattern": "V", "bayer": "BGGR", "motion": 0 },
"record": { "enable": 0, "frames": 0, "size": 100, "segment": 0 } "record": { "enable": 0, "frames": 0, "size": 100, "segment": 0 }
}, },
...@@ -52,7 +52,7 @@ ...@@ -52,7 +52,7 @@
"modefile": "/acme/conf/facial_feature_extraction_1M_klasym-a8w8.hir" "modefile": "/acme/conf/facial_feature_extraction_1M_klasym-a8w8.hir"
}, },
{ {
"enable": 0, "channel": 3, "mode": 1, "detect": "npu", "enable": 1, "channel": 3, "mode": 1, "detect": "npu",
"confthreshold": [0.6, 0.6, 0.6, 0.6], "confthreshold": [0.6, 0.6, 0.6, 0.6],
"lib": "libsvp_yolox.so", "intf": "SA_SVP_Postprocess_YOLOX", "modefile": "/acme/conf/object-detection-nas075_person_face_car.hir" "lib": "libsvp_yolox.so", "intf": "SA_SVP_Postprocess_YOLOX", "modefile": "/acme/conf/object-detection-nas075_person_face_car.hir"
}, },
...@@ -115,7 +115,7 @@ ...@@ -115,7 +115,7 @@
}, },
"jpeg": [ "jpeg": [
{ {
"enable": 0, "rtsp": 0, "dump": 0, "enable": 0, "rtsp": 1, "dump": 1,
"source": { "mode": 0, "channel": 2 }, "#source/mode": "0 - online, 1 - manual, 2 - offline", "source": { "mode": 0, "channel": 2 }, "#source/mode": "0 - online, 1 - manual, 2 - offline",
"encode": { "profile": 0, "qp": 80 }, "#encode/profile": "0 - BaseLine", "encode": { "profile": 0, "qp": 80 }, "#encode/profile": "0 - BaseLine",
"record": { "enable": 0, "frames": 0, "size": 100 , "segment": 0 } "record": { "enable": 0, "frames": 0, "size": 100 , "segment": 0 }
...@@ -125,7 +125,7 @@ ...@@ -125,7 +125,7 @@
{ {
"enable": 0, "rtsp": 0, "sei": 0, "ps": 0, "enable": 0, "rtsp": 0, "sei": 0, "ps": 0,
"source": { "mode": 0, "channel": 1, "sync": 0 }, "#source/mode": "0 - online, 1 - manual, 2 - offline", "source": { "mode": 0, "channel": 1, "sync": 0 }, "#source/mode": "0 - online, 1 - manual, 2 - offline",
"encode": { "profile": 2, "width": 1920, "height": 1080, "skip_enable": 0, "forceIDR": 0 }, "#encode/profile": "0 - BaseLine, 1 - MP, 2 - HP", "encode": { "profile": 2, "width": 1920, "height": 1080, "skip_enable": 1, "forceIDR": 0 }, "#encode/profile": "0 - BaseLine, 1 - MP, 2 - HP",
"gop": { "mode": 0, "numb": 0, "length": 60, "layer": 2, "drop": 2, "ltrc": 0 }, "#gop/mode": "0 - default, 1 - pyramidal, 2 - lowdelayP, 3 - lowdelayB, 4 - adaptive, 5 - svc-t(effect on layer & drop)", "gop": { "mode": 0, "numb": 0, "length": 60, "layer": 2, "drop": 2, "ltrc": 0 }, "#gop/mode": "0 - default, 1 - pyramidal, 2 - lowdelayP, 3 - lowdelayB, 4 - adaptive, 5 - svc-t(effect on layer & drop)",
"#bitrate/mode": "0 - constQP, 1 - CBR, 2 - VBR, 5 - AVBR", "#bitrate/mode": "0 - constQP, 1 - CBR, 2 - VBR, 5 - AVBR",
"bitrate": { "bitrate": {
...@@ -139,8 +139,8 @@ ...@@ -139,8 +139,8 @@
"h265": [ "h265": [
{ {
"enable": 1, "rtsp": 1, "sei": 0, "ps": 0, "enable": 1, "rtsp": 1, "sei": 0, "ps": 0,
"source": { "mode": 0, "channel": 1, "sync": 0 }, "#source/mode": "0 - online, 1 - manual, 2 - offline", "source": { "mode": 1, "channel": 1, "sync": 1 }, "#source/mode": "0 - online, 1 - manual, 2 - offline",
"encode": { "profile": 0, "width": 1920, "height": 1080, "skip_enable": 0, "forceIDR": 0 }, "#encode/profile": "0 - MP", "encode": { "profile": 0, "width": 1920, "height": 1080, "skip_enable": 1, "forceIDR": 0 }, "#encode/profile": "0 - MP",
"gop": { "mode": 0, "numb": 0, "length": 60, "layer": 2, "drop": 2, "ltrc": 0 }, "#gop/mode": "0 - default, 1 - pyramidal, 2 - lowdelayP, 3 - lowdelayB, 4 - adaptive, 5 - svc-t(effect on layer & drop)", "gop": { "mode": 0, "numb": 0, "length": 60, "layer": 2, "drop": 2, "ltrc": 0 }, "#gop/mode": "0 - default, 1 - pyramidal, 2 - lowdelayP, 3 - lowdelayB, 4 - adaptive, 5 - svc-t(effect on layer & drop)",
"#bitrate/mode": "0 - constQP, 1 - CBR, 2 - VBR, 5 - AVBR", "#bitrate/mode": "0 - constQP, 1 - CBR, 2 - VBR, 5 - AVBR",
"bitrate": { "bitrate": {
...@@ -152,10 +152,10 @@ ...@@ -152,10 +152,10 @@
} }
], ],
"vpss": [ "vpss": [
{ "channel": 0, "src_fps": 15, "dest_fps": 15, "depth": 3, "crop": { "x": 0, "y": 0, "width": 1920, "height": 1080 } }, { "channel": 0, "src_fps": 15, "dest_fps": 15, "depth": 2, "crop": { "x": 0, "y": 0, "width": 1920, "height": 1080 } },
{ "channel": 1, "src_fps": 15, "dest_fps": 15, "depth": 3, "scale": { "width": 1920, "height": 1080 } }, { "channel": 1, "src_fps": 15, "dest_fps": 15, "depth": 2, "scale": { "width": 1920, "height": 1080 } },
{ "channel": 2, "src_fps": 15, "dest_fps": 15, "depth": 3, "scale": { "width": 1920, "height": 1080 } }, { "channel": 2, "src_fps": 15, "dest_fps": 15, "depth": 2, "scale": { "width": 1920, "height": 1080 } },
{ "channel": 3, "src_fps": 15, "dest_fps": 15, "depth": 3, "scale": { "width": 416, "height": 416 } } { "channel": 3, "src_fps": 15, "dest_fps": 15, "depth": 3, "scale": { "width": 640, "height": 384 } }
], ],
"app_isp": { "app_isp": {
"sysmaxgain": [2457600, 2457600, 2457600, 2457600, 38, 36], "sysmaxgain": [2457600, 2457600, 2457600, 2457600, 38, 36],
...@@ -170,7 +170,7 @@ ...@@ -170,7 +170,7 @@
"maxIntimeEnable":1, "maxIntimeEnable":1,
"maxIntimeAo":1000000, "maxIntimeAo":1000000,
"maxIntimeNor":200000, "maxIntimeNor":200000,
"SenceSwitch":0, "SenceSwitch":1,
"sd": { "sd": {
"u8LogLevel":0, "u8LogLevel":0,
"enOpType":0, "enOpType":0,
...@@ -197,10 +197,6 @@ ...@@ -197,10 +197,6 @@
"s32NearDistanceThresh":500, "s32NearDistanceThresh":500,
"s32TempLowThresh":500, "s32TempLowThresh":500,
"s32TempHighThresh":500, "s32TempHighThresh":500,
"u8BacklightEn":0,
"f32BacklightB2mBvK":-6,
"u32BacklightB2mBvB":25000,
"s32BacklightM2dThd":1500,
"u16TFrame":10, "u16TFrame":10,
"u8InitCount":7, "u8InitCount":7,
"u8InitScene":4, "u8InitScene":4,
...@@ -328,19 +324,19 @@ ...@@ -328,19 +324,19 @@
{ {
"u32OnISO":53200, "u32OnISO":53200,
"u32OffISO":8000, "u32OffISO":8000,
"u32TargetISO":25600, "u32TargetISO":19200,
"u16EVOff":130 "u16EVOff":130
}, },
{ {
"u32OnISO":56200, "u32OnISO":56200,
"u32OffISO":11000, "u32OffISO":11000,
"u32TargetISO":25600, "u32TargetISO":19200,
"u16EVOff":130 "u16EVOff":130
}, },
{ {
"u32OnISO":59200, "u32OnISO":59200,
"u32OffISO":14000, "u32OffISO":14000,
"u32TargetISO":25600, "u32TargetISO":19200,
"u16EVOff":130 "u16EVOff":130
} }
] ]
......
...@@ -19,12 +19,12 @@ ...@@ -19,12 +19,12 @@
"#img_mode": "ENUM: 0 - MIPI_LINEAR_MAXRES, 1 - MIPI_HDR_MAXRES, 2 - SPI_MAXRES, 3 - DVP_MAXRES, 4 - MIPI_LINEAR_BINNING, 5 - MODE_EXT1", "#img_mode": "ENUM: 0 - MIPI_LINEAR_MAXRES, 1 - MIPI_HDR_MAXRES, 2 - SPI_MAXRES, 3 - DVP_MAXRES, 4 - MIPI_LINEAR_BINNING, 5 - MODE_EXT1",
"#fps": "NUM: 0 - use default, otherwise - actual fps", "#fps": "NUM: 0 - use default, otherwise - actual fps",
"support": [ "support": [
{ "lib": "libsns_imx681_soc.so", "device": 0, "img_mode": 0, "fps": 15.0, "mirror": 0,"flip": 0, "obj": "g_stSnsImx681Obj" } { "lib": "libsns_os08d10_soc.so", "device": 0, "img_mode": 0, "fps": 5.0, "mirror": 0,"flip": 0, "obj": "g_stSnsOs08d10Obj" }
] ]
}, },
"config": { "config": {
"#ispfile": "0: color_out; 1:color_in_diff; 2:aisp; 3: DN_out; 4:DN_in_diff; 5:DN_night;6:wdr_out; 7:wdr_in_diff;", "#ispfile": "0: color_out; 1:color_in_diff; 2:aisp; 3: DN_out; 4:DN_in_diff; 5:DN_night;6:wdr_out; 7:wdr_in_diff;",
"ispfile": [ "/acme/conf/681/imx681_12M_Color_Outdoor.bin","/acme/conf/681/imx681_12M_Color_Outdoor_diff.bin", "/acme/conf/681/imx681_12M_Color_Indoor_diff.bin"], "ispfile": [ "/acme/conf/8d10/os08d10_base_Color.bin","/acme/conf/8d10/os08d10_Color_Outdoor_diff.bin", "/acme/conf/8d10/os08d10_Color_Indoor_diff.bin"],
"algfile": "" "algfile": ""
}, },
"filter": { "filter": {
...@@ -32,15 +32,15 @@ ...@@ -32,15 +32,15 @@
"ispd_fps": 15, "ispd_fps": 15,
"jpeg_depth": 3, "jpeg_depth": 3,
"vnne_depth": 3, "vnne_depth": 3,
"crop": { "x": 0, "y": 0, "width": 4032, "height": 3024 }, "crop": { "x": 0, "y": 0, "width": 3264, "height": 2448 },
"binning": { "width": 1920, "height": 1080 }, "binning": { "width": 1920, "height": 1080 },
"scale": { "width": 960, "height": 540 } "scale": { "width": 960, "height": 540 }
}, },
"vi": { "vi": {
"src_fps": 15, "dst_fps": 15, "depth": 0, "mdscale": 1, "rotation": 0, "src_fps": 15, "dst_fps": 15, "depth": 0, "mdscale": 1, "rotation": 0,
"gating": { "enable": 0, "vi": 1, "isp": 1, "vpu": 1 }, "gating": { "enable": 0, "vi": 1, "isp": 1, "vpu": 1 },
"crop": { "x": 0, "y": 0, "width": 4032, "height": 3024 }, "crop": { "x": 0, "y": 0, "width": 3264, "height": 2448 },
"pipe": { "bayer": "RGGB" }, "pipe": { "bayer": "BGGR" },
"tpg": { "enable": 0, "pattern": "V", "bayer": "BGGR", "motion": 0 }, "tpg": { "enable": 0, "pattern": "V", "bayer": "BGGR", "motion": 0 },
"record": { "enable": 0, "frames": 0, "size": 100, "segment": 0 } "record": { "enable": 0, "frames": 0, "size": 100, "segment": 0 }
}, },
...@@ -65,7 +65,7 @@ ...@@ -65,7 +65,7 @@
"enable": 0, "channel": 3, "mode": 1, "detect": "md", "enable": 0, "channel": 3, "mode": 1, "detect": "md",
"delay": 0, "delay": 0,
"roi": [ "roi": [
{ "valid": 1, "sensi": 6, "x0": 0, "y0": 0, "x1": 480, "y1": 0, "x2": 480, "y2": 270, "x3": 0, "y3": 270 } { "valid": 1, "sensi": 6, "x0": 0, "y0": 0, "x1": 320, "y1": 0, "x2": 320, "y2": 180, "x3": 0, "y3": 180 }
] ]
} }
], ],
...@@ -115,8 +115,8 @@ ...@@ -115,8 +115,8 @@
}, },
"jpeg": [ "jpeg": [
{ {
"enable": 1, "rtsp": 1, "dump": 0, "enable": 1, "rtsp": 0, "dump": 1,
"source": { "mode": 2, "channel": 2 }, "#source/mode": "0 - online, 1 - manual, 2 - offline", "source": { "mode": 2, "channel": 1 }, "#source/mode": "0 - online, 1 - manual, 2 - offline",
"encode": { "profile": 0, "qp": 80 }, "#encode/profile": "0 - BaseLine", "encode": { "profile": 0, "qp": 80 }, "#encode/profile": "0 - BaseLine",
"record": { "enable": 0, "frames": 0, "size": 100 , "segment": 0 } "record": { "enable": 0, "frames": 0, "size": 100 , "segment": 0 }
} }
...@@ -125,7 +125,7 @@ ...@@ -125,7 +125,7 @@
{ {
"enable": 0, "rtsp": 0, "sei": 0, "ps": 0, "enable": 0, "rtsp": 0, "sei": 0, "ps": 0,
"source": { "mode": 2, "channel": 1, "sync": 0 }, "#source/mode": "0 - online, 1 - manual, 2 - offline", "source": { "mode": 2, "channel": 1, "sync": 0 }, "#source/mode": "0 - online, 1 - manual, 2 - offline",
"encode": { "profile": 2, "width": 4032, "height": 3024, "skip_enable": 0, "forceIDR": 0 }, "#encode/profile": "0 - BaseLine, 1 - MP, 2 - HP", "encode": { "profile": 2, "width": 3264, "height": 2448, "skip_enable": 1, "forceIDR": 0 }, "#encode/profile": "0 - BaseLine, 1 - MP, 2 - HP",
"gop": { "mode": 0, "numb": 0, "length": 60, "layer": 2, "drop": 2, "ltrc": 0 }, "#gop/mode": "0 - default, 1 - pyramidal, 2 - lowdelayP, 3 - lowdelayB, 4 - adaptive, 5 - svc-t(effect on layer & drop)", "gop": { "mode": 0, "numb": 0, "length": 60, "layer": 2, "drop": 2, "ltrc": 0 }, "#gop/mode": "0 - default, 1 - pyramidal, 2 - lowdelayP, 3 - lowdelayB, 4 - adaptive, 5 - svc-t(effect on layer & drop)",
"#bitrate/mode": "0 - constQP, 1 - CBR, 2 - VBR, 5 - AVBR", "#bitrate/mode": "0 - constQP, 1 - CBR, 2 - VBR, 5 - AVBR",
"bitrate": { "bitrate": {
...@@ -138,9 +138,9 @@ ...@@ -138,9 +138,9 @@
], ],
"h265": [ "h265": [
{ {
"enable": 0, "rtsp": 0, "sei": 0, "ps": 0, "enable": 0, "rtsp": 1, "sei": 0, "ps": 0,
"source": { "mode": 2, "channel": 1, "sync": 0 }, "#source/mode": "0 - online, 1 - manual, 2 - offline", "source": { "mode": 2, "channel": 1, "sync": 0 }, "#source/mode": "0 - online, 1 - manual, 2 - offline",
"encode": { "profile": 0, "width": 4032, "height": 3024, "skip_enable": 0, "forceIDR": 0 }, "#encode/profile": "0 - MP", "encode": { "profile": 0, "width": 3264, "height": 2448, "skip_enable": 0, "forceIDR": 0 }, "#encode/profile": "0 - MP",
"gop": { "mode": 0, "numb": 0, "length": 60, "layer": 2, "drop": 2, "ltrc": 0 }, "#gop/mode": "0 - default, 1 - pyramidal, 2 - lowdelayP, 3 - lowdelayB, 4 - adaptive, 5 - svc-t(effect on layer & drop)", "gop": { "mode": 0, "numb": 0, "length": 60, "layer": 2, "drop": 2, "ltrc": 0 }, "#gop/mode": "0 - default, 1 - pyramidal, 2 - lowdelayP, 3 - lowdelayB, 4 - adaptive, 5 - svc-t(effect on layer & drop)",
"#bitrate/mode": "0 - constQP, 1 - CBR, 2 - VBR, 5 - AVBR", "#bitrate/mode": "0 - constQP, 1 - CBR, 2 - VBR, 5 - AVBR",
"bitrate": { "bitrate": {
...@@ -152,9 +152,9 @@ ...@@ -152,9 +152,9 @@
} }
], ],
"vpss": [ "vpss": [
{ "channel": 0, "src_fps": 15, "dest_fps": 15, "depth": 2, "crop": { "x": 0, "y": 0, "width": 4032, "height": 3024 } }, { "channel": 0, "src_fps": 15, "dest_fps": 15, "depth": 2, "crop": { "x": 0, "y": 0, "width": 3264, "height": 2448 } },
{ "channel": 1, "src_fps": 15, "dest_fps": 15, "depth": 2, "scale": { "width": 4032, "height": 3024 } }, { "channel": 1, "src_fps": 15, "dest_fps": 15, "depth": 2, "scale": { "width": 3264, "height": 2448 } },
{ "channel": 2, "src_fps": 15, "dest_fps": 15, "depth": 2, "scale": { "width": 4032, "height": 3024 } }, { "channel": 2, "src_fps": 15, "dest_fps": 15, "depth": 2, "scale": { "width": 3264, "height": 2448 } },
{ "channel": 3, "src_fps": 15, "dest_fps": 15, "depth": 2, "scale": { "width": 640, "height": 384 } } { "channel": 3, "src_fps": 15, "dest_fps": 15, "depth": 2, "scale": { "width": 640, "height": 384 } }
], ],
"app_isp": { "app_isp": {
...@@ -197,10 +197,6 @@ ...@@ -197,10 +197,6 @@
"s32NearDistanceThresh":500, "s32NearDistanceThresh":500,
"s32TempLowThresh":500, "s32TempLowThresh":500,
"s32TempHighThresh":500, "s32TempHighThresh":500,
"u8BacklightEn":0,
"f32BacklightB2mBvK":-6,
"u32BacklightB2mBvB":25000,
"s32BacklightM2dThd":1500,
"u16TFrame":10, "u16TFrame":10,
"u8InitCount":7, "u8InitCount":7,
"u8InitScene":4, "u8InitScene":4,
...@@ -430,7 +426,7 @@ ...@@ -430,7 +426,7 @@
"bypass_rawnf": 0, "bypass_rawnf": 0,
"bypass_dpc0": 0, "bypass_dpc0": 0,
"bypass_dpc1": 1, "bypass_dpc1": 1,
"bypass_ltm": 1, "bypass_ltm": 0,
"bypass_cds": 1, "bypass_cds": 1,
"bypass_obc": 1 "bypass_obc": 1
}, },
...@@ -441,9 +437,9 @@ ...@@ -441,9 +437,9 @@
"bypass_postee": 0, "bypass_postee": 0,
"bypass_texstat": 1, "bypass_texstat": 1,
"bypass_yuvlut2d": 1, "bypass_yuvlut2d": 1,
"bypass_pyrrec": 1, "bypass_pyrrec": 0,
"bypass_pyrdec": 1, "bypass_pyrdec": 0,
"bypass_petop": 0 "bypass_petop": 0
} }
} }
} }
\ No newline at end of file
...@@ -126,7 +126,8 @@ union SYS_WORKMODE_ATTR_U{ ...@@ -126,7 +126,8 @@ union SYS_WORKMODE_ATTR_U{
}; };
typedef struct saVIDEO_DYNAMIC_ATTR_S { typedef struct saVIDEO_DYNAMIC_ATTR_S {
FILTER_EXP_ATTR_S stExpAttr; FILTER_EXP_ATTR_S stExpAttr;
SA_U8 au8IcrUserAttr[ICR_USER_ATTR_LEN];
} VIDEO_TRIGGER_DYNAMIC_ATTR_S; } VIDEO_TRIGGER_DYNAMIC_ATTR_S;
//--- low 16bits use for wakemode number, like 0,1,2,3,etc. //--- low 16bits use for wakemode number, like 0,1,2,3,etc.
......
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
libispalg.so.2.5.0.4.6 libispalg.so.2.5.0.4.9
\ No newline at end of file \ No newline at end of file
libive.so.2.5.0.4.6 libive.so.2.5.0.4.9
\ No newline at end of file \ No newline at end of file
liblapi.so.2.5.0.4.6 liblapi.so.2.5.0.4.9
\ No newline at end of file \ No newline at end of file
libmapi.so.2.5.0.4.6 libmapi.so.2.5.0.4.9
\ No newline at end of file \ No newline at end of file
No preview for this file type
No preview for this file type
No preview for this file type
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
File mode changed from 100644 to 100755
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment