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

[RSDK-8274, RSDK-8624, RSDK-8647, RSDK-8687] Video Storage and Save/Fetch DoCommand #7

Closed
wants to merge 129 commits into from

Commits on Aug 5, 2024

  1. poc in progress

    seanavery committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    ad7c9b4 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2024

  1. Remove segment wrap

    seanavery committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    6d80dad View commit details
    Browse the repository at this point in the history
  2. Add deleter routine

    seanavery committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    893d866 View commit details
    Browse the repository at this point in the history
  3. Clean up path setters

    seanavery committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    4d08c13 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c882b9b View commit details
    Browse the repository at this point in the history
  5. Add copy helper

    seanavery committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    7fa5f79 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2024

  1. fsnotify working

    seanavery committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    2ab2177 View commit details
    Browse the repository at this point in the history
  2. Simple detection handling

    seanavery committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    759fd7a View commit details
    Browse the repository at this point in the history
  3. Add upload path setter

    seanavery committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    bc0f91c View commit details
    Browse the repository at this point in the history
  4. Add mutex

    seanavery committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    e2d1bb2 View commit details
    Browse the repository at this point in the history
  5. Remove stale copier

    seanavery committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    aab2f56 View commit details
    Browse the repository at this point in the history
  6. Change detect config

    seanavery committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    a3625b4 View commit details
    Browse the repository at this point in the history
  7. Remove outdated test

    seanavery committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    57315de View commit details
    Browse the repository at this point in the history
  8. Change output pattern

    seanavery committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    cd1342f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    dc0f851 View commit details
    Browse the repository at this point in the history
  10. Remove extra spacing

    seanavery committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    407b660 View commit details
    Browse the repository at this point in the history
  11. Remove dotenv

    seanavery committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    6b7f6fe View commit details
    Browse the repository at this point in the history
  12. Merge pull request #1 from viam-modules/simple-detect-tagging

    Simple detect tagging
    seanavery authored Aug 7, 2024
    Configuration menu
    Copy the full SHA
    b903538 View commit details
    Browse the repository at this point in the history
  13. Comments

    seanavery committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    4920daf View commit details
    Browse the repository at this point in the history
  14. happy lint

    seanavery committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    9d5513d View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    e3e6ae2 View commit details
    Browse the repository at this point in the history
  16. Comments are helpful

    seanavery committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    a365090 View commit details
    Browse the repository at this point in the history
  17. Try lint in CI

    seanavery committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    9e898d1 View commit details
    Browse the repository at this point in the history
  18. Test lint

    seanavery committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    7c56445 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    0a62bf1 View commit details
    Browse the repository at this point in the history
  20. Support x86 build

    seanavery committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    bc44c46 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2024

  1. Configuration menu
    Copy the full SHA
    2b8312d View commit details
    Browse the repository at this point in the history
  2. Add comments to enoder

    seanavery committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    215a839 View commit details
    Browse the repository at this point in the history
  3. More comments

    seanavery committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    7fde866 View commit details
    Browse the repository at this point in the history
  4. Install libx264

    seanavery committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    7154f76 View commit details
    Browse the repository at this point in the history
  5. Fix ffmpeg install

    seanavery committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    dcf6e60 View commit details
    Browse the repository at this point in the history
  6. Fix vcs issue

    seanavery committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    cc978c0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e302fd8 View commit details
    Browse the repository at this point in the history
  8. Init readme

    seanavery committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    15dfd27 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2024

  1. Add camera props to attrs

    seanavery committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    ac3aa96 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2024

  1. Remove cam prop defaults

    seanavery committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    12995ca View commit details
    Browse the repository at this point in the history
  2. Add error check to fs walk

    seanavery committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    cd905fd View commit details
    Browse the repository at this point in the history
  3. Impl latest frame cache

    seanavery committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    11a7e33 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #2 from viam-modules/atomic-frame

    Implement latest frame cache
    seanavery authored Aug 19, 2024
    Configuration menu
    Copy the full SHA
    a81f392 View commit details
    Browse the repository at this point in the history
  5. Remove comments

    seanavery committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    0bdb4db View commit details
    Browse the repository at this point in the history
  6. Fetch timebase from encoder

    seanavery committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    9a05b3e View commit details
    Browse the repository at this point in the history
  7. Remove some todos

    seanavery committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    e3e2023 View commit details
    Browse the repository at this point in the history
  8. Add cam_props to readme

    seanavery committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    b6cb04f View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2024

  1. Configuration menu
    Copy the full SHA
    477f1a6 View commit details
    Browse the repository at this point in the history
  2. Change triplet

    seanavery committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    982ce07 View commit details
    Browse the repository at this point in the history
  3. Update storage config

    seanavery committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    dd098b3 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2024

  1. Add optional storage_path

    seanavery committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    d3335f8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3f4c883 View commit details
    Browse the repository at this point in the history
  3. Rename to video store

    seanavery committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    558ea94 View commit details
    Browse the repository at this point in the history
  4. Fix make naming

    seanavery committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    71194ee View commit details
    Browse the repository at this point in the history
  5. Naming fix

    seanavery committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    d4010d2 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #5 from viam-modules/vision-yeet

    Vision yeet
    seanavery authored Aug 28, 2024
    Configuration menu
    Copy the full SHA
    5e9a3ce View commit details
    Browse the repository at this point in the history
  7. Remove debug ffmpeg logger

    seanavery committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    065b157 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2024

  1. Add concat and h264 parser

    seanavery committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    fcdf787 View commit details
    Browse the repository at this point in the history
  2. Concat initialization

    seanavery committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    d2b40fc View commit details
    Browse the repository at this point in the history
  3. Add annexb bitstream filter

    seanavery committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    e2aeb08 View commit details
    Browse the repository at this point in the history
  4. Concat writes working

    seanavery committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    d9e52ac View commit details
    Browse the repository at this point in the history
  5. Input validation

    seanavery committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    58392d0 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2024

  1. Configuration menu
    Copy the full SHA
    39c871c View commit details
    Browse the repository at this point in the history
  2. Handle metadata string

    seanavery committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    fae564e View commit details
    Browse the repository at this point in the history
  3. Abstract datetime parser

    seanavery committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    ca23a8d View commit details
    Browse the repository at this point in the history
  4. Create new concat struct

    seanavery committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    f5881e3 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2024

  1. Cleanup

    seanavery committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    30762d9 View commit details
    Browse the repository at this point in the history
  2. Delete fetch comp name

    seanavery committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    a5654e8 View commit details
    Browse the repository at this point in the history
  3. close

    seanavery committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    d752970 View commit details
    Browse the repository at this point in the history
  4. Comment helpers

    seanavery committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    aaea5ec View commit details
    Browse the repository at this point in the history
  5. concat

    seanavery committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    e5a1c4c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0422835 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3322c46 View commit details
    Browse the repository at this point in the history
  8. Fix upload path

    seanavery committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    ce73a77 View commit details
    Browse the repository at this point in the history
  9. Update readme

    seanavery committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    2db1577 View commit details
    Browse the repository at this point in the history
  10. Lint

    seanavery committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    63b4f06 View commit details
    Browse the repository at this point in the history
  11. Ignore bin

    seanavery committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    0129fed View commit details
    Browse the repository at this point in the history
  12. New line

    seanavery committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    991dbf5 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    1173352 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    5029eb0 View commit details
    Browse the repository at this point in the history
  15. Improve validate flow

    seanavery committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    8093d04 View commit details
    Browse the repository at this point in the history
  16. cleanup

    seanavery committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    df64d71 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2024

  1. Fix upload file name

    seanavery committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    94f4c19 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2577335 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    76a6de3 View commit details
    Browse the repository at this point in the history
  4. Change profile name

    seanavery committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    87e20e7 View commit details
    Browse the repository at this point in the history
  5. Remove old todos

    seanavery committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    3f8b4e5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    16993f5 View commit details
    Browse the repository at this point in the history
  7. Add fetch command

    seanavery committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    fcab4f4 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2024

  1. Remove trivial close flag

    seanavery committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    29848c7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    796015a View commit details
    Browse the repository at this point in the history
  3. Bump rdk and goutils dep

    seanavery committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    0c6129a View commit details
    Browse the repository at this point in the history
  4. lint

    seanavery committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    c702035 View commit details
    Browse the repository at this point in the history
  5. Defer ffmpeg cleanup

    seanavery committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    3fb3924 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9640348 View commit details
    Browse the repository at this point in the history
  7. make lint happy

    seanavery committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    52ba17e View commit details
    Browse the repository at this point in the history
  8. Comment clarity

    seanavery committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    b19551d View commit details
    Browse the repository at this point in the history
  9. Group free

    seanavery committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    9e48e06 View commit details
    Browse the repository at this point in the history
  10. Remove copy

    seanavery committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    a48bc1b View commit details
    Browse the repository at this point in the history
  11. Add omitempty flags

    seanavery committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    a8fc69a View commit details
    Browse the repository at this point in the history
  12. Add codec enum handlers

    seanavery committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    e114a23 View commit details
    Browse the repository at this point in the history
  13. Change to viam namespace

    seanavery committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    77ad5f2 View commit details
    Browse the repository at this point in the history
  14. Unexport codec enum stuff

    seanavery committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    546a31c View commit details
    Browse the repository at this point in the history
  15. Fix module ref

    seanavery committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    71bdb77 View commit details
    Browse the repository at this point in the history
  16. Include codec id lookups

    seanavery committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    e42f2e8 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2024

  1. Dont return early on close

    seanavery committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    f649b48 View commit details
    Browse the repository at this point in the history
  2. Add configuration tests

    seanavery committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    c74b5a6 View commit details
    Browse the repository at this point in the history
  3. Test make script

    seanavery committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    b6e545e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4d95d8a View commit details
    Browse the repository at this point in the history
  5. Update readme

    seanavery committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    85ab51e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    69c0db5 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2024

  1. Configuration menu
    Copy the full SHA
    a7a174a View commit details
    Browse the repository at this point in the history
  2. Add git lfs config

    seanavery committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    ac31aa2 View commit details
    Browse the repository at this point in the history
  3. Add test video clips

    seanavery committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    ab9f2d5 View commit details
    Browse the repository at this point in the history
  4. Add save do_command tests

    seanavery committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    4e8d545 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e7909ee View commit details
    Browse the repository at this point in the history
  6. Format fix

    seanavery committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    d171597 View commit details
    Browse the repository at this point in the history
  7. Pull in fetch

    seanavery committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    6b98fa0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0706a70 View commit details
    Browse the repository at this point in the history
  9. Add fetch tests

    seanavery committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    d67ae6f View commit details
    Browse the repository at this point in the history
  10. Tmp path for fetch

    seanavery committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    e20b90d View commit details
    Browse the repository at this point in the history
  11. Check max grpc size

    seanavery committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    011210a View commit details
    Browse the repository at this point in the history
  12. Update readme

    seanavery committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    8230a5d View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2024

  1. Filename

    seanavery committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    d54a527 View commit details
    Browse the repository at this point in the history
  2. Add clean script

    seanavery committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    204f579 View commit details
    Browse the repository at this point in the history
  3. Move validate

    seanavery committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    1dd46bf View commit details
    Browse the repository at this point in the history
  4. Do not overwrite the config

    seanavery committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    c67818e View commit details
    Browse the repository at this point in the history
  5. Release frame after encode

    seanavery committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    b3416e5 View commit details
    Browse the repository at this point in the history
  6. Check cam return is nil

    seanavery committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    a5b998a View commit details
    Browse the repository at this point in the history
  7. Check error msg

    seanavery committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    cae1464 View commit details
    Browse the repository at this point in the history
  8. Remove todo comment

    seanavery committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    14efd1c View commit details
    Browse the repository at this point in the history
  9. Remove props passthrough

    seanavery committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    7ad11db View commit details
    Browse the repository at this point in the history
  10. Lint

    seanavery committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    3380049 View commit details
    Browse the repository at this point in the history