Browse Source

obs-ffmpeg: Fix play pause crash

Exeldro 5 years ago
parent
commit
663605f650
1 changed files with 6 additions and 0 deletions
  1. 6 0
      plugins/obs-ffmpeg/obs-ffmpeg-source.c

+ 6 - 0
plugins/obs-ffmpeg/obs-ffmpeg-source.c

@@ -649,6 +649,12 @@ static void ffmpeg_source_play_pause(void *data, bool pause)
 {
 	struct ffmpeg_source *s = data;
 
+	if (!s->media_valid)
+		ffmpeg_source_open(s);
+
+	if (!s->media_valid)
+		return;
+
 	mp_media_play_pause(&s->media, pause);
 
 	if (pause)