From c9a9f4b6095bd436e2f2897b7d32c21cec9e0870 Mon Sep 17 00:00:00 2001 From: winlin Date: Mon, 4 Nov 2013 18:14:21 +0800 Subject: [PATCH] fix warning for gcc under centos5.5 --- src/app/htl_app_hls_load.cpp | 6 +++--- src/app/htl_app_http_load.cpp | 2 +- src/app/htl_app_rtmp_load.cpp | 2 +- src/os/htl_os_st.cpp | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/app/htl_app_hls_load.cpp b/src/app/htl_app_hls_load.cpp index fdd5978..8da2df3 100755 --- a/src/app/htl_app_hls_load.cpp +++ b/src/app/htl_app_hls_load.cpp @@ -58,7 +58,7 @@ int StHlsTask::ProcessTask(){ statistic->OnTaskError(GetId(), 0); Error("http client process m3u8 failed. ret=%d", ret); - st_usleep(error_seconds * 1000 * 1000); + st_usleep((st_utime_t)(error_seconds * 1000 * 1000)); continue; } @@ -153,7 +153,7 @@ int StHlsTask::DownloadTS(StHttpClient& client, M3u8TS& ts){ statistic->OnSubTaskStart(GetId(), ts.ts_url); if((ret = client.DownloadString(&url, NULL)) != ERROR_SUCCESS){ - statistic->OnSubTaskError(GetId(), ts.duration); + statistic->OnSubTaskError(GetId(), (int)ts.duration); Error("http client download ts file %s failed. ret=%d", url.GetUrl(), ret); return ret; @@ -164,7 +164,7 @@ int StHlsTask::DownloadTS(StHttpClient& client, M3u8TS& ts){ url.GetUrl(), ts.duration, delay_seconds, client.GetResponseHeader()->content_length, sleep_ms); st_usleep(sleep_ms * 1000); - statistic->OnSubTaskEnd(GetId(), ts.duration); + statistic->OnSubTaskEnd(GetId(), (int)ts.duration); return ret; } diff --git a/src/app/htl_app_http_load.cpp b/src/app/htl_app_http_load.cpp index 73e42ee..1c23758 100755 --- a/src/app/htl_app_http_load.cpp +++ b/src/app/htl_app_http_load.cpp @@ -49,7 +49,7 @@ int StHttpTask::ProcessTask(){ statistic->OnTaskError(GetId(), 0); Error("http client get url failed. ret=%d", ret); - st_usleep(error_seconds * 1000 * 1000); + st_usleep((st_utime_t)(error_seconds * 1000 * 1000)); continue; } diff --git a/src/app/htl_app_rtmp_load.cpp b/src/app/htl_app_rtmp_load.cpp index 971f333..9a2eb7f 100755 --- a/src/app/htl_app_rtmp_load.cpp +++ b/src/app/htl_app_rtmp_load.cpp @@ -49,7 +49,7 @@ int StRtmpTask::ProcessTask(){ statistic->OnTaskError(GetId(), 0); Error("rtmp client dump url failed. ret=%d", ret); - st_usleep(error_seconds * 1000 * 1000); + st_usleep((st_utime_t)(error_seconds * 1000 * 1000)); continue; } diff --git a/src/os/htl_os_st.cpp b/src/os/htl_os_st.cpp index 9f0af4e..d2122db 100755 --- a/src/os/htl_os_st.cpp +++ b/src/os/htl_os_st.cpp @@ -98,7 +98,7 @@ void StStatistic::DoReport(double sleep_ms){ getpid(), threads, alive, duration/1000.0, avarage_duration, read_mbps, write_mbps, tasks, err_tasks, sub_tasks, err_sub_tasks); - st_usleep(sleep_ms * 1000); + st_usleep((st_utime_t)(sleep_ms * 1000)); } }