aboutsummaryrefslogtreecommitdiff
path: root/src/Downloader.cpp
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2021-11-20 09:35:17 +0100
committerdec05eba <dec05eba@protonmail.com>2021-11-20 09:35:17 +0100
commitade32bea240fa74f01d4dd4792b1069cca619bba (patch)
tree1ac13e7df419d01a3784b8421713e1bddf118b56 /src/Downloader.cpp
parentb85c9839ae86247179a4adf7f2e90f194380cb93 (diff)
Improve youtube throttling by increasing youtube downloader range buffer size by 10
Diffstat (limited to 'src/Downloader.cpp')
-rw-r--r--src/Downloader.cpp6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/Downloader.cpp b/src/Downloader.cpp
index 1bb3e34..e5b1a3c 100644
--- a/src/Downloader.cpp
+++ b/src/Downloader.cpp
@@ -2,7 +2,6 @@
#include "../include/Storage.hpp"
#include "../include/NetUtils.hpp"
#include "../include/Notification.hpp"
-#include <mglpp/system/Clock.hpp>
#include <unistd.h>
#include <signal.h>
@@ -346,7 +345,6 @@ namespace QuickMedia {
}
downloader_task = AsyncTask<void>([this]() {
- mgl::Clock timer;
// TODO: Poll instead of sleep
while(!program_is_dead_in_current_thread()) {
if(youtube_video_media_proxy)
@@ -355,9 +353,7 @@ namespace QuickMedia {
if(youtube_audio_media_proxy)
youtube_audio_media_proxy->update();
- const double sleep_left_sec = timer.restart();
- if(sleep_left_sec > 0.000001)
- std::this_thread::sleep_for(std::chrono::milliseconds((long)(sleep_left_sec * 1000.0)));
+ usleep(1000);
}
});