diff --git a/ffplay.c b/ffplay.c
index 5bf7e52b2d5aacc375a0ec15456d0cc5df07ebf1..13a96e4112142f1188d1bb6947443f7a9d636c31 100644
--- a/ffplay.c
+++ b/ffplay.c
@@ -1715,7 +1715,7 @@ int main(int argc, char **argv)
     flags |= SDL_INIT_EVENTTHREAD; /* Not supported on win32 */
 #endif
     if (SDL_Init (flags)) {
-        fprintf(stderr, "Could not initialize SDL - exiting\n");
+        fprintf(stderr, "Could not initialize SDL - %s\n", SDL_GetError());
         exit(1);
     }