diff options
author | Rémi Verschelde <rverschelde@gmail.com> | 2023-01-31 11:04:56 +0100 |
---|---|---|
committer | Rémi Verschelde <rverschelde@gmail.com> | 2023-01-31 11:04:56 +0100 |
commit | 5bcf016f1134c9c28d21bf33d8fdf394f3b354db (patch) | |
tree | e56823357f903c6b94fdcdbdb63a05ee9bc68b88 /scene/gui/video_stream_player.cpp | |
parent | 99a44f846975a87f7dc2f121818c9570b0457b96 (diff) | |
parent | 42a9c33fadec66f82f30e32e3d780814d64dd7c9 (diff) | |
download | redot-engine-5bcf016f1134c9c28d21bf33d8fdf394f3b354db.tar.gz |
Merge pull request #62737 from kidrigger/gdext_videodecoder
Updates VideoDecoder plugin API to GDExt.
Diffstat (limited to 'scene/gui/video_stream_player.cpp')
-rw-r--r-- | scene/gui/video_stream_player.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/scene/gui/video_stream_player.cpp b/scene/gui/video_stream_player.cpp index 6eb25bf852..1f3bbff779 100644 --- a/scene/gui/video_stream_player.cpp +++ b/scene/gui/video_stream_player.cpp @@ -236,7 +236,6 @@ void VideoStreamPlayer::set_stream(const Ref<VideoStream> &p_stream) { AudioServer::get_singleton()->unlock(); if (!playback.is_null()) { - playback->set_loop(loops); playback->set_paused(paused); texture = playback->get_texture(); @@ -344,6 +343,12 @@ int VideoStreamPlayer::get_buffering_msec() const { void VideoStreamPlayer::set_audio_track(int p_track) { audio_track = p_track; + if (stream.is_valid()) { + stream->set_audio_track(audio_track); + } + if (playback.is_valid()) { + playback->set_audio_track(audio_track); + } } int VideoStreamPlayer::get_audio_track() const { |