Comments (2)
-
Some of these features could possibly be emulated in software, but would require patching the video pipeline RTOS, which is very difficult to do compared to patching things in the Linux userland and would probably result in extra latency. Unfortunately all these settings happen on the 120fps camera ISP (ap1302) chip itself, so we can't just turn them on for other cameras.
-
Presuming we get OTG going then theoretically yes, but again the video pipeline resides in a separate RTOS outside the Linux userland which is significantly harder to reverse engineer/patch. It might also be possible to turn the video pipeline off in such a case and use the TCP/UDP stack available to userland, but it's unclear how much bandwidth that actually has available. I'd add that (with the proper patching of RTOS) it might also be possible to use 25mbit for the low latency camera and actually have a second 25mbit stream from USB going at all times for simultaneous streaming to an external decoder/screen in 50mbit wireless mode.
-
There's actually a secret DUML command to switch to an arbitary bitrate, but due to RTOS limitations latency takes a nosedive as soon as you go significantly above 50mbit. It's worth noting that 25mbit uses a 20mhz wide signal whereas 50mbit uses 40mhz. It's unclear if the hardware could perhaps push even more, but that'd require heavy modifications to the LTE derived baseband in the RTOS and DSPs. Another concern is latency when it comes to the h264 encoder/decoder, usually they'll have different performance characteristics at different bitrates/resolutions. With that said, the 120fps cameras all actually run at 1080p internally and the Goggles screens are 810p, so trading off effective bitrate for resolution might be an interesting proposition. However, again the video pipeline is separate and much harder to tinker with.
-
This is something for @bri3d's msp-osd. Probably can be done, I know he's already looking at what other metrics we could expose.
from margerine.
I have also a possible future for the airunit.
Maybe it´s posible to switch off the vtx compleat on startup of the quad and have switch on the glasses to switch it on or a switch in betaflight to eneably it. My Idea is if you have problems with gps you can get at first gps because the nois of the vtx is small or not availibe and the power it up to 25mw and after that if you disarm you quad you get full power what you have selected in the goggles.
from margerine.
Related Issues (20)
- AU/Vista HDMI input through mipi port HOT 34
- Make Goggles beep when inactive for some amount of time
- Error "This error originated either by throwing inside of an async function" HOT 7
- If you can bind an air unit to an air unit... HOT 1
- Question about 1.0.0606 drone mode - can we fix auto switching low power issue?
- v2 Goggles unable to lock HOT 14
- geofence osd warning
- Support for Wifi dongles/Ethernet adapters on the Goggles V2 HOT 1
- Put vtx power in osd? HOT 3
- Vista Fcc 700 and 1200 Mw hacks not working after frameware update HOT 11
- Lua controled video overlay HOT 2
- Goggles firmware out of date - latched message. HOT 10
- Serialport issue HOT 2
- Getting both OSDs, Vista goes to low power immediately, cannot toggle in/out of OSD mode…. HOT 1
- found GP150 and reboots but can't continue HOT 3
- Goggle Notification when Goggles and air unit are on different versions of wtfOS HOT 1
- Custom osd turns off betaflight osd HOT 2
- DJI goggles notification: "Firmware versions do not match" HOT 1
- Air Unit Recording HOT 2
- Add butter to Activating-the-DJI-FPV-Combo.md HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from margerine.