0
0
mirror of https://github.com/obsproject/obs-studio.git synced 2024-09-20 13:08:50 +02:00

libobs: Fix "possible loss of data" warning

Fixes the following warning of MSVC:

warning C4244: '=' : conversion from '__int64' to 'uint32_t', possible
loss of data
This commit is contained in:
jp9000 2015-11-15 09:43:39 -08:00
parent 6ba723a997
commit d7848f3cb7

View File

@ -2070,10 +2070,11 @@ static inline bool get_frames_per_second(obs_data_t *data,
goto free; goto free;
} }
fps->numerator = uint32_t num_uint32 = (uint32_t)obs_data_item_get_int(num);
CLAMP(obs_data_item_get_int(num), 0, UINT32_MAX); uint32_t den_uint32 = (uint32_t)obs_data_item_get_int(den);
fps->denominator =
CLAMP(obs_data_item_get_int(den), 0, UINT32_MAX); fps->numerator = CLAMP(num_uint32, 0, UINT32_MAX);
fps->denominator = CLAMP(den_uint32, 0, UINT32_MAX);
obs_data_item_release(&num); obs_data_item_release(&num);
obs_data_item_release(&den); obs_data_item_release(&den);