Added disk streaming for video transcode input and output.

This commit is contained in:
23rd
2026-07-17 08:03:11 +03:00
parent 48a7ba18e5
commit 660a37a577
7 changed files with 242 additions and 81 deletions

View File

@@ -68,6 +68,7 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
#include "media/player/media_player_instance.h"
#include "media/player/media_player_float.h"
#include "media/clip/media_clip_reader.h" // For Media::Clip::Finish().
#include "media/media_video_encode.h"
#include "media/system_media_controls_manager.h"
#include "window/notifications_manager.h"
#include "window/themes/window_theme.h"
@@ -311,6 +312,7 @@ void Application::run() {
startEmojiImageLoader();
startSystemDarkModeViewer();
Media::Player::start(_audio.get());
Media::Encode::ClearStaleTempFiles();
if (MediaControlsManager::Supported()) {
_mediaControlsManager = std::make_unique<MediaControlsManager>();