Forráskód Böngészése

audio/video: Fix uninitialized field warnings

Frank Praznik 2 hónapja
szülő
commit
6f3b14a6df
41 módosított fájl, 63 hozzáadás és 43 törlés
  1. 1 1
      src/audio/aaudio/SDL_aaudio.c
  2. 1 1
      src/audio/alsa/SDL_alsa_audio.c
  3. 1 1
      src/audio/coreaudio/SDL_coreaudio.m
  4. 1 1
      src/audio/directsound/SDL_directsound.c
  5. 1 1
      src/audio/disk/SDL_diskaudio.c
  6. 1 1
      src/audio/dsp/SDL_dspaudio.c
  7. 1 1
      src/audio/dummy/SDL_dummyaudio.c
  8. 1 1
      src/audio/emscripten/SDL_emscriptenaudio.c
  9. 1 1
      src/audio/haiku/SDL_haikuaudio.cc
  10. 1 1
      src/audio/jack/SDL_jackaudio.c
  11. 2 1
      src/audio/n3ds/SDL_n3dsaudio.c
  12. 1 1
      src/audio/netbsd/SDL_netbsdaudio.c
  13. 1 1
      src/audio/openslES/SDL_openslES.c
  14. 1 1
      src/audio/pipewire/SDL_pipewire.c
  15. 1 1
      src/audio/ps2/SDL_ps2audio.c
  16. 1 1
      src/audio/psp/SDL_pspaudio.c
  17. 1 1
      src/audio/pulseaudio/SDL_pulseaudio.c
  18. 1 1
      src/audio/qnx/SDL_qsa_audio.c
  19. 1 1
      src/audio/sndio/SDL_sndioaudio.c
  20. 1 1
      src/audio/vita/SDL_vitaaudio.c
  21. 1 1
      src/audio/wasapi/SDL_wasapi.c
  22. 2 1
      src/video/android/SDL_androidvideo.c
  23. 2 1
      src/video/cocoa/SDL_cocoavideo.m
  24. 4 2
      src/video/dummy/SDL_nullvideo.c
  25. 2 1
      src/video/emscripten/SDL_emscriptenvideo.c
  26. 2 1
      src/video/haiku/SDL_bvideo.cc
  27. 2 1
      src/video/kmsdrm/SDL_kmsdrmvideo.c
  28. 1 1
      src/video/n3ds/SDL_n3dsvideo.c
  29. 2 1
      src/video/offscreen/SDL_offscreenvideo.c
  30. 1 1
      src/video/openvr/SDL_openvrvideo.c
  31. 2 1
      src/video/ps2/SDL_ps2video.c
  32. 2 1
      src/video/psp/SDL_pspvideo.c
  33. 2 1
      src/video/qnx/SDL_qnxvideo.c
  34. 2 1
      src/video/raspberry/SDL_rpivideo.c
  35. 2 1
      src/video/riscos/SDL_riscosvideo.c
  36. 2 1
      src/video/uikit/SDL_uikitvideo.m
  37. 2 1
      src/video/vita/SDL_vitavideo.c
  38. 2 1
      src/video/vivante/SDL_vivantevideo.c
  39. 2 1
      src/video/wayland/SDL_waylandvideo.c
  40. 3 2
      src/video/windows/SDL_windowsvideo.c
  41. 2 1
      src/video/x11/SDL_x11video.c

+ 1 - 1
src/audio/aaudio/SDL_aaudio.c

@@ -545,7 +545,7 @@ static bool AAUDIO_Init(SDL_AudioDriverImpl *impl)
 }
 
 AudioBootStrap AAUDIO_bootstrap = {
-    "AAudio", "AAudio audio driver", AAUDIO_Init, false
+    "AAudio", "AAudio audio driver", AAUDIO_Init, false, false
 };
 
 #endif // SDL_AUDIO_DRIVER_AAUDIO

+ 1 - 1
src/audio/alsa/SDL_alsa_audio.c

@@ -1513,7 +1513,7 @@ static bool ALSA_Init(SDL_AudioDriverImpl *impl)
 }
 
 AudioBootStrap ALSA_bootstrap = {
-    "alsa", "ALSA PCM audio", ALSA_Init, false
+    "alsa", "ALSA PCM audio", ALSA_Init, false, false
 };
 
 #endif // SDL_AUDIO_DRIVER_ALSA

+ 1 - 1
src/audio/coreaudio/SDL_coreaudio.m

@@ -1034,7 +1034,7 @@ static bool COREAUDIO_Init(SDL_AudioDriverImpl *impl)
 }
 
 AudioBootStrap COREAUDIO_bootstrap = {
-    "coreaudio", "CoreAudio", COREAUDIO_Init, false
+    "coreaudio", "CoreAudio", COREAUDIO_Init, false, false
 };
 
 #endif // SDL_AUDIO_DRIVER_COREAUDIO

+ 1 - 1
src/audio/directsound/SDL_directsound.c

@@ -674,7 +674,7 @@ static bool DSOUND_Init(SDL_AudioDriverImpl *impl)
 }
 
 AudioBootStrap DSOUND_bootstrap = {
-    "directsound", "DirectSound", DSOUND_Init, false
+    "directsound", "DirectSound", DSOUND_Init, false, false
 };
 
 #endif // SDL_AUDIO_DRIVER_DSOUND

+ 1 - 1
src/audio/disk/SDL_diskaudio.c

@@ -165,7 +165,7 @@ static bool DISKAUDIO_Init(SDL_AudioDriverImpl *impl)
 }
 
 AudioBootStrap DISKAUDIO_bootstrap = {
-    "disk", "direct-to-disk audio", DISKAUDIO_Init, true
+    "disk", "direct-to-disk audio", DISKAUDIO_Init, true, false
 };
 
 #endif // SDL_AUDIO_DRIVER_DISK

+ 1 - 1
src/audio/dsp/SDL_dspaudio.c

@@ -297,7 +297,7 @@ static bool DSP_Init(SDL_AudioDriverImpl *impl)
 }
 
 AudioBootStrap DSP_bootstrap = {
-    "dsp", "Open Sound System (/dev/dsp)", DSP_Init, false
+    "dsp", "Open Sound System (/dev/dsp)", DSP_Init, false, false
 };
 
 #endif // SDL_AUDIO_DRIVER_OSS

+ 1 - 1
src/audio/dummy/SDL_dummyaudio.c

@@ -131,5 +131,5 @@ static bool DUMMYAUDIO_Init(SDL_AudioDriverImpl *impl)
 }
 
 AudioBootStrap DUMMYAUDIO_bootstrap = {
-    "dummy", "SDL dummy audio driver", DUMMYAUDIO_Init, true
+    "dummy", "SDL dummy audio driver", DUMMYAUDIO_Init, true, false
 };

+ 1 - 1
src/audio/emscripten/SDL_emscriptenaudio.c

@@ -351,7 +351,7 @@ static bool EMSCRIPTENAUDIO_Init(SDL_AudioDriverImpl *impl)
 }
 
 AudioBootStrap EMSCRIPTENAUDIO_bootstrap = {
-    "emscripten", "SDL emscripten audio driver", EMSCRIPTENAUDIO_Init, false
+    "emscripten", "SDL emscripten audio driver", EMSCRIPTENAUDIO_Init, false, false
 };
 
 /* *INDENT-ON* */ // clang-format on

+ 1 - 1
src/audio/haiku/SDL_haikuaudio.cc

@@ -216,7 +216,7 @@ static bool HAIKUAUDIO_Init(SDL_AudioDriverImpl *impl)
 extern "C" { extern AudioBootStrap HAIKUAUDIO_bootstrap; }
 
 AudioBootStrap HAIKUAUDIO_bootstrap = {
-    "haiku", "Haiku BSoundPlayer", HAIKUAUDIO_Init, false
+    "haiku", "Haiku BSoundPlayer", HAIKUAUDIO_Init, false, false
 };
 
 #endif // SDL_AUDIO_DRIVER_HAIKU

+ 1 - 1
src/audio/jack/SDL_jackaudio.c

@@ -429,7 +429,7 @@ static bool JACK_Init(SDL_AudioDriverImpl *impl)
 }
 
 AudioBootStrap JACK_bootstrap = {
-    "jack", "JACK Audio Connection Kit", JACK_Init, false
+    "jack", "JACK Audio Connection Kit", JACK_Init, false, false
 };
 
 #endif // SDL_AUDIO_DRIVER_JACK

+ 2 - 1
src/audio/n3ds/SDL_n3dsaudio.c

@@ -280,7 +280,8 @@ AudioBootStrap N3DSAUDIO_bootstrap = {
     N3DSAUDIO_DRIVER_NAME,
     "SDL N3DS audio driver",
     N3DSAUDIO_Init,
-    0
+    false,
+    false
 };
 
 #endif // SDL_AUDIO_DRIVER_N3DS

+ 1 - 1
src/audio/netbsd/SDL_netbsdaudio.c

@@ -322,7 +322,7 @@ static bool NETBSDAUDIO_Init(SDL_AudioDriverImpl *impl)
 }
 
 AudioBootStrap NETBSDAUDIO_bootstrap = {
-    "netbsd", "NetBSD audio", NETBSDAUDIO_Init, false
+    "netbsd", "NetBSD audio", NETBSDAUDIO_Init, false, false
 };
 
 #endif // SDL_AUDIO_DRIVER_NETBSD

+ 1 - 1
src/audio/openslES/SDL_openslES.c

@@ -779,7 +779,7 @@ static bool OPENSLES_Init(SDL_AudioDriverImpl *impl)
 }
 
 AudioBootStrap OPENSLES_bootstrap = {
-    "openslES", "OpenSL ES audio driver", OPENSLES_Init, false
+    "openslES", "OpenSL ES audio driver", OPENSLES_Init, false, false
 };
 
 void OPENSLES_ResumeDevices(void)

+ 1 - 1
src/audio/pipewire/SDL_pipewire.c

@@ -1340,7 +1340,7 @@ AudioBootStrap PIPEWIRE_PREFERRED_bootstrap = {
     "pipewire", "Pipewire", PIPEWIRE_PREFERRED_Init, false, true
 };
 AudioBootStrap PIPEWIRE_bootstrap = {
-    "pipewire", "Pipewire", PIPEWIRE_Init, false
+    "pipewire", "Pipewire", PIPEWIRE_Init, false, false
 };
 
 #endif // SDL_AUDIO_DRIVER_PIPEWIRE

+ 1 - 1
src/audio/ps2/SDL_ps2audio.c

@@ -155,5 +155,5 @@ static bool PS2AUDIO_Init(SDL_AudioDriverImpl *impl)
 }
 
 AudioBootStrap PS2AUDIO_bootstrap = {
-    "ps2", "PS2 audio driver", PS2AUDIO_Init, false
+    "ps2", "PS2 audio driver", PS2AUDIO_Init, false, false
 };

+ 1 - 1
src/audio/psp/SDL_pspaudio.c

@@ -177,7 +177,7 @@ static bool PSPAUDIO_Init(SDL_AudioDriverImpl *impl)
 }
 
 AudioBootStrap PSPAUDIO_bootstrap = {
-    "psp", "PSP audio driver", PSPAUDIO_Init, false
+    "psp", "PSP audio driver", PSPAUDIO_Init, false, false
 };
 
 #endif // SDL_AUDIO_DRIVER_PSP

+ 1 - 1
src/audio/pulseaudio/SDL_pulseaudio.c

@@ -1030,7 +1030,7 @@ static bool PULSEAUDIO_Init(SDL_AudioDriverImpl *impl)
 }
 
 AudioBootStrap PULSEAUDIO_bootstrap = {
-    "pulseaudio", "PulseAudio", PULSEAUDIO_Init, false
+    "pulseaudio", "PulseAudio", PULSEAUDIO_Init, false, false
 };
 
 #endif // SDL_AUDIO_DRIVER_PULSEAUDIO

+ 1 - 1
src/audio/qnx/SDL_qsa_audio.c

@@ -444,7 +444,7 @@ static bool QSA_Init(SDL_AudioDriverImpl * impl)
 }
 
 AudioBootStrap QSAAUDIO_bootstrap = {
-    "qsa", "QNX QSA Audio", QSA_Init, 0
+    "qsa", "QNX QSA Audio", QSA_Init, false, false
 };
 
 #endif // SDL_AUDIO_DRIVER_QNX

+ 1 - 1
src/audio/sndio/SDL_sndioaudio.c

@@ -350,7 +350,7 @@ static bool SNDIO_Init(SDL_AudioDriverImpl *impl)
 }
 
 AudioBootStrap SNDIO_bootstrap = {
-    "sndio", "OpenBSD sndio", SNDIO_Init, false
+    "sndio", "OpenBSD sndio", SNDIO_Init, false, false
 };
 
 #endif // SDL_AUDIO_DRIVER_SNDIO

+ 1 - 1
src/audio/vita/SDL_vitaaudio.c

@@ -232,7 +232,7 @@ static bool VITAAUD_Init(SDL_AudioDriverImpl *impl)
 }
 
 AudioBootStrap VITAAUD_bootstrap = {
-    "vita", "VITA audio driver", VITAAUD_Init, false
+    "vita", "VITA audio driver", VITAAUD_Init, false, false
 };
 
 #endif // SDL_AUDIO_DRIVER_VITA

+ 1 - 1
src/audio/wasapi/SDL_wasapi.c

@@ -957,7 +957,7 @@ static bool WASAPI_Init(SDL_AudioDriverImpl *impl)
 }
 
 AudioBootStrap WASAPI_bootstrap = {
-    "wasapi", "WASAPI", WASAPI_Init, false
+    "wasapi", "WASAPI", WASAPI_Init, false, false
 };
 
 #endif // SDL_AUDIO_DRIVER_WASAPI

+ 2 - 1
src/video/android/SDL_androidvideo.c

@@ -157,7 +157,8 @@ static SDL_VideoDevice *Android_CreateDevice(void)
 VideoBootStrap Android_bootstrap = {
     ANDROID_VID_DRIVER_NAME, "SDL Android video driver",
     Android_CreateDevice,
-    Android_ShowMessageBox
+    Android_ShowMessageBox,
+    false
 };
 
 bool Android_VideoInit(SDL_VideoDevice *_this)

+ 2 - 1
src/video/cocoa/SDL_cocoavideo.m

@@ -195,7 +195,8 @@ static SDL_VideoDevice *Cocoa_CreateDevice(void)
 VideoBootStrap COCOA_bootstrap = {
     "cocoa", "SDL Cocoa video driver",
     Cocoa_CreateDevice,
-    Cocoa_ShowMessageBox
+    Cocoa_ShowMessageBox,
+    false
 };
 
 static bool Cocoa_VideoInit(SDL_VideoDevice *_this)

+ 4 - 2
src/video/dummy/SDL_nullvideo.c

@@ -121,7 +121,8 @@ static SDL_VideoDevice *DUMMY_CreateDevice(void)
 VideoBootStrap DUMMY_bootstrap = {
     DUMMYVID_DRIVER_NAME, "SDL dummy video driver",
     DUMMY_CreateDevice,
-    NULL // no ShowMessageBox implementation
+    NULL, // no ShowMessageBox implementation
+    false
 };
 
 #ifdef SDL_INPUT_LINUXEV
@@ -144,7 +145,8 @@ static SDL_VideoDevice *DUMMY_EVDEV_CreateDevice(void)
 VideoBootStrap DUMMY_evdev_bootstrap = {
     DUMMYVID_DRIVER_EVDEV_NAME, "SDL dummy video driver with evdev",
     DUMMY_EVDEV_CreateDevice,
-    NULL // no ShowMessageBox implementation
+    NULL, // no ShowMessageBox implementation
+    false
 };
 
 #endif // SDL_INPUT_LINUXEV

+ 2 - 1
src/video/emscripten/SDL_emscriptenvideo.c

@@ -195,7 +195,8 @@ static SDL_VideoDevice *Emscripten_CreateDevice(void)
 VideoBootStrap Emscripten_bootstrap = {
     EMSCRIPTENVID_DRIVER_NAME, "SDL emscripten video driver",
     Emscripten_CreateDevice,
-    NULL // no ShowMessageBox implementation
+    NULL, // no ShowMessageBox implementation
+    false
 };
 
 bool Emscripten_VideoInit(SDL_VideoDevice *_this)

+ 2 - 1
src/video/haiku/SDL_bvideo.cc

@@ -113,7 +113,8 @@ static SDL_VideoDevice * HAIKU_CreateDevice(void)
 VideoBootStrap HAIKU_bootstrap = {
     "haiku", "Haiku graphics",
     HAIKU_CreateDevice,
-    HAIKU_ShowMessageBox
+    HAIKU_ShowMessageBox,
+    false
 };
 
 void HAIKU_DeleteDevice(SDL_VideoDevice * device)

+ 2 - 1
src/video/kmsdrm/SDL_kmsdrmvideo.c

@@ -332,7 +332,8 @@ VideoBootStrap KMSDRM_bootstrap = {
     "kmsdrm",
     "KMS/DRM Video Driver",
     KMSDRM_CreateDevice,
-    NULL // no ShowMessageBox implementation
+    NULL, // no ShowMessageBox implementation
+    false
 };
 
 static void KMSDRM_FBDestroyCallback(struct gbm_bo *bo, void *data)

+ 1 - 1
src/video/n3ds/SDL_n3dsvideo.c

@@ -118,7 +118,7 @@ static SDL_VideoDevice *N3DS_CreateDevice(void)
     return device;
 }
 
-VideoBootStrap N3DS_bootstrap = { N3DSVID_DRIVER_NAME, "N3DS Video Driver", N3DS_CreateDevice, NULL /* no ShowMessageBox implementation */ };
+VideoBootStrap N3DS_bootstrap = { N3DSVID_DRIVER_NAME, "N3DS Video Driver", N3DS_CreateDevice, NULL, /* no ShowMessageBox implementation */ false };
 
 static bool N3DS_VideoInit(SDL_VideoDevice *_this)
 {

+ 2 - 1
src/video/offscreen/SDL_offscreenvideo.c

@@ -118,7 +118,8 @@ static SDL_VideoDevice *OFFSCREEN_CreateDevice(void)
 VideoBootStrap OFFSCREEN_bootstrap = {
     OFFSCREENVID_DRIVER_NAME, "SDL offscreen video driver",
     OFFSCREEN_CreateDevice,
-    NULL // no ShowMessageBox implementation
+    NULL, // no ShowMessageBox implementation
+    false
 };
 
 static bool OFFSCREEN_VideoInit(SDL_VideoDevice *_this)

+ 1 - 1
src/video/openvr/SDL_openvrvideo.c

@@ -1657,7 +1657,7 @@ error:
 }
 
 VideoBootStrap OPENVR_bootstrap = {
-    "openvr", "SDL OpenVR video driver", OPENVR_CreateDevice
+    "openvr", "SDL OpenVR video driver", OPENVR_CreateDevice, NULL, false
 };
 
 #endif // SDL_VIDEO_DRIVER_WINDOWS

+ 2 - 1
src/video/ps2/SDL_ps2video.c

@@ -114,7 +114,8 @@ VideoBootStrap PS2_bootstrap = {
     "ps2",
     "PS2 Video Driver",
     PS2_CreateDevice,
-    NULL // no ShowMessageBox implementation
+    NULL, // no ShowMessageBox implementation
+    false
 };
 
 #endif // SDL_VIDEO_DRIVER_PS2

+ 2 - 1
src/video/psp/SDL_pspvideo.c

@@ -265,7 +265,8 @@ VideoBootStrap PSP_bootstrap = {
     "psp",
     "PSP Video Driver",
     PSP_Create,
-    PSP_ShowMessageBox
+    PSP_ShowMessageBox,
+    false
 };
 
 /*****************************************************************************/

+ 2 - 1
src/video/qnx/SDL_qnxvideo.c

@@ -346,5 +346,6 @@ static SDL_VideoDevice *createDevice(void)
 VideoBootStrap QNX_bootstrap = {
     "qnx", "QNX Screen",
     createDevice,
-    NULL // no ShowMessageBox implementation
+    NULL, // no ShowMessageBox implementation
+    false
 };

+ 2 - 1
src/video/raspberry/SDL_rpivideo.c

@@ -135,7 +135,8 @@ VideoBootStrap RPI_bootstrap = {
     "rpi",
     "RPI Video Driver",
     RPI_Create,
-    NULL // no ShowMessageBox implementation
+    NULL, // no ShowMessageBox implementation
+    false
 };
 
 /*****************************************************************************/

+ 2 - 1
src/video/riscos/SDL_riscosvideo.c

@@ -96,7 +96,8 @@ static SDL_VideoDevice *RISCOS_CreateDevice(void)
 VideoBootStrap RISCOS_bootstrap = {
     RISCOSVID_DRIVER_NAME, "SDL RISC OS video driver",
     RISCOS_CreateDevice,
-    RISCOS_ShowMessageBox
+    RISCOS_ShowMessageBox,
+    false
 };
 
 static bool RISCOS_VideoInit(SDL_VideoDevice *_this)

+ 2 - 1
src/video/uikit/SDL_uikitvideo.m

@@ -144,7 +144,8 @@ static SDL_VideoDevice *UIKit_CreateDevice(void)
 VideoBootStrap UIKIT_bootstrap = {
     UIKITVID_DRIVER_NAME, "SDL UIKit video driver",
     UIKit_CreateDevice,
-    UIKit_ShowMessageBox
+    UIKit_ShowMessageBox,
+    false
 };
 
 static bool UIKit_VideoInit(SDL_VideoDevice *_this)

+ 2 - 1
src/video/vita/SDL_vitavideo.c

@@ -160,7 +160,8 @@ VideoBootStrap VITA_bootstrap = {
     "vita",
     "VITA Video Driver",
     VITA_Create,
-    VITA_ShowMessageBox
+    VITA_ShowMessageBox,
+    false
 };
 
 /*****************************************************************************/

+ 2 - 1
src/video/vivante/SDL_vivantevideo.c

@@ -107,7 +107,8 @@ VideoBootStrap VIVANTE_bootstrap = {
     "vivante",
     "Vivante EGL Video Driver",
     VIVANTE_Create,
-    NULL // no ShowMessageBox implementation
+    NULL, // no ShowMessageBox implementation
+    false
 };
 
 /*****************************************************************************/

+ 2 - 1
src/video/wayland/SDL_waylandvideo.c

@@ -692,7 +692,8 @@ VideoBootStrap Wayland_preferred_bootstrap = {
 VideoBootStrap Wayland_bootstrap = {
     WAYLANDVID_DRIVER_NAME, "SDL Wayland video driver",
     Wayland_Fallback_CreateDevice,
-    Wayland_ShowMessageBox
+    Wayland_ShowMessageBox,
+    false
 };
 
 static void xdg_output_handle_logical_position(void *data, struct zxdg_output_v1 *xdg_output,

+ 3 - 2
src/video/windows/SDL_windowsvideo.c

@@ -330,10 +330,11 @@ static SDL_VideoDevice *WIN_CreateDevice(void)
 VideoBootStrap WINDOWS_bootstrap = {
     "windows", "SDL Windows video driver", WIN_CreateDevice,
     #if !defined(SDL_PLATFORM_XBOXONE) && !defined(SDL_PLATFORM_XBOXSERIES)
-    WIN_ShowMessageBox
+    WIN_ShowMessageBox,
     #else
-    NULL
+    NULL,
     #endif
+    false
 };
 
 static BOOL WIN_DeclareDPIAwareUnaware(SDL_VideoDevice *_this)

+ 2 - 1
src/video/x11/SDL_x11video.c

@@ -271,7 +271,8 @@ static SDL_VideoDevice *X11_CreateDevice(void)
 VideoBootStrap X11_bootstrap = {
     "x11", "SDL X11 video driver",
     X11_CreateDevice,
-    X11_ShowMessageBox
+    X11_ShowMessageBox,
+    false
 };
 
 static int (*handler)(Display *, XErrorEvent *) = NULL;