aboutsummaryrefslogtreecommitdiff
path: root/plugins/youtube/YoutubeMediaProxy.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/youtube/YoutubeMediaProxy.hpp')
-rw-r--r--plugins/youtube/YoutubeMediaProxy.hpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/plugins/youtube/YoutubeMediaProxy.hpp b/plugins/youtube/YoutubeMediaProxy.hpp
index 2d6ea93..28aa6fe 100644
--- a/plugins/youtube/YoutubeMediaProxy.hpp
+++ b/plugins/youtube/YoutubeMediaProxy.hpp
@@ -15,7 +15,7 @@ namespace QuickMedia {
virtual ~YoutubeMediaProxy() = default;
- virtual bool start(const std::string &youtube_media_url, int content_length) = 0;
+ virtual bool start(const std::string &youtube_media_url, int64_t content_length) = 0;
// This should be the last call. Do not call |start| after this. TODO: Allow restarting with |start| after |stop| is called.
virtual void stop() = 0;
virtual Error update() = 0;
@@ -34,7 +34,7 @@ namespace QuickMedia {
YoutubeStaticMediaProxy&operator=(YoutubeStaticMediaProxy&) = delete;
~YoutubeStaticMediaProxy();
- bool start(const std::string &youtube_media_url, int content_length) override;
+ bool start(const std::string &youtube_media_url, int64_t content_length) override;
void stop() override;
Error update() override;
bool get_address(std::string &address) override;
@@ -43,7 +43,7 @@ namespace QuickMedia {
Error read_client_data();
void clear_download_state();
// If |new_range_start| is not -1 then the start range is set to that
- Error update_download_program_status(bool client_disconnected, int new_range_start = -1, bool restart_download = false);
+ Error update_download_program_status(bool client_disconnected, int64_t new_range_start = -1, bool restart_download = false);
Error continue_send(const char *buffer_start, size_t total_bytes_to_write, int &buffer_offset);
Error handle_download();
// Returns the client fd or -1
@@ -53,12 +53,12 @@ namespace QuickMedia {
int port = 0;
int client_fd = -1;
std::string youtube_media_url;
- int content_length = 0;
+ int64_t content_length = 0;
ReadProgram downloader_read_program;
int download_read_buffer_offset = 0;
ssize_t downloader_num_read_bytes = 0;
- int download_range_start = 0;
- int current_download_range = 0;
+ int64_t download_range_start = 0;
+ int64_t current_download_range = 0;
std::string download_header;
bool download_header_finished = false;
bool download_header_sent = false;
@@ -77,7 +77,7 @@ namespace QuickMedia {
YoutubeLiveStreamMediaProxy&operator=(YoutubeLiveStreamMediaProxy&) = delete;
~YoutubeLiveStreamMediaProxy();
- bool start(const std::string &youtube_media_url, int content_length) override;
+ bool start(const std::string &youtube_media_url, int64_t content_length) override;
void stop() override;
Error update() override;
bool get_address(std::string &address) override;