Browse Source

obs-ffmpeg: Fix bug with obs_source_media_play_pause

Christopher P Yarger 4 years ago
parent
commit
fc6d2954fd
1 changed files with 6 additions and 2 deletions
  1. 6 2
      plugins/obs-ffmpeg/obs-ffmpeg-source.c

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

@@ -665,10 +665,14 @@ static void ffmpeg_source_play_pause(void *data, bool pause)
 
 
 	mp_media_play_pause(&s->media, pause);
 	mp_media_play_pause(&s->media, pause);
 
 
-	if (pause)
+	if (pause) {
+
 		set_media_state(s, OBS_MEDIA_STATE_PAUSED);
 		set_media_state(s, OBS_MEDIA_STATE_PAUSED);
-	else
+	} else {
+
 		set_media_state(s, OBS_MEDIA_STATE_PLAYING);
 		set_media_state(s, OBS_MEDIA_STATE_PLAYING);
+		obs_source_media_started(s->source);
+	}
 }
 }
 
 
 static void ffmpeg_source_stop(void *data)
 static void ffmpeg_source_stop(void *data)