X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=h264encode.cpp;h=78e34474b80e07a397c41dbaf3a0cf70d1807a3d;hb=90499af3e3372016f8c34e1f2facdefa0277bf4a;hp=c7fdeac58d30f4d78c986e78e355ed10086cfce1;hpb=6b38f75b24a40c8675c378aaed3792b4be784404;p=nageru diff --git a/h264encode.cpp b/h264encode.cpp index c7fdeac..78e3447 100644 --- a/h264encode.cpp +++ b/h264encode.cpp @@ -1444,7 +1444,7 @@ void H264EncoderImpl::save_codeddata(storage_task task) string data; - const int64_t global_delay = (ip_period - 1) * (TIMEBASE / MAX_FPS); // So we never get negative dts. + const int64_t global_delay = int64_t(ip_period - 1) * (TIMEBASE / MAX_FPS); // So we never get negative dts. va_status = vaMapBuffer(va_dpy, gl_surfaces[task.display_order % SURFACE_NUM].coded_buf, (void **)(&buf_list)); CHECK_VASTATUS(va_status, "vaMapBuffer");