mirror of
https://github.com/outbackdingo/UltraGrid.git
synced 2026-03-22 11:40:22 +00:00
Set only mainloop req only on macOS
SDL, GL and NDI required mainloop only on macOS.
This commit is contained in:
@@ -1964,7 +1964,11 @@ static const struct video_display_info display_gl_info = {
|
||||
display_gl_get_property,
|
||||
display_gl_put_audio_frame,
|
||||
display_gl_reconfigure_audio,
|
||||
#ifdef __APPLE__
|
||||
DISPLAY_NEEDS_MAINLOOP,
|
||||
#else
|
||||
DISPLAY_DOESNT_NEED_MAINLOOP,
|
||||
#endif
|
||||
};
|
||||
|
||||
REGISTER_MODULE(gl, &display_gl_info, LIBRARY_CLASS_VIDEO_DISPLAY, VIDEO_DISPLAY_ABI_VERSION);
|
||||
|
||||
@@ -391,7 +391,11 @@ static const struct video_display_info display_ndi_info = {
|
||||
display_ndi_get_property,
|
||||
display_ndi_put_audio_frame,
|
||||
display_ndi_reconfigure_audio,
|
||||
#ifdef __APPLE__
|
||||
DISPLAY_NEEDS_MAINLOOP,
|
||||
#else
|
||||
DISPLAY_DOESNT_NEED_MAINLOOP,
|
||||
#endif
|
||||
};
|
||||
|
||||
REGISTER_MODULE(ndi, &display_ndi_info, LIBRARY_CLASS_VIDEO_DISPLAY, VIDEO_DISPLAY_ABI_VERSION);
|
||||
|
||||
@@ -806,7 +806,11 @@ static const struct video_display_info display_sdl_info = {
|
||||
display_sdl_get_property,
|
||||
display_sdl_put_audio_frame,
|
||||
display_sdl_reconfigure_audio,
|
||||
#ifdef __APPLE__
|
||||
DISPLAY_NEEDS_MAINLOOP,
|
||||
#else
|
||||
DISPLAY_DOESNT_NEED_MAINLOOP,
|
||||
#endif
|
||||
};
|
||||
|
||||
REGISTER_MODULE(sdl, &display_sdl_info, LIBRARY_CLASS_VIDEO_DISPLAY, VIDEO_DISPLAY_ABI_VERSION);
|
||||
|
||||
Reference in New Issue
Block a user