follow me

SONiXなUVCカメラの日付を更新する

OpenWrt化したネットワークカメラ Planex CS-QR10 で画像に入る日付の話でコメントいただいたので、確認してみました。
解ってはいたのですが、困らないので放置してました。
ということで、SONiX SN9C291なUVCカメラの日付を更新するのをやってみました。
UVCでとった画像の左上に入っている日付の事です。
2013年8月15日9:30頃からのカウントアップになってしまってるやつです。(コメント頂いて、そういえばそんなのあったなと思い出したやつです)


githubで見つけたこのツールで設定できました。
https://github.com/Kurokesu/C1_SONIX_Test_AP

せっかくなので、OpenWrtで使いやすい様にパッケージ定義も書いてみました。(CS-QR10で動作確認済み
SONiX_UVC_TestAP: Add Package

日付設定はこの様にします。
mjpg-streamer は再起動しないと日付が更新されないみたいです。デバイスを開くタイミングからのカウントなのですかね。
他にも設定変えれるみたいなので、よしなに。
# /usr/bin/SONiX_UVC_TestAP --xuset-rtc "2021 4 4 23 42 0" /dev/video1
v1.0.22_SONiX_UVC_TestAP_Multi
kernel version 3122c
optind:3  optopt:0
Device /dev/video1 opened: USB 2.0 Camera.
XU_Ctrl_ReadChipID ==>
   == XU_Ctrl_ReadChipID Success ==
      ASIC READ data[0] : 1f
      ASIC READ data[1] : 10
      ASIC READ data[2] : 92 (Chip ID)
      ASIC READ data[3] : 0
ChipID = 1
XU_Ctrl_ReadChipID <==
XU_Multi_Get_Enable ==>
      Get H264 Multi Stream Enable = 0
      Get MJPG Multi Stream Enable =  0
XU_Multi_Get_Enable <== Success
XU_OSD_Set_RTC  ==>
      Set data[0] : 0x0
      Set data[1] : 0x2a
      Set data[2] : 0x17
      Set data[3] : 0x4
      Set data[4] : 0x4
      Set data[5] : 0x7
      Set data[6] : 0xe5
XU_OSD_Set_RTC <== Success

# /etc/init.d/mjpg-streamer restart
SONiXなUVCカメラの日付を更新する | 0 件のコメント | アカウント登録
サイト管理者はコメントに関する責任を負いません。