Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow recording custom locations #163

Open
wants to merge 104 commits into
base: master
Choose a base branch
from

Commits on Aug 14, 2024

  1. Allow recording to NFS shares

    jayfan0 committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    95a310a View commit details
    Browse the repository at this point in the history
  2. remove double brackets

    jayfan0 committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    7575bdb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9769c4f View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2024

  1. soc: fix soc name for t31zl code

    themactep authored and jayfan0 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    1323b6d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7a9577e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    451813c View commit details
    Browse the repository at this point in the history
  4. add more device types

    gtxaspec authored and jayfan0 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    bdac5c2 View commit details
    Browse the repository at this point in the history
  5. prudynt: set buffers on t21 to 1

    gtxaspec authored and jayfan0 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    74b5f72 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0b3a13f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1a897c0 View commit details
    Browse the repository at this point in the history
  8. teacup: add env

    gtxaspec authored and jayfan0 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    ce930fc View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    95f972b View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    29af096 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    e138770 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    43594b7 View commit details
    Browse the repository at this point in the history
  13. fw_ota: use sha256 instead of md5

    gtxaspec authored and jayfan0 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    fbf3cd6 View commit details
    Browse the repository at this point in the history
  14. S03environment: use wdt reboot

    gtxaspec authored and jayfan0 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    09c8a57 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    65e4ea7 View commit details
    Browse the repository at this point in the history
  16. sysupgrade: fix device parsing

    gtxaspec authored and jayfan0 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    24fe739 View commit details
    Browse the repository at this point in the history
  17. sysupgrade: fix parsing 2

    gtxaspec authored and jayfan0 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    d834fb7 View commit details
    Browse the repository at this point in the history
  18. sysupgrade: copy itself to /tmp

    gtxaspec authored and jayfan0 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    d642766 View commit details
    Browse the repository at this point in the history
  19. sysupgrade: remove testing messages

    gtxaspec authored and jayfan0 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    6c5771c View commit details
    Browse the repository at this point in the history
  20. sysupgrade: add rebooting message

    gtxaspec authored and jayfan0 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    ce0b8fc View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    6c05e78 View commit details
    Browse the repository at this point in the history
  22. sysupgrade: drop rc.common

    themactep authored and jayfan0 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    b50d882 View commit details
    Browse the repository at this point in the history
  23. sysupgrade: clean up

    themactep authored and jayfan0 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    cbd500d View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    eb626fc View commit details
    Browse the repository at this point in the history
  25. sysupgrade: reuse globals, it's ash after all. refactor local/remote …

    …upgrade checking
    themactep authored and jayfan0 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    1e25eb9 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    ddf8268 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    a9d630a View commit details
    Browse the repository at this point in the history
  28. sysupgrade: simplify, remove gzip logic

    gtxaspec authored and jayfan0 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    6fa4fbe View commit details
    Browse the repository at this point in the history
  29. wireless: refactor wlanbus

    themactep authored and jayfan0 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    f07761b View commit details
    Browse the repository at this point in the history
  30. xiaomi: add isp memopt

    gtxaspec authored and jayfan0 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    1112a33 View commit details
    Browse the repository at this point in the history
  31. sysupgrade: stop motors daemon

    gtxaspec authored and jayfan0 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    ed71d51 View commit details
    Browse the repository at this point in the history
  32. git: ignore build log

    themactep authored and jayfan0 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    63c731f View commit details
    Browse the repository at this point in the history
  33. webui: remove fps and zone mapper

    themactep authored and jayfan0 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    d3d80c6 View commit details
    Browse the repository at this point in the history
  34. t21n_jxf23_rtl8188ftv: add uboot

    gtxaspec authored and jayfan0 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    b5c360a View commit details
    Browse the repository at this point in the history
  35. memopt default for 64mb devices >t23

    gtxaspec authored and jayfan0 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    3246832 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    f0c0de2 View commit details
    Browse the repository at this point in the history
  37. wuuk: update env

    gtxaspec authored and jayfan0 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    b5d5cc1 View commit details
    Browse the repository at this point in the history
  38. wuuk: adjust rmem for jpeg

    gtxaspec authored and jayfan0 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    bc0bb37 View commit details
    Browse the repository at this point in the history
  39. thingino-buttin: fix config perms

    gtxaspec authored and jayfan0 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    192877e View commit details
    Browse the repository at this point in the history
  40. wifi-ssv6158: install wifi configs

    gtxaspec authored and jayfan0 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    7cc8bab View commit details
    Browse the repository at this point in the history
  41. wuuk: add wlandevopts

    gtxaspec authored and jayfan0 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    d726c6e View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    d927a37 View commit details
    Browse the repository at this point in the history
  43. irled: implement option to read irled state (themactep#166)

    Summary:
    Unlike motors and ircut, the irled script lacks a status reporting
    option. This patch implements a read option.
    
    Although the underlying gpio script has a read function, this
    patch bypasses that abstraction to read the sys tree directly.
    This is a measured and intentional tradeoff. Output from the
    gpio script is decorated with unwanted formatting codes and
    superfluous data fields, which can't be disabled. As the
    intended application for this output is another program, clean
    and simple output is preferred.
    
    This will be plumbed through to a web api in a future patch,
    pending reflection on the most natural way to mesh that feature
    with the existing APIs.
    
    The targeted application is an unpublished Android mobile
    application for viewing and controlling thingino pan-tilt
    cameras on a local network, which will be open-sourced when
    ready.
    
    A future submission may implement a clean output mode for the
    gpio script, and modify this call site to use that abstraction
    layer.
    
    Testing:
    This was tested from the ssh command line on a Cinnado D1 and
    a WUUK Y0510. In addition to verifying the correct readings,
    the state changes of the IR led were also verified by
    inspection.
    
    ```
    test # irled on
    test # irled read
    1
    test # irled off
    test # irled read
    0
    test # irled read ir850
    0
    test # irled on ir850
    test # irled read ir850
    1
    test #
    ```
    DavidPletcher authored and jayfan0 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    548abd3 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    cc00063 View commit details
    Browse the repository at this point in the history
  45. Add msc1 support to uboot for T31

    roleoroleo authored and jayfan0 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    070a2f9 View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    d15a955 View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    275cf36 View commit details
    Browse the repository at this point in the history
  48. Fix config and environment

    roleoroleo authored and jayfan0 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    324cb16 View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    a3525a4 View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    c6e9aa0 View commit details
    Browse the repository at this point in the history
  51. remove stray variables

    gtxaspec authored and jayfan0 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    b52a2aa View commit details
    Browse the repository at this point in the history
  52. remove eufy e220 from experimental

    gtxaspec authored and jayfan0 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    29f2419 View commit details
    Browse the repository at this point in the history
  53. add t30x_sc2235_rtl8189ftv module

    gtxaspec authored and jayfan0 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    52f8029 View commit details
    Browse the repository at this point in the history
  54. add wan jiaan t30x sc2235

    gtxaspec authored and jayfan0 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    8867957 View commit details
    Browse the repository at this point in the history
  55. rename camera to wanjiaan

    gtxaspec authored and jayfan0 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    7a60afc View commit details
    Browse the repository at this point in the history
  56. Configuration menu
    Copy the full SHA
    34a0c5e View commit details
    Browse the repository at this point in the history
  57. webui: toggle indicator leds from webui

    themactep authored and jayfan0 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    c6e5628 View commit details
    Browse the repository at this point in the history
  58. Configuration menu
    Copy the full SHA
    b8f0b12 View commit details
    Browse the repository at this point in the history
  59. S97sysupgrade: disable audio prompt

    gtxaspec authored and jayfan0 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    8fae924 View commit details
    Browse the repository at this point in the history
  60. Configuration menu
    Copy the full SHA
    276ad16 View commit details
    Browse the repository at this point in the history
  61. Configuration menu
    Copy the full SHA
    8d7ba0e View commit details
    Browse the repository at this point in the history
  62. webui: dynamic menu of configs

    themactep authored and jayfan0 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    04705bb View commit details
    Browse the repository at this point in the history
  63. Configuration menu
    Copy the full SHA
    04fc793 View commit details
    Browse the repository at this point in the history
  64. Configuration menu
    Copy the full SHA
    017b1c6 View commit details
    Browse the repository at this point in the history
  65. webui: clean up

    themactep authored and jayfan0 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    7924b22 View commit details
    Browse the repository at this point in the history
  66. sysupgrade: formatting

    themactep authored and jayfan0 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    3e05bd7 View commit details
    Browse the repository at this point in the history
  67. thingino-button: refactor deamon script

    themactep authored and jayfan0 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    2317d96 View commit details
    Browse the repository at this point in the history
  68. webui: fix error when saving motion plugin (themactep#170)

    use a temporary file to avoid a conflict with /tmp/motion directory
    nschimme authored and jayfan0 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    899986a View commit details
    Browse the repository at this point in the history
  69. Configuration menu
    Copy the full SHA
    30eaa57 View commit details
    Browse the repository at this point in the history
  70. NTP configuration from DHCP (themactep#160)

    * udhcpc [option 42] configuration for ntp
    
    * DHCP option 42 creates ntp.conf at /tmp/ntp.conf
    
    * Update S49ntpd
    
    * Replace /etc/ntp.conf with a symlink to /tmp/ntp.conf
    
    * Correcting paths for factory reset/defaults
    
    * Use default ntp.conf from rom
    
    * On reset, ntp.conf should be created under /tmp
    
    * formatting cleanup
    
    * Update S49ntpd
    
    * Update default.script
    
    * Create ntp.conf in init script
    
    * Adjust output
    
    * What if we...
    
    * Use default ntp file
    
    * Reverting ntp change in init.  This is now in S49ntpd
    
    * Reset get NTP default from /etc/default/ntp.conf
    
    * Manual changes mark ntp.conf as readonly. Reset forces a copy to overwrite
    
    * User config should modify and protect /tmp/ntp.conf
    
    * Cleanup
    
    * Added comment to ntp.conf for DHCP added entries
    
    * Reset NTP settings using file from rom
    
    ---------
    
    Co-authored-by: Paul Philippov <themactep@gmail.com>
    2 people authored and jayfan0 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    1285d65 View commit details
    Browse the repository at this point in the history
  71. webui: fix motor cgi parameters (themactep#165)

    Summary:
    The motor.cgi script accepts an "x" url parameter to command
    motion. The underlying motors command does not support an
    x argument, and this parameter has no effect because it hits
    an error in the cgi script:
    
    ```
    testcam # motors -d x -x 0 -y 0
    Invalid Direction Argument x
    Usage : motors -d
    	 s (Stop)
    	 c (Cruise)
    	 b (Go to home position)
    	 h (Set position X and Y)
    	 g (Steps X and Y)
    testcam #
    ```
    
    The motors command supports an h argument, for commanding
    movement to absolute coordinates:
    ```
    testcam # motors -d h -x 0 -y 0
    testcam #
    ```
    
    This patch replaces the invalid x parameter with a working h
    parameter, and plumbs the command through to the motors binary.
    
    Testing:
    The motors.cgi file was patched locally on a Cinnado D1
    camera via the overlay filesystem. The following URLs
    successfully pan and tilt the camera to absolute positions:
    `http://testcam/x/j/motor.cgi?d=h&x=0&y=0`
    `http://testcam/x/j/motor.cgi?d=h&x=3000&y=900`
    DavidPletcher authored and jayfan0 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    5cfa508 View commit details
    Browse the repository at this point in the history
  72. Configuration menu
    Copy the full SHA
    3ee8e97 View commit details
    Browse the repository at this point in the history
  73. portal: a bit more compact form

    themactep authored and jayfan0 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    8dea588 View commit details
    Browse the repository at this point in the history
  74. Configuration menu
    Copy the full SHA
    5622728 View commit details
    Browse the repository at this point in the history
  75. wuuk y0510: add speaker gpio

    themactep authored and jayfan0 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    d7ec1fb View commit details
    Browse the repository at this point in the history
  76. Configuration menu
    Copy the full SHA
    37a764d View commit details
    Browse the repository at this point in the history
  77. Configuration menu
    Copy the full SHA
    9144d8e View commit details
    Browse the repository at this point in the history
  78. sysupgrade: fix cleanup logic / logging

    gtxaspec authored and jayfan0 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    962a9da View commit details
    Browse the repository at this point in the history
  79. add t31x_sc401ai_rtl8188ftv

    gtxaspec authored and jayfan0 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    9cf18bb View commit details
    Browse the repository at this point in the history
  80. irled: use gpio script to read led value (themactep#169)

    Summary:
    Add a new value option to the gpio script for retrieving
    the bare value of a gpio. Use that feature, rather than the
    /sys/class/gpio tree, to read values in the irled script.
    
    Subsequent testing revealed that the gpio directory for the
    IR LED pin is not available upon boot. The gpio script
    provides the logic to export the gpio directory. Using the
    gpio script abstraction allows for reading the gpio
    without further concern for initialization state.
    
    Testing:
    
    With the patch, after a reboot, testing irled read:
    ```
    test # irled read
    0
    test # irled on
    test # irled read
    1
    test #
    ```
    
    After another reboot, testing gpio value option:
    ```
    test # ls /sys/class/gpio/
    export      gpio57      gpio58      gpio8       gpiochip0   gpiochip32  gpiochip64  unexport
    test # gpio value 9
    0
    test #
    ```
    
    Without the patch, after a reboot, showing prior problem:
    ```
    test # irled read
    cat: can't open '/sys/class/gpio/gpio9/value': No such file or directory
    test # irled on
    test # irled read
    1
    test #
    ```
    DavidPletcher authored and jayfan0 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    2065db6 View commit details
    Browse the repository at this point in the history
  81. sensors: add ov9712 support

    gtxaspec authored and jayfan0 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    1cc6875 View commit details
    Browse the repository at this point in the history
  82. exp_t10_ov9712_ap6181: modernize config

    gtxaspec authored and jayfan0 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    b40e738 View commit details
    Browse the repository at this point in the history
  83. Configuration menu
    Copy the full SHA
    1680199 View commit details
    Browse the repository at this point in the history
  84. webui: refactor scripts with xhr access

    themactep authored and jayfan0 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    0547a93 View commit details
    Browse the repository at this point in the history
  85. webui: simplify heartbeat

    themactep authored and jayfan0 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    7157005 View commit details
    Browse the repository at this point in the history
  86. webui: fix formatting

    themactep authored and jayfan0 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    b99b075 View commit details
    Browse the repository at this point in the history
  87. Configuration menu
    Copy the full SHA
    323a6a9 View commit details
    Browse the repository at this point in the history
  88. update buildroot

    themactep authored and jayfan0 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    727c5ec View commit details
    Browse the repository at this point in the history
  89. clean up

    themactep authored and jayfan0 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    8fdffc7 View commit details
    Browse the repository at this point in the history
  90. Configuration menu
    Copy the full SHA
    312e0b9 View commit details
    Browse the repository at this point in the history
  91. S36wireless: fix insert for bcmdhd

    gtxaspec authored and jayfan0 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    4f60f90 View commit details
    Browse the repository at this point in the history
  92. mmc: add remove

    gtxaspec authored and jayfan0 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    eb2847e View commit details
    Browse the repository at this point in the history
  93. Configuration menu
    Copy the full SHA
    3bacb1a View commit details
    Browse the repository at this point in the history
  94. workflow: update build-cache

    gtxaspec authored and jayfan0 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    05d0912 View commit details
    Browse the repository at this point in the history
  95. Configuration menu
    Copy the full SHA
    6ee92eb View commit details
    Browse the repository at this point in the history
  96. Allow recording to NFS shares

    jayfan0 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    17155cd View commit details
    Browse the repository at this point in the history
  97. remove double brackets

    jayfan0 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    5b5a0ad View commit details
    Browse the repository at this point in the history
  98. Configuration menu
    Copy the full SHA
    ccdc243 View commit details
    Browse the repository at this point in the history
  99. Configuration menu
    Copy the full SHA
    64bce13 View commit details
    Browse the repository at this point in the history
  100. Configuration menu
    Copy the full SHA
    e9dbd89 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2024

  1. Configuration menu
    Copy the full SHA
    0baea43 View commit details
    Browse the repository at this point in the history