0
0
mirror of https://github.com/obsproject/obs-studio.git synced 2024-09-20 04:42:18 +02:00

obs-ffmpeg: Fix warning about useless llabs call

This commit is contained in:
jpark37 2022-06-26 03:17:58 -07:00 committed by Jim
parent 1c58d4402d
commit 8bb03a1136

View File

@ -216,7 +216,7 @@ bool ffmpeg_video_encode(struct ffmpeg_video_encoder *enc,
{
AVPacket av_pkt = {0};
bool timeout = false;
int64_t cur_ts = (int64_t)os_gettime_ns();
const int64_t cur_ts = (int64_t)os_gettime_ns();
int got_packet;
int ret;
@ -256,9 +256,9 @@ bool ffmpeg_video_encode(struct ffmpeg_video_encoder *enc,
packet->keyframe = !!(av_pkt.flags & AV_PKT_FLAG_KEY);
*received_packet = true;
uint64_t recv_ts_nsec =
util_mul_div64((uint64_t)av_pkt.pts,
(uint64_t)SEC_TO_NSEC,
const int64_t recv_ts_nsec =
(int64_t)util_mul_div64(
(uint64_t)av_pkt.pts, (uint64_t)SEC_TO_NSEC,
(uint64_t)enc->context->time_base.den) +
enc->start_ts;
@ -266,7 +266,7 @@ bool ffmpeg_video_encode(struct ffmpeg_video_encoder *enc,
debug("cur: %lld, packet: %lld, diff: %lld", cur_ts,
recv_ts_nsec, cur_ts - recv_ts_nsec);
#endif
if (llabs(cur_ts - recv_ts_nsec) > TIMEOUT_MAX_NSEC) {
if ((cur_ts - recv_ts_nsec) > TIMEOUT_MAX_NSEC) {
char timeout_str[16];
snprintf(timeout_str, sizeof(timeout_str), "%d",
TIMEOUT_MAX_SEC);