Merge pull request #2394 from cg2121/media-source-callbacks

obs-ffmpeg: Use callbacks when starting/ending
This commit is contained in:
Jim
2020-02-12 10:53:54 -08:00
committed by GitHub

View File

@@ -261,6 +261,9 @@ static void media_stopped(void *opaque)
if (s->close_when_inactive && s->media_valid)
s->destroy_media = true;
}
set_media_state(s, OBS_MEDIA_STATE_ENDED);
obs_source_media_ended(s->source);
}
static void ffmpeg_source_open(struct ffmpeg_source *s)
@@ -308,6 +311,7 @@ static void ffmpeg_source_start(struct ffmpeg_source *s)
if (s->is_local_file)
obs_source_show_preloaded_video(s->source);
set_media_state(s, OBS_MEDIA_STATE_PLAYING);
obs_source_media_started(s->source);
}
}