]> git.sesse.net Git - nageru/blobdiff - h264encode.cpp
Small tweaks to the layout code. Still not perfect aspect.
[nageru] / h264encode.cpp
index c7fdeac58d30f4d78c986e78e355ed10086cfce1..78e34474b80e07a397c41dbaf3a0cf70d1807a3d 100644 (file)
@@ -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");