From bc05c72e0df8586ff25ff33907f8d9df7ff351ff Mon Sep 17 00:00:00 2001 From: Martin Pulec Date: Tue, 16 Sep 2025 11:14:37 +0200 Subject: [PATCH] main: IWYU --- src/main.cpp | 45 ++++++++++++++++++++++++++------------------- 1 file changed, 26 insertions(+), 19 deletions(-) diff --git a/src/main.cpp b/src/main.cpp index cb936f092..1c0da6fd7 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -58,42 +58,55 @@ #ifdef HAVE_CONFIG_H #include "config.h" -#include "config_unix.h" -#include "config_win32.h" #endif // HAVE_CONFIG_H -#include +#include // for max, min +#include // for assert +#include // for toupper #include -#include // for floor +#include // for INT_MIN +#include // for signal, SIGPIPE, SIG_DFL, SIGHUP +#include // for UINT16_MAX, uint32_t +#include // for printf, perror, fprintf, stderr #include +#include // for strcmp, strlen, strtok_r, strchr +#include // for exception #include #include -#include +#include // for map #include -#include #include #include #include -#include -#include -#include +#include // for operator==, basic_string_view +#include // for optarg, optind, STDERR... +#include // for unordered_map #include // for move +#include // for vector -#include "compat/misc.h" +#include "audio/audio.h" // for audio_options, additional_aud... +#include "audio/audio_capture.h" // for audio_capture_get_vidcap_flags +#include "audio/audio_playback.h" // for audio_playback_help +#include "audio/codec.h" // for audio_codec_params, get_name_... +#include "audio/types.h" // for AC_NONE, AUDIO_FRAME_DISPOSE +#include "compat/alarm.h" // for alarm +#include "compat/strings.h" // for strcasecmp #include "control_socket.h" #include "cuda_wrapper.h" #include "debug.h" +#include "export.h" // for export_destroy, export_init #include "host.h" #include "keyboard_control.h" #include "lib_common.h" -#include "messaging.h" #include "module.h" #include "playback.h" #include "rtp/rtp.h" #include "rtsp/rtsp_utils.h" #include "tv.h" +#include "types.h" // for video_frame, video_frame_call... #include "ug_runtime_error.hpp" #include "utils/color_out.h" +#include "utils/macros.h" // for snprintf_ch, to_fourcc #include "utils/misc.h" #include "utils/nat.h" #include "utils/net.h" @@ -101,19 +114,13 @@ #include "utils/string.h" #include "utils/string_view_utils.hpp" #include "utils/thread.h" -#include "utils/wait_obj.h" #include "utils/udp_holepunch.h" +#include "utils/wait_obj.h" // for wait_obj_done, wait_obj_init #include "video.h" #include "video_capture.h" +#include "video_capture_params.h" // for vidcap_params_get_driver, vid... #include "video_display.h" -#include "video_compress.h" -#include "export.h" #include "video_rxtx.hpp" -#include "audio/audio.h" -#include "audio/audio_capture.h" -#include "audio/audio_playback.h" -#include "audio/codec.h" -#include "audio/utils.h" #define MOD_NAME "[main] " #define PORT_BASE 5004