Gus Grubba
9b74e3df5b
Set default video streaming to Disabled.
8 years ago
Gus Grubba
5fb2078717
Decouple VideoReceiver from VideoManager.
8 years ago
DonLakeFlyer
0872125d5e
Move video save path to standard location
8 years ago
Gus Grubba
e0b57ec9ea
Exclude method when not building with video streaming support.
8 years ago
Gus Grubba
20bc3fa990
Adding mp4 and mov files types in addition to mkv
...
Adding mux GStreamer plugin libraries to Android (to enable video recording on Android)
Adding an option to limit the amount to disk used for saving videos
Adding an option to show/hide the REC button (allowing plugins to handle the recording in their own way)
Adding simple frame grab to file
8 years ago
Jacob Walser
ce3cba6e56
Insert queue between decoder and videosink
8 years ago
Jacob Walser
41771effe7
Set sync=false on videosink
8 years ago
Nate Weibley
2c30ce84d3
Add imperceptible delay so jitterbuffer can help less ideal networks
8 years ago
Nate Weibley
204f64ef82
Cast rtspsrc timeout to expected 64bit type
8 years ago
Don Gagne
23f57eb907
Move video settings to new SettingsGroup system
8 years ago
Jacob Walser
d3fcd7ae68
Don't send EOS on pipeline if not streaming video
8 years ago
Gus Grubba
5766d7df47
Allow disabling video recording
8 years ago
Jacob Walser
c333553d85
Check for valid pipeline before shutting down
8 years ago
Gus Grubba
5b5278c36c
UI Tweaks
8 years ago
Otavio Pontes
a84be5e64f
Fix crash by invalid socket deletion
...
Calling delete on a socket callback is not safe and this can crash
QGroundControl. Using deleteLater method from socket to perfom deletion.
8 years ago
Jacob Walser
dbf1dc0453
Don't define _shutdownPipeline if there is no gstreamer support
8 years ago
Jacob Walser
a457abc9c2
Don't declare status accessors if there is no gstreamer support
8 years ago
Jacob Walser
4ce68a44b1
Handle all message processing in _onBusMessage
...
And don't pass along message pointers
8 years ago
Jacob Walser
eb72c2a08d
Fix gstreamer bus message handling for Windows
8 years ago
Jacob Walser
9cfb973c78
Remove unused streamingChanged signal
8 years ago
Jacob Walser
ab08550a2c
Set running flag to false if pipeline fails to change state
8 years ago
Jacob Walser
c9885e2307
Pop messages off gstreamer bus manually
...
And fix broken file path to save video on windows
8 years ago
Jacob Walser
9df70ac5db
Prevent hang on close while waiting for EOS
8 years ago
Jacob Walser
7f1e858c93
Rearrange function definitions in VideoReceiver.cc
8 years ago
Jacob Walser
62a4ba7729
Always shutdown streaming pipeline correctly, and call VideoReceiver start/stop appropriately
8 years ago
Jacob Walser
4fb068fccc
Make VideoReceiver members non-static
8 years ago
Jacob Walser
1efd240d2d
Add logging category for VideoReceiver
8 years ago
Jacob Walser
38ede33671
VideoReceiver flags don't need gstreamer
8 years ago
Jacob Walser
9214f87663
Always stop recording video when receiver is stopped
8 years ago
Jacob Walser
9d8875ca56
Make _streaming flag non-gstreamer safe
8 years ago
Jacob Walser
8115753bd4
Construct pipeline in fewer steps
8 years ago
Jacob Walser
afca96f8c0
Move recording button to flight view
8 years ago
Jacob Walser
05c8fde3c1
Add button in general settings to select location to save video files
8 years ago
Jacob Walser
ac4080a137
Add vertical separator for video recording button
8 years ago
Jacob Walser
ab0863556e
Change VideoReceiver destructor to close video file correctly
8 years ago
Jacob Walser
0f9149b1bf
Fix repeated calls to restart VideoReceiver
8 years ago
Jacob Walser
efe64000c0
Hide recording icon if no video stream present at startup
...
Other minor formatting and stability improvements
8 years ago
Jacob Walser
9565d5244a
Add icon to main toolbar to start/stop recording videostream to file
8 years ago
Gus Grubba
5902567dd8
Handle delayed RTSP video connection.
9 years ago
dogmaphobic
5f3bb056c6
Video updates for Ubuntu.
9 years ago
Daniel Agar
0d7c9545fe
pull proper gstreamer xcopy from master
9 years ago
Gus Grubba
a7002b3c94
Update README.md
9 years ago
jaxxzer
8308ac0092
Add video streaming dependency
...
libgstreamer-plugins-bad1.0 is not installed if 3rd party plugins are opted-out during OS install
9 years ago
dogmaphobic
fffcbe7dbf
Adding static RTSP libraries and dependencies to Android.
9 years ago
dogmaphobic
49e012ae02
Build fix for when GStreamer is not present.
9 years ago
dogmaphobic
f1559638a1
Work on RTSP Video Stream, x86 Android, etc.
9 years ago
Don Gagne
38329302e4
Merge pull request #3930 from DonLakeFlyer/GStreamerWindows
...
GStreamer windows setup
9 years ago
Ricardo de Almeida Gonzaga
52fef372ba
Fix typos
9 years ago
Rustom Jehangir
775286abd5
Add note about gstreamer complete install in readme
9 years ago
Don Gagne
40c11e5ebc
Update README.md
...
Update Windows and OSX to specify 1.5.2 usage, plus links.
9 years ago