Commit eceaa54a38 for ffmpeg

commit eceaa54a3880dad139edb4e3bfe9c548246558cb
Author: Michael Niedermayer <michael@niedermayer.cc>
Date:   Thu Oct 15 18:22:08 2026 +0200

    ffplay: report an event that could not be pushed

    A stream whose event the event loop never hears of stays pending, so
    say when that happens.

    Assisted-by: Claude

diff --git a/fftools/ffplay.c b/fftools/ffplay.c
index 9fe202f7e3..d17aa1c422 100644
--- a/fftools/ffplay.c
+++ b/fftools/ffplay.c
@@ -2377,7 +2377,8 @@ static void push_stream_event(VideoState *is, Uint32 type)
 {
     SDL_Event event = { .user = { .type = type, .code = is->id } };

-    SDL_PushEvent(&event);
+    if (SDL_PushEvent(&event) < 0)
+        av_log(NULL, AV_LOG_ERROR, "Could not push the event of '%s': %s\n", is->filename, SDL_GetError());
 }

 static int video_thread(void *arg)
@@ -3914,8 +3915,10 @@ static void file_list_read(const char *path, int play_if_no_dir)
 {
     int ret = 0;

-    if (dir_thread)
+    if (dir_thread) {
+        av_log(NULL, AV_LOG_VERBOSE, "Not listing '%s' while '%s' is being read\n", path, dir_request.path);
         return;
+    }
     dir_request.play_if_no_dir = play_if_no_dir;
     dir_request.cancelled      = 0;
     SDL_AtomicSet(&dir_request.abort, 0);