* new services being added to openauto
* cmake for new services
* MediaStatusService, transitioning away from qt gstreamer
* Reverting change to qmlglsink as it's not functional on raspbian as of this moment
* Multitouch support within android auto
* add night mode toggle to aainterface
* Dot dump debug functionality
* NavigationStatusService, MediaStatusService, AAInterface, Hotkey migration
* Add a delay to dot dumping because caps aren't selected until data is streaming, so we can't rely on just a PLAYING status
* Update btservice connection method for pi4
* Update for pi4 compiling
* missing brace
* Yet another new bt connect process
* oops bad merge
* bad merge
* Remove pi specific bt connection
* Try to play nice with bullseye
* Select decoder automatically based on priority list
* Quick cleanup
* Terrible, Horrible, No Good, Very Bad Hack for h264
* Add setting to turn on this terrible hack
* Handle multiple video resolutions
* Use h264bitstream to do this better
* Remove all parameters we don't want
* Cleaning things up a little
* Renaming whitescreen workaround, defaulting to on
* new services being added to openauto
* cmake for new services
* MediaStatusService, transitioning away from qt gstreamer
* Reverting change to qmlglsink as it's not functional on raspbian as of this moment
* Multitouch support within android auto
* add night mode toggle to aainterface
* Dot dump debug functionality
* NavigationStatusService, MediaStatusService, AAInterface, Hotkey migration
* Add a delay to dot dumping because caps aren't selected until data is streaming, so we can't rely on just a PLAYING status
* PR cleanup
* Working on proper resizing of AA
* allow for custom aspect ratios
* A mess of code to support sending input events from dash
* Restructuring input injection to be much nicer
* Code Cleanup
* Allow for scroll wheel injection
* Working on proper resizing of AA
* allow for custom aspect ratios
* A mess of code to support sending input events from dash
* Restructuring input injection to be much nicer
* Code Cleanup
* Working on cleaning wifi
* Reworked bluetooth handshake based around @presslab-us's work
* Forgot to remove a line
* QOL: try to reconnect to last phone BT on openauto start
* bt autoconnect raspberry pi workaround
* Try to connect to last successful bluetooth device
* Bad merge fix
* pointers
* typo
* Update SocketInfoResponse.proto
* Added a config option to autoconnect to last bt device (defaults off)
* fix for omx when performing GST build
* wireless android auto bluetooth negotation
* Grab local bluetooth adapter
* Handling ping and voice session
* wait for both usb and wifi device ]connections
* Make btservice launch with openauto, allows for wireless connection automatically
* WiFi hotspot info pulled from openauto config
* Install btservice correctly
Co-authored-by: Rhys_M <rhys1802@hotmail.co.uk>
Co-authored-by: Robert Judka <robertjudka@gmail.com>
* Implementing Gstreamer projection
* Moved back to QtQuick video sink, still no display
* "works" but spikes cpu
* merge upstream develop
* Missed a merge conflict
* added resize
* GSTVideoOutput works within ia openauto frame now
* Fixed up cmake for gst
* Add destructor for GST
* Added PI4 support
* Accidently added a bad cmake run at some point
* Stylistic changes
* Cleaning up unused variables
* Stylistic update
* Stylistic Changes
* Quick merge fix
* Review feedback
* Post review feedback
* Left handed pointers/CMake fix
Co-authored-by: Cole Brinsfield <brinsfield.cole@gmail.com>
This does not actually fix the problem. The right answer is for ilclient API to declare const char*, but they're system headers right now, so we work around.