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