mirror of
https://github.com/obsproject/obs-studio.git
synced 2024-09-20 13:08:50 +02:00
UI: Check to see if outputs valid when updating stats
This commit is contained in:
parent
3470776843
commit
0a82d87d82
@ -231,6 +231,9 @@ void OBSBasicStats::Update()
|
||||
obs_output_release(strOutput);
|
||||
obs_output_release(recOutput);
|
||||
|
||||
if (!strOutput || !recOutput)
|
||||
return;
|
||||
|
||||
/* ------------------------------------------- */
|
||||
/* general usage */
|
||||
|
||||
@ -401,6 +404,9 @@ void OBSBasicStats::Reset()
|
||||
|
||||
void OBSBasicStats::OutputLabels::Update(obs_output_t *output)
|
||||
{
|
||||
if (!output)
|
||||
return;
|
||||
|
||||
const char *id = obs_obj_get_id(output);
|
||||
bool rec = strcmp(id, "rtmp_output") != 0;
|
||||
|
||||
@ -485,6 +491,9 @@ void OBSBasicStats::OutputLabels::Update(obs_output_t *output)
|
||||
|
||||
void OBSBasicStats::OutputLabels::Reset(obs_output_t *output)
|
||||
{
|
||||
if (!output)
|
||||
return;
|
||||
|
||||
first_total = obs_output_get_total_frames(output);
|
||||
first_dropped = obs_output_get_frames_dropped(output);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user