This pull requests fixes a long-standing problem, where a long startup time of the FFmpeg streaming server made the preview fail with "Doesn't contain enough data" error. Now, the streaming component retries every 500ms until it successfully connects. It also handles buffering, and displays a nice overlay when it's waiting for a connection and when it's buffering.
Finally, this PR updates the Nix configuration to nixos-19.03.
Description:
This pull requests fixes a long-standing problem, where a long startup time of the FFmpeg streaming server made the preview fail with "Doesn't contain enough data" error. Now, the streaming component retries every 500ms until it successfully connects. It also handles buffering, and displays a nice overlay when it's waiting for a connection and when it's buffering.
Finally, this PR updates the Nix configuration to
nixos-19.03
.