Merge pull request #2394 from cg2121/media-source-callbacks
obs-ffmpeg: Use callbacks when starting/ending
This commit is contained in:
commit
677ac95b80
@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user