From 5a57c924ba63eefb83d71d9036d3c61e5d86022c Mon Sep 17 00:00:00 2001 From: Vladislav Mikhalin Date: Sun, 16 Feb 2025 17:48:55 +0300 Subject: [PATCH] avplayer: issue warning on loopback --- src/core/libraries/avplayer/avplayer_source.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/core/libraries/avplayer/avplayer_source.cpp b/src/core/libraries/avplayer/avplayer_source.cpp index 480df3011..4a4d8953d 100644 --- a/src/core/libraries/avplayer/avplayer_source.cpp +++ b/src/core/libraries/avplayer/avplayer_source.cpp @@ -5,6 +5,7 @@ #include "common/singleton.h" #include "common/thread.h" #include "core/file_sys/fs.h" +#include "core/libraries/avplayer/avplayer_error.h" #include "core/libraries/avplayer/avplayer_file_streamer.h" #include "core/libraries/avplayer/avplayer_source.h" @@ -448,6 +449,7 @@ void AvPlayerSource::DemuxerThread(std::stop_token stop) { if (res == AVERROR_EOF) { if (m_is_looping) { LOG_INFO(Lib_AvPlayer, "EOF reached in demuxer. Looping the source..."); + m_state.OnWarning(ORBIS_AVPLAYER_ERROR_WAR_LOOPING_BACK); avio_seek(m_avformat_context->pb, 0, SEEK_SET); if (m_video_stream_index.has_value()) { const auto index = m_video_stream_index.value();