diff options
author | dec05eba <dec05eba@protonmail.com> | 2022-03-07 19:02:28 +0100 |
---|---|---|
committer | dec05eba <dec05eba@protonmail.com> | 2022-03-07 19:06:39 +0100 |
commit | 21c50903a68c253fa5fcb9ed5ac8ba5abb1142b9 (patch) | |
tree | c52907f4fe981e6b01a875cafc8f59bae0384987 /src/Downloader.cpp | |
parent | 123124a4a89d83f605d67d94145b4008b9a5b1d7 (diff) |
Attempt to fix youtube video issue where video stops playing because audio finishes download
Remove youtube livestream code
Diffstat (limited to 'src/Downloader.cpp')
-rw-r--r-- | src/Downloader.cpp | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/Downloader.cpp b/src/Downloader.cpp index e5b1a3c..89d83cb 100644 --- a/src/Downloader.cpp +++ b/src/Downloader.cpp @@ -307,14 +307,10 @@ namespace QuickMedia { int num_proxied_media = 0; for(int i = 0; i < 2; ++i) { media_proxies[i].output_filepath->clear(); - if(media_proxies[i].media_metadata->url.empty()) + if(media_proxies[i].media_metadata->url.empty() || youtube_url_is_live_stream(media_proxies[i].media_metadata->url)) continue; - if(youtube_url_is_live_stream(media_proxies[i].media_metadata->url)) - *media_proxies[i].media_proxy = std::make_unique<YoutubeLiveStreamMediaProxy>(); - else - *media_proxies[i].media_proxy = std::make_unique<YoutubeStaticMediaProxy>(); - + *media_proxies[i].media_proxy = std::make_unique<YoutubeStaticMediaProxy>(); if(!(*media_proxies[i].media_proxy)->start(media_proxies[i].media_metadata->url, media_proxies[i].media_metadata->content_length)) { fprintf(stderr, "Failed to load start youtube media proxy\n"); return false; |