├── .clang-format ├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── LICENSE ├── README.md ├── cmake └── Modules │ ├── FindHiSiliconSDK.cmake │ └── get_hisisdk_ver.py ├── mini.ini ├── src ├── compat.h ├── config │ ├── app_config.c │ ├── app_config.h │ ├── config.c │ ├── config.h │ ├── sensor_config.c │ └── sensor_config.h ├── gpio.c ├── gpio.h ├── hierrors.c ├── hierrors.h ├── http_post.c ├── http_post.h ├── jpeg.c ├── jpeg.h ├── main.c ├── mmap.h ├── motion_detect.c ├── motion_detect.h ├── mp4 │ ├── bitbuf.c │ ├── bitbuf.h │ ├── moof.c │ ├── moof.h │ ├── moov.c │ ├── moov.h │ ├── mp4.c │ ├── mp4.h │ ├── nal.c │ └── nal.h ├── night.c ├── night.h ├── rtsp │ ├── ringfifo.c │ ├── ringfifo.h │ ├── rtputils.c │ ├── rtputils.h │ ├── rtspservice.c │ ├── rtspservice.h │ ├── rtsputils.c │ └── rtsputils.h ├── sensor.c ├── sensor.h ├── server.c ├── server.h ├── stack.c ├── tools.c ├── tools.h ├── videohw.c └── videohw.h └── tools └── cmake └── toolchains └── arm-openipc-linux-musleabi.cmake /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/mini/HEAD/.clang-format -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/mini/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/mini/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/mini/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/mini/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/mini/HEAD/README.md -------------------------------------------------------------------------------- /cmake/Modules/FindHiSiliconSDK.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/mini/HEAD/cmake/Modules/FindHiSiliconSDK.cmake -------------------------------------------------------------------------------- /cmake/Modules/get_hisisdk_ver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/mini/HEAD/cmake/Modules/get_hisisdk_ver.py -------------------------------------------------------------------------------- /mini.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/mini/HEAD/mini.ini -------------------------------------------------------------------------------- /src/compat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/mini/HEAD/src/compat.h -------------------------------------------------------------------------------- /src/config/app_config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/mini/HEAD/src/config/app_config.c -------------------------------------------------------------------------------- /src/config/app_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/mini/HEAD/src/config/app_config.h -------------------------------------------------------------------------------- /src/config/config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/mini/HEAD/src/config/config.c -------------------------------------------------------------------------------- /src/config/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/mini/HEAD/src/config/config.h -------------------------------------------------------------------------------- /src/config/sensor_config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/mini/HEAD/src/config/sensor_config.c -------------------------------------------------------------------------------- /src/config/sensor_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/mini/HEAD/src/config/sensor_config.h -------------------------------------------------------------------------------- /src/gpio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/mini/HEAD/src/gpio.c -------------------------------------------------------------------------------- /src/gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/mini/HEAD/src/gpio.h -------------------------------------------------------------------------------- /src/hierrors.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/mini/HEAD/src/hierrors.c -------------------------------------------------------------------------------- /src/hierrors.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | char *hi_errstr(int error); 4 | -------------------------------------------------------------------------------- /src/http_post.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/mini/HEAD/src/http_post.c -------------------------------------------------------------------------------- /src/http_post.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/mini/HEAD/src/http_post.h -------------------------------------------------------------------------------- /src/jpeg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/mini/HEAD/src/jpeg.c -------------------------------------------------------------------------------- /src/jpeg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/mini/HEAD/src/jpeg.h -------------------------------------------------------------------------------- /src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/mini/HEAD/src/main.c -------------------------------------------------------------------------------- /src/mmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/mini/HEAD/src/mmap.h -------------------------------------------------------------------------------- /src/motion_detect.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/mini/HEAD/src/motion_detect.c -------------------------------------------------------------------------------- /src/motion_detect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/mini/HEAD/src/motion_detect.h -------------------------------------------------------------------------------- /src/mp4/bitbuf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/mini/HEAD/src/mp4/bitbuf.c -------------------------------------------------------------------------------- /src/mp4/bitbuf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/mini/HEAD/src/mp4/bitbuf.h -------------------------------------------------------------------------------- /src/mp4/moof.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/mini/HEAD/src/mp4/moof.c -------------------------------------------------------------------------------- /src/mp4/moof.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/mini/HEAD/src/mp4/moof.h -------------------------------------------------------------------------------- /src/mp4/moov.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/mini/HEAD/src/mp4/moov.c -------------------------------------------------------------------------------- /src/mp4/moov.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/mini/HEAD/src/mp4/moov.h -------------------------------------------------------------------------------- /src/mp4/mp4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/mini/HEAD/src/mp4/mp4.c -------------------------------------------------------------------------------- /src/mp4/mp4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/mini/HEAD/src/mp4/mp4.h -------------------------------------------------------------------------------- /src/mp4/nal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/mini/HEAD/src/mp4/nal.c -------------------------------------------------------------------------------- /src/mp4/nal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/mini/HEAD/src/mp4/nal.h -------------------------------------------------------------------------------- /src/night.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/mini/HEAD/src/night.c -------------------------------------------------------------------------------- /src/night.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/mini/HEAD/src/night.h -------------------------------------------------------------------------------- /src/rtsp/ringfifo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/mini/HEAD/src/rtsp/ringfifo.c -------------------------------------------------------------------------------- /src/rtsp/ringfifo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/mini/HEAD/src/rtsp/ringfifo.h -------------------------------------------------------------------------------- /src/rtsp/rtputils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/mini/HEAD/src/rtsp/rtputils.c -------------------------------------------------------------------------------- /src/rtsp/rtputils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/mini/HEAD/src/rtsp/rtputils.h -------------------------------------------------------------------------------- /src/rtsp/rtspservice.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/mini/HEAD/src/rtsp/rtspservice.c -------------------------------------------------------------------------------- /src/rtsp/rtspservice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/mini/HEAD/src/rtsp/rtspservice.h -------------------------------------------------------------------------------- /src/rtsp/rtsputils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/mini/HEAD/src/rtsp/rtsputils.c -------------------------------------------------------------------------------- /src/rtsp/rtsputils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/mini/HEAD/src/rtsp/rtsputils.h -------------------------------------------------------------------------------- /src/sensor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/mini/HEAD/src/sensor.c -------------------------------------------------------------------------------- /src/sensor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/mini/HEAD/src/sensor.h -------------------------------------------------------------------------------- /src/server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/mini/HEAD/src/server.c -------------------------------------------------------------------------------- /src/server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/mini/HEAD/src/server.h -------------------------------------------------------------------------------- /src/stack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/mini/HEAD/src/stack.c -------------------------------------------------------------------------------- /src/tools.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/mini/HEAD/src/tools.c -------------------------------------------------------------------------------- /src/tools.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/mini/HEAD/src/tools.h -------------------------------------------------------------------------------- /src/videohw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/mini/HEAD/src/videohw.c -------------------------------------------------------------------------------- /src/videohw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/mini/HEAD/src/videohw.h -------------------------------------------------------------------------------- /tools/cmake/toolchains/arm-openipc-linux-musleabi.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/mini/HEAD/tools/cmake/toolchains/arm-openipc-linux-musleabi.cmake --------------------------------------------------------------------------------