Commit Graph

30 Commits (766168d571e8cdc545183f69234df09c2bd7af6a)

Author SHA1 Message Date
Joost Wooning 766168d571 fix deprecation warnings 2022-02-14 14:26:36 +01:00
Andy Haden c605ad31ee calculate video offset from log 2019-12-11 16:26:00 -08:00
Andy Haden 8e5795a3aa Fix tests 2019-12-11 15:14:14 -08:00
Andy Haden e9bec22a98 qcamera stream 2019-12-11 01:28:14 -08:00
Chris Vickery eb37fcc7e1 eslint --fix 2019-11-04 09:55:50 -08:00
Chris Vickery 255a766e44 Add error recovery to video, remove some dead code 2019-10-22 14:23:14 -07:00
Chris Vickery ce9e0a94fe Change back to commaai hls fork 2019-10-10 13:37:54 -07:00
Chris Vickery 1be5544df3
Add eslint with explorer configuration (#26)
* Add eslint and run --fix

* Remove precommit prettier
2019-10-07 16:11:53 -07:00
Chris Vickery 52af2c994c
Upgrade to react-scripts 3 and craco (#23)
* Upgrade to react-scripts 3 and craco

* Update readme

* readme

* readme

* Clean up stuff

* You dont need to install your own sasser anymore

* Fix craco url

* Clean up more stuff

* Remove old hls library, not using specific version with webpack support
2019-09-26 15:22:56 -07:00
Chris Vickery edf84da5ab
Refactor graph data flow, re-add subsection looping and seeking (#19)
* Close web workers when they're done

* Have graphs generate their own data, insert new data better

* Replace all messages in graphs to handle out of order signals

* Fix bugs, add video looping

* Fix looping a bit, optimizations

* Fix test cases

* Remove debug statements

* Make jest comma package workaround more generic
2019-09-11 13:36:15 -07:00
Chris Vickery 2588389da3
Remove 3 minute time window (#18)
* WIP

* Almost working, index stuff doesnt seem to be working correctly

* Rolling message cache mostly working, buggy at end of video

* Fix bug where too many messages would be filtered

* Reduce logging, fix end-of-video issues

* Remove the part picker ui element

* Remove some more log statements
2019-09-09 13:26:43 -07:00
Andy Haden b49a1ba13b use forked hls.js that does not adjust stream timestamps 2019-01-10 15:54:16 -08:00
Andy Haden 3f058285c6 Revert "Reduxify a bunch of the state, add seekTime URL parameter (#12)"
This reverts commit e755a4e911.
2018-09-03 14:13:25 -07:00
Chris Vickery e755a4e911
Reduxify a bunch of the state, add seekTime URL parameter (#12)
* Start the process of reduxifying. Some of it works

* better seeking

* Seeking and stuff

* Add segment functionality

* Fix tests

* Fix more tests
2018-08-15 12:53:21 -07:00
Chris Vickery f77565e44d
Add playback speed selector (#11) 2018-07-26 11:33:01 -07:00
Chris Vickery 2267886448
Use autoPlay instead of .play() (#10)
* Use autoPlay instead of .play()

* Fix video behavior in safari
2018-07-24 15:09:29 -07:00
ChristopherBiscardi b8e15d3e46
Make use of React event listener logic
instead of manually adding event listeners, let react handle event
listener lifecycle. This means HLS will not throw in enzyme
environment and we don't have to clean up any handlers manually
2017-12-15 12:43:56 -08:00
ChristopherBiscardi beb0a7ea01
prettier the js 2017-12-12 18:27:20 -08:00
Andy Haden 34ccb6c46e cabana: fix some edge cases 2017-08-30 13:40:47 -07:00
Andy Haden a022405b78 cabana: project-wide refactor to fix eslint warnings and minor annoyances 2017-08-07 15:22:57 -07:00
Andrew Valish 349f03fecf Refactor Cabana Markup, Apply Minor Design Tweaks (#81)
* prepend newly plotted signal to show first

* highlight selected available message in navigation

* extract CanGraph render function in explorer

* toggle expanded signals in Legend,  trigger edit and plot when expanding signal

* check if plottedSignal is new before plotting

* add uid to signal model

* use signal uid in SignalLegend and entry for keys and expanding

* adding sass npm script to watch scss files

* refactoring most of markup for semantic class naming, introducing scss files, light styling

* prefer flex over floats

* set min-width on body
2017-07-17 18:10:37 -07:00
Andy Haden 4939892761 cabana: fix bugs and refactor a bit of can-frame offset code, improving experience for panda users. 2017-07-11 20:45:04 -07:00
Andy Haden 6d4939a367 cabana: autoplay for demo 2017-07-05 15:57:09 -07:00
Andy Haden e2a14a7fc5 cabana: video always shown; sentry only in production 2017-06-29 13:24:49 -07:00
Andy Haden 9d66fa1698 cabana: next/prev part selection works w/ all functionality 2017-06-18 23:00:37 -07:00
Andy Haden c9eb1775e6 cabana: segment loops in hls stream 2017-06-17 16:42:18 -07:00
Andy Haden ed4bdcff61 cabana: signal editor now lives above the log; log scrolls live w/ playing video 2017-06-14 17:30:50 -07:00
Andy Haden 730e4192be cabana: move seeker into video frame 2017-06-14 17:08:25 -07:00
Andy Haden 8b779d1571 clean up graph toolip; seeking while paused; inline dbc controls 2017-06-14 14:40:20 -07:00
Andy Haden 71f83a482f can explorer demo 2017-06-13 17:40:05 -07:00