-
Notifications
You must be signed in to change notification settings - Fork 111
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-9458] Remove Stream
from Go camera interface
#4580
Open
hexbabe
wants to merge
74
commits into
viamrobotics:main
Choose a base branch
from
hexbabe:RSDK-9132-beta-timeline
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
74 commits
Select commit
Hold shift + click to select a range
a643d22
Init craziness
hexbabe 41cb592
Use camera pkg scoped ReadImage in webcam
hexbabe f6e3d69
Merge branch 'main' into RSDK-9132
hexbabe d6439dd
Use agreed upon Image signature
hexbabe 6417a56
Merge branch 'main' into RSDK-9132
hexbabe 59c36ec
Fix tests
hexbabe 16079fa
Delete ReadImager and fix mimetype formatting in data collector
hexbabe 9084264
Fix up obstacle depth; Delete custom extra type;
hexbabe c44afa2
Update video source comment spec; Add helper to DRY up .Image calls w…
hexbabe 11b1d7d
Fix obstacle depth mimetype (it needs it for re-encode since we can't…
hexbabe 438d550
Add image metadata replacing mimetype return; Add back non empty stri…
hexbabe 0d8081b
Forgot to include mimetype in test resp oops
hexbabe 824c30f
Add width and height to ImageMetadata struct
hexbabe e744b68
Use GetGoImage in camera client Stream
hexbabe fd50881
Remove jpeg default in vision
hexbabe e570393
Revert detections, classifications, and capture all's image call to R…
hexbabe 6646d78
Don't modify vision at all
hexbabe 612e91c
Remove width and height from ImageMetadata; DRY up webcam and videoso…
hexbabe 9029a05
Move ReadImageBytes to videosourcewrappers
hexbabe 6ec0041
Rename GetGoImage -> ImageFromVideoSource
hexbabe ef1bd0e
Make lint
hexbabe d01159a
Move mimetype unmarshaling outside of capture func
hexbabe 44611d5
Update components/camera/client.go
hexbabe 146345f
Add error for empty bytes responses in server & client
hexbabe c698e16
Add empty image bytes tests
hexbabe 9da582f
Fix random things that I am doing wrong
hexbabe 1b51109
Revert
hexbabe eaf28d7
RSDK-9218: Change all of the artifacts to v4. (#4535)
dgottlieb 4fe7e36
RSDK-8359: Update smarty to avoid unnecessary data races. (#4534)
dgottlieb b4e1960
RSDK-8819: Implement FTDC file rotation. (#4510)
dgottlieb fc6665d
APP-6785: Remove local control page - remove web workflows (#4523)
ethanlookpotts 8afb714
APP-6850 update android build for go 1.23 (#4539)
abe-winter 375a35f
RSDK-8611: Have test make a tls config copy to avoid concurrent acces…
dgottlieb 5bf744c
RSDK-8837: Remove the short timeout for testing reconnects that are e…
dgottlieb 2a1cd8b
make errors reported during discovery (#4546)
erh 1233170
Update gripper.go (#4540)
npentrel 95f3f42
RSDK-9090 clarify package cleanup (#4542)
maximpertsov b208d2c
RSDK-9240: Remove github action code coverage stuff we do not use. (#…
dgottlieb 0b85975
[Data-3312] add basic data capture support for capturing tabular data…
nicksanford c44454b
RSDK-9136: issues when stopping motor with controls (#4550)
martha-johnston d848d20
RSDK-9037: Add AttachDirectionalAwareness to DoCommand (#4552)
martha-johnston 09e295c
RSDK-8767 - populate local_name and remote_path to all resource names…
Kschappacher 3edf860
APP-6696 include `os_version` tag on GOOS=darwin (#4536)
abe-winter b7c4635
RSDK-8926: Rover canary motor test fail because failure to set pins (…
martha-johnston 63b7681
[DATA-3338] - collector test improvements (#4551)
nicksanford c91b68d
Merge branch 'main' into RSDK-9132
hexbabe d63980e
Fix new collector tests
hexbabe 6ffbae2
Change image.Image getter wrapper to take in a camera resource not a …
hexbabe 65b5bad
Merge branch 'viamrobotics:main' into RSDK-9132
hexbabe 9a9612f
If err, then bytes and metadata should be falsy
hexbabe ab7e736
Use imgbuf bytes directly for a robot client test rather than encode …
hexbabe 8244dfd
Add back ReadImage/Stream tests where it makes sense
hexbabe 5feb0ed
Getting started with the refactor
hexbabe 5c0191d
Remove debugging crap
hexbabe a1fcc2f
Fix videosourcewrappers
hexbabe 859d027
Merge branch 'main' into RSDK-9132-beta-timeline
hexbabe de2cb6a
Try to remove Stream
hexbabe 21fe63a
Merge branch 'main' into RSDK-9132-beta-timeline
hexbabe 2fdabbf
Make lint
hexbabe f3e9fd5
Align comments
hexbabe b27c121
Merge branch 'main' into RSDK-9132-beta-timeline
hexbabe 4a8ad4a
Delete some Stream documentations; Default to jpeg encoding in webcam…
hexbabe 5ecc6ed
Change streamcamera comment; Add more exclamation points; Change came…
hexbabe 7815d22
Merge branch 'main' into RSDK-9132-beta-timeline
hexbabe 7283fef
Merge branch 'main' into RSDK-9132-beta-timeline
hexbabe 58fce9c
Add some more docstrings; use camerautils
hexbabe 0b08026
Fix ffmpeg stream
hexbabe 728d547
Make change to video source wrapper instead of ffmpeg to fix image_fi…
hexbabe 4c4b53c
DATA-3445 Implement Go SDK for ExportTabularData API (#4633)
vijayvuyyuru 96fcdb5
RSDK-8471 Add three-dot diff to git diff (#4636)
biotinker cd7e4c2
RSDK-9423: non interactive module generation (#4617)
purplenicole730 d9b0136
RSDK-9423: Revert flag name change (#4638)
purplenicole730 4aef8b1
Merge branch 'main' into RSDK-9132-beta-timeline
hexbabe 7f47f80
Rename import tot camerautils
hexbabe File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I want to delete this asap, but it's necessary for preserving some of the builtins e.g. transform
Could make follow-up tickets to refactor all the builtins to use
Image
and yeet transform pipeline and modularize all the nodes.