Skip to content

Commit bc05c72

Browse files
committed
main: IWYU
1 parent 81a7c22 commit bc05c72

File tree

1 file changed

+27
-20
lines changed

1 file changed

+27
-20
lines changed

src/main.cpp

Lines changed: 27 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -58,62 +58,69 @@
5858

5959
#ifdef HAVE_CONFIG_H
6060
#include "config.h"
61-
#include "config_unix.h"
62-
#include "config_win32.h"
6361
#endif // HAVE_CONFIG_H
6462

65-
#include <array>
63+
#include <algorithm> // for max, min
64+
#include <cassert> // for assert
65+
#include <cctype> // for toupper
6666
#include <chrono>
67-
#include <cmath> // for floor
67+
#include <climits> // for INT_MIN
68+
#include <csignal> // for signal, SIGPIPE, SIG_DFL, SIGHUP
69+
#include <cstdint> // for UINT16_MAX, uint32_t
70+
#include <cstdio> // for printf, perror, fprintf, stderr
6871
#include <cstdlib>
72+
#include <cstring> // for strcmp, strlen, strtok_r, strchr
73+
#include <exception> // for exception
6974
#include <getopt.h>
7075
#include <iostream>
71-
#include <list>
76+
#include <map> // for map
7277
#include <memory>
73-
#include <mutex>
7478
#include <pthread.h>
7579
#include <stdexcept>
7680
#include <string>
77-
#include <string.h>
78-
#include <thread>
79-
#include <tuple>
81+
#include <string_view> // for operator==, basic_string_view
82+
#include <unistd.h> // for optarg, optind, STDERR...
83+
#include <unordered_map> // for unordered_map
8084
#include <utility> // for move
81-
82-
#include "compat/misc.h"
85+
#include <vector> // for vector
86+
87+
#include "audio/audio.h" // for audio_options, additional_aud...
88+
#include "audio/audio_capture.h" // for audio_capture_get_vidcap_flags
89+
#include "audio/audio_playback.h" // for audio_playback_help
90+
#include "audio/codec.h" // for audio_codec_params, get_name_...
91+
#include "audio/types.h" // for AC_NONE, AUDIO_FRAME_DISPOSE
92+
#include "compat/alarm.h" // for alarm
93+
#include "compat/strings.h" // for strcasecmp
8394
#include "control_socket.h"
8495
#include "cuda_wrapper.h"
8596
#include "debug.h"
97+
#include "export.h" // for export_destroy, export_init
8698
#include "host.h"
8799
#include "keyboard_control.h"
88100
#include "lib_common.h"
89-
#include "messaging.h"
90101
#include "module.h"
91102
#include "playback.h"
92103
#include "rtp/rtp.h"
93104
#include "rtsp/rtsp_utils.h"
94105
#include "tv.h"
106+
#include "types.h" // for video_frame, video_frame_call...
95107
#include "ug_runtime_error.hpp"
96108
#include "utils/color_out.h"
109+
#include "utils/macros.h" // for snprintf_ch, to_fourcc
97110
#include "utils/misc.h"
98111
#include "utils/nat.h"
99112
#include "utils/net.h"
100113
#include "utils/sdp.h"
101114
#include "utils/string.h"
102115
#include "utils/string_view_utils.hpp"
103116
#include "utils/thread.h"
104-
#include "utils/wait_obj.h"
105117
#include "utils/udp_holepunch.h"
118+
#include "utils/wait_obj.h" // for wait_obj_done, wait_obj_init
106119
#include "video.h"
107120
#include "video_capture.h"
121+
#include "video_capture_params.h" // for vidcap_params_get_driver, vid...
108122
#include "video_display.h"
109-
#include "video_compress.h"
110-
#include "export.h"
111123
#include "video_rxtx.hpp"
112-
#include "audio/audio.h"
113-
#include "audio/audio_capture.h"
114-
#include "audio/audio_playback.h"
115-
#include "audio/codec.h"
116-
#include "audio/utils.h"
117124

118125
#define MOD_NAME "[main] "
119126
#define PORT_BASE 5004

0 commit comments

Comments
 (0)