导航

    全志在线开发者论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 话题
    • 在线文档
    • 社区主页
    1. 主页
    2. zhangsanxi
    3. 帖子
    Z
    • 资料
    • 关注 1
    • 粉丝 0
    • 我的积分 129
    • 主题 0
    • 帖子 3
    • 最佳 0
    • 群组 0

    zhangsanxi 发布的帖子

    • 回复: 使用tinyvision制作简单的网络摄像机IPC

      @jaying 是的。我后面打开了mpp,然后重新编译tinyvisionIpcV1,现在是可以编译出来 tinyvisionIpcV1,然后放到开发板上 运行 ./tinyvisionIpcV1 640 480 15 失败了

      对应信息如下
      root@TinaLinux:~# ./tinyvisionIpcV1 640 480 15
      inf: null main:20:start
      inf: YuvReader Init:41:start
      inf: YuvReader Init:62:open /dev/video0!
      inf: YuvReader [ 342.552444] [VIN_ERR]buffer count is invalid, set to 3
      Init:117:raw sensor use vin isp
      inf: YuvReader Init:150:Camera capture framerate is 20/1
      inf: YuvReader Init:181:VIDIOC_S_FMT succeed
      inf: YuvReader Init:182:fmt.type = 9
      inf: YuvReader Init:183:fmt.fmt.pix_mp.width = 640
      inf: YuvReader Init:184:fmt.fmt.pix_mp.height = 480
      inf: YuvReader Init:185:fmt.fmt.pix_mp.pixelformat = NV21
      inf: YuvReader Init:186:fmt.fmt.pix_mp.field = 1
      inf: YuvReader Init:351:stream on succeed
      [ISP]video device name is vin_video0
      cutils:D/AWIspApi: F:awIspGetIspId, L:48, video0 --> isp0inf: YuvReader Init:360:----ready to get ispExp and ispGain
      [ISP]open isp device[0] success!
      [ISP_WARN]VIDIOC_VIN_GET_SENSOR_OTP_INFO return error:Invalid argument
      [ISP]otp disable[ 342.625690] VE: before freq=300000000
      d, msc use 1024
      [ISP_WARN]open [ 342.629974] VE: real freq=300000000
      /mnt/isp0_1920_1088_20_0_ctx_sav[ 342.637977] VE: before freq=300000000
      ed.bin failed, err:No such file [ 342.643692] VE: real freq=300000000
      or directory.
      [ISP_WARN]cannot find gc2053_mipi_1920_1088_20_0_0 isp config, use gc2053_mipi_1920_1080_20_0_0 -> [gc2053_mipi_default_ini_v853]
      [ISP_WARN]cannot find gc2053_mipi_1920_1088_20_0_0 isp config, use gc2053_mipi_1920_1080_20_0_0 -> [gc2053_mipi_default_ini_v853]
      [ISP]create isp0 server thread!
      inf: YuvReader Init:377:succ
      inf: H264Encoder Init:53:start
      INFO : cedarc VeInitialize:1185: *** ic_version = 0x1302000023010,
      inf: H264Encoder Init:177:****eInputFormat = 1, extend_flag = 0, nOnlineShareBufNum = 0
      inf: H264Encoder Init:179:size of sharp param: 126, 240
      inf: H264Encoder Init:290:encode_param.encode_format:0

      iniparser: cannot open /tmp/libcedarc_dynamic_log_level
      INFO : cedarc <cdc_log_set_level:43>: Set log level to 5 from /vendor/etc/cedarc.conf
      WARNING: cedarc LogVersionInfo:44:

      Cedar Codec <<<<<<<<<<<<<<<<<<<<<<<<<<<<
      tag :
      branch: tina-v853-dev
      commit: ee230a47e5a2392ec315795121c2d112492fac1c
      date : Fri Jul 22 10:37:50 2022 +0800
      author: wuguanjian
      change-id : I28fe0c31c718f097d61ad6bdbcb4cb5df0bd3575
      release_author : lichaopdc
      patch :


      inf: H264Encoder setEncParam:614:encode_param->rotate = 0, vbv_size = 2097152
      inf: H264Encoder Init:308:bEnableGdc = 0, bEnableSharp = 0
      inf: H264Encoder Init:349:sps_pps_data.nLength: 42
      inf: H264Encoder Init:371:succ
      inf: RtspServer Init:20:start
      inf: RtspServer Init:46:succ
      inf: TinyvisonIpcV1 run:44:loop start
      inf: RtspServer run:90:loop start
      inf: YuvToH264Encoder run:82:loop start
      [ISP_ERR]isp_stat_process_buffer, line: 262,AEWB: stats error, skipping buffer.
      inf: YuvToH264Encoder run:90:camera fps 1 h264 0
      inf: YuvToH264Encoder run:90:camera fps 0 h264 0
      inf: YuvToH264Encoder run:90:camera fps 0 h264 0
      inf: YuvToH264Encoder run:90:camera fps 0 h264 0

      发布在 V Series
      Z
      zhangsanxi
    • 回复: 使用tinyvision制作简单的网络摄像机IPC

      @zhangsanxi 在 使用tinyvision制作简单的网络摄像机IPC 中说:

      root@TinaLinux:~# ./tinyvisionIpcV1 640 480 30
      Error relocating ./tinyvisionIpcV1: VencSetParameter: symbol not found
      Error relocating ./tinyvisionIpcV1: VencAllocateInputBuf: symbol not found
      Error relocating ./tinyvisionIpcV1: VencQueueOutputBuf: symbol not found
      Error relocating ./tinyvisionIpcV1: VencStart: symbol not found
      Error relocating ./tinyvisionIpcV1: VencDequeueOutputBuf: symbol not found
      Error relocating ./tinyvisionIpcV1: VencSetFreq: symbol not found
      Error relocating ./tinyvisionIpcV1: VencQueueInputBuf: symbol not found
      Error relocating ./tinyvisionIpcV1: VencSetCallbacks: symbol not found
      Error relocating ./tinyvisionIpcV1: VencCreate: symbol not found
      Error relocating ./tinyvisionIpcV1: VencInit: symbol not found
      Error relocating ./tinyvisionIpcV1: VencDestroy: symbol not found
      Error relocating ./tinyvisionIpcV1: VencGetParameter: symbol not found

      你好,我在v851s的开发板是柚木,刚开始报错没有libAWIspApi.so,libAWIspApi.so libMemAdapter.so libvenc_base.so libcdc_base.so,后面解决了。现在报错是如上,请问这个错误是什么错误。能帮忙指导下吗,非常 谢谢

      请问我打开ff722a69-8342-4547-9556-243335ecd0e3-image.png

      menuconfig 同时打开libcedarx 和 eyesee-mpp-middleware 会编译sdk报错,说是libcedarx和eyesee-mpp-middleware 有冲突,编译的错误如下:

      Collected errors:

      • check_data_file_clashes: Package libcedarx wants to install file /home/ubuntu/tina-v853-docker/out/v851s/lizard/openwrt/build_dir/target/root-v851s-lizard/etc/cedarc.conf
        But that file is already provided by package * eyesee-mpp-middleware
      • opkg_install_cmd: Cannot install package libcedarx.
      • resolve_conffiles: Existing conffile /home/ubuntu/tina-v853-docker/out/v851s/lizard/openwrt/build_dir/target/root-v851s-lizard/etc/udev/udev.conf is different from the conffile in the new package. The new conffile will be placed at /home/ubuntu/tina-v853-docker/out/v851s/lizard/openwrt/build_dir/target/root-v851s-lizard/etc/udev/udev.conf-opkg.
        package/Makefile:66: recipe for target 'package/install' failed
        make[2]: *** [package/install] Error 255
        make[2]: Leaving directory '/home/ubuntu/tina-v853-docker/openwrt/openwrt'
        package/Makefile:111: recipe for target '/home/ubuntu/tina-v853-docker/openwrt/openwrt/staging_dir/target/stamp/.package_install' failed
        make[1]: *** [/home/ubuntu/tina-v853-docker/openwrt/openwrt/staging_dir/target/stamp/.package_install] Error 2
        make[1]: Leaving directory '/home/ubuntu/tina-v853-docker/openwrt/openwrt'
        /home/ubuntu/tina-v853-docker/openwrt/openwrt/include/toplevel.mk:236: recipe for target 'world' failed
        make: *** [world] Error 2
        make: Leaving directory '/home/ubuntu/tina-v853-docker/openwrt/openwrt'
        INFO: build_openwrt_rootfs failed

      所以我就关闭了eyesee-mpp-middleware。 如menuconfig
      7dec8172-73fd-488a-b7a9-3fbae26a6008-image.png

      最后就是没有编译错误,同时lib库缺少的都有,在开发板上运行 root@TinaLinux:~# ./tinyvisionIpcV1 640 480 30
      报的就是以下错误
      root@TinaLinux:~# ./tinyvisionIpcV1 640 480 30
      Error relocating ./tinyvisionIpcV1: VencSetParameter: symbol not found
      Error relocating ./tinyvisionIpcV1: VencAllocateInputBuf: symbol not found
      Error relocating ./tinyvisionIpcV1: VencQueueOutputBuf: symbol not found
      Error relocating ./tinyvisionIpcV1: VencStart: symbol not found
      Error relocating ./tinyvisionIpcV1: VencDequeueOutputBuf: symbol not found
      Error relocating ./tinyvisionIpcV1: VencSetFreq: symbol not found
      Error relocating ./tinyvisionIpcV1: VencQueueInputBuf: symbol not found
      Error relocating ./tinyvisionIpcV1: VencSetCallbacks: symbol not found
      Error relocating ./tinyvisionIpcV1: VencCreate: symbol not found
      Error relocating ./tinyvisionIpcV1: VencInit: symbol not found
      Error relocating ./tinyvisionIpcV1: VencDestroy: symbol not found
      Error relocating ./tinyvisionIpcV1: VencGetParameter: symbol not found
      。

      请问是因为关闭了eyesee-mpp-middleware 的原因导致的吗?

      发布在 V Series
      Z
      zhangsanxi
    • 回复: 使用tinyvision制作简单的网络摄像机IPC

      root@TinaLinux:~# ./tinyvisionIpcV1 640 480 30
      Error relocating ./tinyvisionIpcV1: VencSetParameter: symbol not found
      Error relocating ./tinyvisionIpcV1: VencAllocateInputBuf: symbol not found
      Error relocating ./tinyvisionIpcV1: VencQueueOutputBuf: symbol not found
      Error relocating ./tinyvisionIpcV1: VencStart: symbol not found
      Error relocating ./tinyvisionIpcV1: VencDequeueOutputBuf: symbol not found
      Error relocating ./tinyvisionIpcV1: VencSetFreq: symbol not found
      Error relocating ./tinyvisionIpcV1: VencQueueInputBuf: symbol not found
      Error relocating ./tinyvisionIpcV1: VencSetCallbacks: symbol not found
      Error relocating ./tinyvisionIpcV1: VencCreate: symbol not found
      Error relocating ./tinyvisionIpcV1: VencInit: symbol not found
      Error relocating ./tinyvisionIpcV1: VencDestroy: symbol not found
      Error relocating ./tinyvisionIpcV1: VencGetParameter: symbol not found

      你好,我在v851s的开发板是柚木,刚开始报错没有libAWIspApi.so,libAWIspApi.so libMemAdapter.so libvenc_base.so libcdc_base.so,后面解决了。现在报错是如上,请问这个错误是什么错误。能帮忙指导下吗,非常 谢谢

      发布在 V Series
      Z
      zhangsanxi
    • 1 / 1