* VideoReceiver: Enable and put hardware decode with higher priority over software decode
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
* VideoReceiver: Move from old decodebin to decodebin3
decodebin3 is a newer and smarter version of the old decodebin.
It can handle different stream types and a better connection
between gstreamer elements, fixing some weird video problems.
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
* Settings: Add forceVideoDecoder
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
* VideoReceiver: Break blacklist to be called outside gstreamer initialization function
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
* ScreenTools: Add isLinux property
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
* GeneralSettings: Add forceVideoDecoder option
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
* FactSystem: Add removeEnumInfo function
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
* Settins: Use enum string over string for forceVideoDecode
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
* VideoMananager: Call GStreamer blacklist
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
* APMSubMotorComponent.qml: do not send motor test messages after disarm command
* Vehicle: Change signature of motorTest to allow not showing errors
* APMMotorComponent.qml: Update to use new signature of motorTest()
* APMSubMotorComponent.qml: Update to use new signature of motorTest() with showErrors=false
* MotorComponent.qml: Update to use new signature of motorTest()
* Terrain: Use average within four points for elevation
* Rework tool strip buttons to fix big pile of bugs
* Fix log name
* Rework terrain code to support terrain adjustment in turn segments
* Temporary disable of terrain unit test
* Fix bugs found by unit tests
* VideoReceiver: Update to use gstreamer 1.18.1
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
* travis: Use gstreamer 1.18.1 for android
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
* VideoReceiver: Update README with the new android gstreamer version 1.18.1
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
* Remove debugging output
* Fix bug where settings where not saved
* Rework control to remove qml complaint spew. This also fixes add/remove button positioning bugs.
* travis: Update gstreamer version to 1.18.1 for mac
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
* VideoReceiver: Update README with new gst version for macos
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
* Take MulticastLock on Android to ensure broadcast packets can be received. This may belong in Qt for Android. See QTBUG-73138
* Use a more descriptive name for the WiFiManager Multicast Lock
* FlyViewWidgetLayer: Fix check for fullState condition
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
* FlyViewMap: Add MapScale when map is in windowState
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>