gst: handle pause/resume

This commit is contained in:
Wim Taymans 2020-05-21 12:26:13 +02:00
parent 6eba010d38
commit 871bb47eb7
2 changed files with 6 additions and 2 deletions

View file

@ -1086,9 +1086,11 @@ gst_pipewire_src_change_state (GstElement * element, GstStateChange transition)
break;
case GST_STATE_CHANGE_PAUSED_TO_PLAYING:
/* uncork and start recording */
pw_stream_set_active(this->stream, true);
break;
case GST_STATE_CHANGE_PLAYING_TO_PAUSED:
/* stop recording ASAP by corking */
pw_stream_set_active(this->stream, false);
break;
default:
break;