Commit Graph

1069 Commits

Author SHA1 Message Date
Dean Lee
f7932f874d ui/networking: async dbus calls (#23535)
* async dbus calls

* simplify get ip address

* Revert "simplify get ip address"

This reverts commit 7ade7ec57dd0bb76cb3194f94f039498fdcd8881.

* cleanup getConnectionPath()

* remove unused functions

* cleanup

* rename to getIp4Address

* clenup class definition
2022-01-17 12:12:58 -08:00
Dean Lee
6bd0e4b087 ui: fix invalid line vertices on startup (#23541) 2022-01-15 09:09:24 -08:00
Dean Lee
43a2674ffc ui/networking: simplify dbus calls with a helper function (#23531)
* simplify d-bus calls

* move template function to source file
2022-01-14 11:46:45 -08:00
Dean Lee
39d904d2aa ui/networking: combine connect functions into one (#23522) 2022-01-14 08:42:29 -08:00
Dean Lee
75be1223f8 ui/WifiManager: inherit from QObject instead of QWidget (#23523) 2022-01-14 08:40:39 -08:00
Dean Lee
785180d234 MainWindow::eventFilter: add static keyword for evts (#23521) 2022-01-14 15:28:38 +01:00
Dean Lee
6dbae9593e UI: reset interactivity timeout on PC (#23508)
* reset interactive timeout on pc

* cleanup

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
2022-01-13 19:20:22 -08:00
HaraldSchafer
85dcfbbf36 update comment (#23495) 2022-01-11 18:49:53 -08:00
Willem Melching
d77782ea93 CameraView: sync pbo with glFence instead of calling glFinish (#23409)
* CameraView: sync pbo with glFence instead of calling glFinish (#23293)

* Sync pbo with fence

* use std::unique_ptr

* cameraview.cc: call glFlush after creating fence

Co-authored-by: Dean Lee <deanlee3@gmail.com>
2022-01-07 15:24:20 +01:00
Willem Melching
c4b36ce11e Revert "ui/update_model: do not recalculate the max_idx If there is no lead (#23356)"
This reverts commit f561d84c62.
2022-01-07 14:31:23 +01:00
Dean Lee
86d730774d replay: handle abort in getRemoteFileSize (#23427) 2022-01-06 15:56:14 +01:00
Cameron Clough
64caee88eb replay: add missing import for std::optional (#23416) 2022-01-05 09:19:51 -08:00
Willem Melching
8d80c0107f catch gl_buffer->map() returning nullptr (#23411) 2022-01-05 14:23:57 +01:00
Adeeb Shihadeh
25f51470fc Revert "CameraView: sync pbo with glFence instead of calling glFinish (#23293)"
This reverts commit 5dbdad3276.
2022-01-04 20:16:52 -08:00
Adeeb Shihadeh
34926dfab5 Revert "cameraview.cc: call glFlush after creating fence"
This reverts commit 8655f6df6b.
2022-01-04 20:16:42 -08:00
Dean Lee
d2948f250b replay: Add next engagement / disengagement jump capabilities (#23248)
* seek engament/disengament in qlogs

* cleanup

* cleanup

* little more

* add output

* remove qinfo

* fix typo

* do nothing if tm less than current mono time

* const

* short variable name

* lgtm
2022-01-04 16:02:04 +01:00
Willem Melching
8655f6df6b cameraview.cc: call glFlush after creating fence 2022-01-04 15:55:28 +01:00
Dean Lee
5dbdad3276 CameraView: sync pbo with glFence instead of calling glFinish (#23293)
* Sync pbo with fence

* use std::unique_ptr
2022-01-04 14:14:38 +01:00
Dean Lee
cd9813ab6a UI: run set_brightness in QtConcurrent (#23326)
* use QFuture

* update at 10 hz

* don't change frequency
2022-01-04 14:03:27 +01:00
Robbe Derks
a1e201ef5a MUI should be a status bar (#23287) 2022-01-04 12:15:18 +01:00
Dean Lee
937a0df57b replay/logreader: handle abort in load (#23321)
* handle abort

* handle abort in decompressBZ2
2022-01-04 12:06:23 +01:00
Dean Lee
9295066dac ui/get_path_length_idx: line_x[i] shoud be less than or equal to path_height (#23336)
* start loop index from 1

* use  islessequal

* use build in <=
2022-01-04 12:04:52 +01:00
Dean Lee
f561d84c62 ui/update_model: do not recalculate the max_idx If there is no lead (#23356) 2022-01-04 11:39:18 +01:00
Dean Lee
8dd8b1905b replay tests: retry on network failure (#23383) 2022-01-03 20:10:57 -08:00
Dean Lee
21ee6d25c7 ui: emit offroadTransition in UIState::updateStatus (#23265) 2022-01-03 17:35:05 -08:00
Dean Lee
2a99bc6dde ui: update lead's z position if modelV2 has been updated after startup. (#23355)
* model frame >= started_frame

* remove optional
2022-01-03 14:37:36 -08:00
Dean Lee
1e309a51f5 replay: add flag to disable video (#23353) 2022-01-02 11:54:49 -08:00
Dean Lee
58a363e07d replay/segment: pass member function pointer to QtConcurrent::run (#23312) 2021-12-28 11:38:31 +01:00
Dean Lee
de6126ba06 replay: add flag REPLAY_FLAG_FULL_SPEED to play at full speed (#23324)
* add flag REPLAY_FLAG_FULL_SPEED

* use hasFlag
2021-12-28 11:37:33 +01:00
Dean Lee
5fe809b344 ui: set the bg color of controllerUnresponsivePermanent to blue (#23308)
* fix bg color

* blue
2021-12-27 23:50:24 -08:00
Dean Lee
21fc9d5375 replay/util: initialize curl at startup (#23314) 2021-12-27 13:22:42 -08:00
Dean Lee
c9da1403bc replay: fix segfault or hanging on quit (#23323) 2021-12-27 13:02:18 -08:00
Ewout ter Hoeven
332f568a82 Pyupgrade 3.6: Update syntax with Python 3.6+ features (#23305)
Updated Python code with Python 3.6+ features:
- utf-8 encoding is now the default (PEP 3120)
- Replace list comprehensions by Generator Expressions (PEP 289)
- Replace yield loop by yield from (PEP 380)
- Remove the (object) subclass when defining a class
- Replace the IOError alias by OSError (PEP 3151)
- Define sets with curly braces {} instead of set()
- Remove "r" parameter from open function, which is default

Co-Authored-By: Adeeb Shihadeh <8762862+adeebshihadeh@users.noreply.github.com>
Co-Authored-By: GregorKikelj <96022003+GregorKikelj@users.noreply.github.com>

Co-authored-by: Adeeb Shihadeh <8762862+adeebshihadeh@users.noreply.github.com>
Co-authored-by: GregorKikelj <96022003+GregorKikelj@users.noreply.github.com>
2021-12-24 11:18:39 -08:00
Dean Lee
94e435cede replay/camera: use existing YUV_BUFFER_COUNT (#23297) 2021-12-22 20:36:16 -08:00
Dean Lee
bf4d875c5a OnroadHud: use function loadPixmap (#23292) 2021-12-22 10:10:24 -08:00
cydia2020
db6c477373 use km/h in settings.cc (#23290) 2021-12-22 09:37:33 -08:00
Adeeb Shihadeh
6aeb542750 make that consistent with other labels 2021-12-21 16:38:18 -08:00
Dean Lee
50cce27e34 UI: call map::offroadTransition after creating map (#23283) 2021-12-21 11:06:45 -08:00
Adeeb Shihadeh
2d8578545f UI: less harsh controls unresponsive when not engaged 2021-12-20 23:56:25 -08:00
Adeeb Shihadeh
f3e67e0ec2 repeat immediate warning sound 2021-12-20 23:16:16 -08:00
George Hotz
16dd7ce1fe build for mac (#23048) 2021-12-18 22:00:09 -08:00
Adeeb Shihadeh
646fe7de4b mui 2021-12-18 15:11:29 -08:00
Dean Lee
e4de82f906 ui: remove variable world_objects_visible, use rcv_frame (#23264) 2021-12-17 21:37:29 -08:00
Dean Lee
768cfdb92a framereader: use the same alignement as visionbuf (#23208)
* aligned rgb buffer

* fix yuv stride
2021-12-15 16:19:07 -08:00
Dean Lee
5810583d57 UI: always clear CameraView background (#23231)
* fix background

* gate that with Hardware::EON

* always call glclear
2021-12-15 11:13:50 -08:00
Adeeb Shihadeh
472177e2a8 Revert "Qt/SetingWindow: faster initialization and painting (#21764)"
This reverts commit f482354e4e.
2021-12-15 09:58:25 -08:00
Dean Lee
75687169eb qt/util: new function scaledPixmap (#23103)
* new function scaledPixmap

* rename to loadpixmap
2021-12-14 22:58:47 -08:00
Dean Lee
2483fc5d5d ui: singleton uistate (#22789)
* singleton uistate

* merge master

* merge master

* merge master

* connect uistate in sidebar

* move to device
2021-12-14 22:28:12 -08:00
Shane Smiskol
c84310c94c seems to be flipped (#23213) 2021-12-14 12:17:02 -08:00
Dean Lee
084ef39489 C2: display ip address in network panel (#23215)
* display ipv4 address

* refactor to class

* only display ip address
2021-12-14 12:14:51 +01:00