Fix header includes to be a bit more consistent

This commit is contained in:
Thulinma 2024-03-21 16:57:40 +01:00
parent 67aec0b1b6
commit db30be38c5
31 changed files with 38 additions and 43 deletions

View file

@ -1,13 +1,12 @@
#include "auth.h" #include "auth.h"
#include "bitfields.h"
#include "comms.h" #include "comms.h"
#include "defines.h" #include "defines.h"
#include "encode.h"
#include "stream.h" #include "stream.h"
#include "procs.h" #include "procs.h"
#include "timing.h" #include "timing.h"
#include <fcntl.h> #include <fcntl.h>
#include <string.h> #include <string.h>
#include <sstream>
#include "config.h" #include "config.h"
namespace Comms{ namespace Comms{

View file

@ -8,6 +8,18 @@
#include "tinythread.h" #include "tinythread.h"
#include <signal.h> #include <signal.h>
#include <string.h> #include <string.h>
#include "procs.h"
#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>
#include <dirent.h> //for getMyExec
#include <errno.h>
#include <fcntl.h>
#include <getopt.h>
#include <iostream>
#include <pwd.h>
#include <stdarg.h> // for va_list
#include <stdlib.h>
#ifdef __CYGWIN__ #ifdef __CYGWIN__
#include <windows.h> #include <windows.h>
@ -21,21 +33,6 @@
#if defined(__APPLE__) #if defined(__APPLE__)
#include <mach-o/dyld.h> #include <mach-o/dyld.h>
#endif #endif
#include "procs.h"
#include <dirent.h> //for getMyExec
#include <errno.h>
#include <fcntl.h>
#include <fstream>
#include <getopt.h>
#include <iostream>
#include <pwd.h>
#include <signal.h>
#include <string.h>
#include <stdarg.h> // for va_list
#include <stdlib.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>
bool Util::Config::is_active = false; bool Util::Config::is_active = false;
bool Util::Config::is_restarting = false; bool Util::Config::is_restarting = false;

View file

@ -7,8 +7,8 @@
#define PACKAGE_VERSION "unknown" #define PACKAGE_VERSION "unknown"
#endif #endif
#include <sys/wait.h>
#include "json.h" #include "json.h"
#include <signal.h>
#include <string> #include <string>
/// Contains utility code, not directly related to streaming media /// Contains utility code, not directly related to streaming media

View file

@ -12,7 +12,7 @@
#include <cstdlib> #include <cstdlib>
#include <cstring> #include <cstring>
#include <fstream> #include <fstream>
#include <iomanip> #include <sstream>
namespace DTSC{ namespace DTSC{
char Magic_Header[] = "DTSC"; char Magic_Header[] = "DTSC";

View file

@ -7,6 +7,7 @@
#include "h264.h" #include "h264.h"
#include <cmath> #include <cmath>
#include <cstring> #include <cstring>
#include <sstream>
#include <iomanip> #include <iomanip>
namespace h264{ namespace h264{

View file

@ -2,6 +2,7 @@
#include "langcodes.h" /*LTS*/ #include "langcodes.h" /*LTS*/
#include "stream.h" #include "stream.h"
#include <cstdlib> #include <cstdlib>
#include <sstream>
#include <iomanip> #include <iomanip>
namespace HLS{ namespace HLS{

View file

@ -11,6 +11,7 @@
#include "json.h" #include "json.h"
#include <iomanip> #include <iomanip>
#include <strings.h> #include <strings.h>
#include <sstream>
/// This constructor creates an empty HTTP::Parser, ready for use for either reading or writing. /// This constructor creates an empty HTTP::Parser, ready for use for either reading or writing.
/// All this constructor does is call HTTP::Parser::Clean(). /// All this constructor does is call HTTP::Parser::Clean().

View file

@ -2,6 +2,7 @@
#include "sdp_media.h" #include "sdp_media.h"
#include <algorithm> #include <algorithm>
#include <cstdarg> #include <cstdarg>
#include <sstream>
namespace SDP{ namespace SDP{

View file

@ -5,7 +5,6 @@
#include "defines.h" #include "defines.h"
#include "socket.h" #include "socket.h"
#include "timing.h" #include "timing.h"
#include "json.h"
#include <cstdlib> #include <cstdlib>
#include <ifaddrs.h> #include <ifaddrs.h>
#include <netdb.h> #include <netdb.h>
@ -15,6 +14,7 @@
#include <sys/socket.h> #include <sys/socket.h>
#include <sys/stat.h> #include <sys/stat.h>
#include <fstream> #include <fstream>
#include <sys/select.h>
#define BUFFER_BLOCKSIZE 4096 // set buffer blocksize to 4KiB #define BUFFER_BLOCKSIZE 4096 // set buffer blocksize to 4KiB
@ -843,8 +843,8 @@ void Socket::Connection::open(std::string host, int port, bool nonblock, bool wi
} }
DONTEVEN_MSG("SSL connect"); DONTEVEN_MSG("SSL connect");
int ret = 0; int ret = 0;
if ((ret = mbedtls_net_connect(server_fd, host.c_str(), JSON::Value(port).asString().c_str(), std::string portStr = uint2string(port);
MBEDTLS_NET_PROTO_TCP)) != 0){ if ((ret = mbedtls_net_connect(server_fd, host.c_str(), portStr.c_str(), MBEDTLS_NET_PROTO_TCP)) != 0){
char estr[200]; char estr[200];
mbedtls_strerror(ret, estr, 200); mbedtls_strerror(ret, estr, 200);
lastErr = estr; lastErr = estr;

View file

@ -5,9 +5,7 @@
#pragma once #pragma once
#include <arpa/inet.h> #include <arpa/inet.h>
#include <deque> #include <deque>
#include <errno.h>
#include <fcntl.h> #include <fcntl.h>
#include <sstream>
#include <stdio.h> #include <stdio.h>
#include <string.h> #include <string.h>
#include <string> #include <string>

View file

@ -1,7 +1,8 @@
#include "checksum.h" // for crc32 #include "checksum.h" // for crc32
#include "defines.h" #include "defines.h"
#include "stun.h" #include "stun.h"
#include "socket.h" #include <sstream>
#include <socket.h>
/* --------------------------------------- */ /* --------------------------------------- */

View file

@ -7,7 +7,6 @@
#include <sys/time.h> //for gettimeofday #include <sys/time.h> //for gettimeofday
#include <sys/stat.h> #include <sys/stat.h>
#include <time.h> //for time and nanosleep #include <time.h> //for time and nanosleep
#include <sstream>
#include <stdlib.h> #include <stdlib.h>
// emulate clock_gettime() for OSX compatibility // emulate clock_gettime() for OSX compatibility

View file

@ -12,6 +12,7 @@
#include <errno.h> // errno, ENOENT, EEXIST #include <errno.h> // errno, ENOENT, EEXIST
#include <iomanip> #include <iomanip>
#include <iostream> #include <iostream>
#include <sstream>
#include <stdio.h> #include <stdio.h>
#include <sys/stat.h> // stat #include <sys/stat.h> // stat
#if defined(_WIN32) #if defined(_WIN32)

View file

@ -1,5 +1,6 @@
#include "analyser_dtsc.h" #include "analyser_dtsc.h"
#include <iomanip> #include <iomanip>
#include <sstream>
#include <mist/h264.h> #include <mist/h264.h>
void AnalyserDTSC::init(Util::Config &conf){ void AnalyserDTSC::init(Util::Config &conf){

View file

@ -1,12 +1,10 @@
#include "analyser_hls.h" #include "analyser_hls.h"
#include <cstdio>
#include <cstdlib> #include <cstdlib>
#include <iostream> #include <sstream>
#include <mist/config.h> #include <mist/config.h>
#include <mist/defines.h> #include <mist/defines.h>
#include <mist/http_parser.h> #include <mist/http_parser.h>
#include <mist/timing.h> #include <mist/timing.h>
#include <string.h>
void AnalyserHLS::init(Util::Config &conf){ void AnalyserHLS::init(Util::Config &conf){
Analyser::init(conf); Analyser::init(conf);

View file

@ -28,13 +28,9 @@
#include <sys/stat.h> #include <sys/stat.h>
#include <sys/statvfs.h> //for shm space check #include <sys/statvfs.h> //for shm space check
#include <sys/wait.h> #include <sys/wait.h>
#include <vector>
/*LTS-START*/
#include "controller_limits.h"
#include "controller_updater.h" #include "controller_updater.h"
#include "controller_uplink.h" #include "controller_uplink.h"
#include <mist/triggers.h> #include <mist/triggers.h>
/*LTS-END*/
#ifndef COMPILED_USERNAME #ifndef COMPILED_USERNAME
#define COMPILED_USERNAME "" #define COMPILED_USERNAME ""

View file

@ -7,6 +7,7 @@
#include "controller_external_writers.h" #include "controller_external_writers.h"
#include <dirent.h> //for browse API call #include <dirent.h> //for browse API call
#include <fstream> #include <fstream>
#include <sstream>
#include <mist/auth.h> #include <mist/auth.h>
#include <mist/bitfields.h> #include <mist/bitfields.h>
#include <mist/config.h> #include <mist/config.h>

View file

@ -5,6 +5,7 @@
#include "controller_storage.h" #include "controller_storage.h"
#include <cstdio> #include <cstdio>
#include <fstream> #include <fstream>
#include <sstream>
#include <list> #include <list>
#include <mist/bitfields.h> #include <mist/bitfields.h>
#include <mist/config.h> #include <mist/config.h>

View file

@ -1,11 +1,10 @@
#include <fcntl.h> #include <fcntl.h>
#include <sys/stat.h> #include <sys/stat.h>
#include <cerrno>
#include <cstdio> #include <cstdio>
#include <cstdlib> #include <cstdlib>
#include <cstring> #include <cstring>
#include <iostream> #include <sstream>
#include <mist/bitfields.h> #include <mist/bitfields.h>
#include <mist/defines.h> #include <mist/defines.h>
#include <mist/langcodes.h> #include <mist/langcodes.h>

View file

@ -19,7 +19,6 @@
#include <mist/ts_packet.h> #include <mist/ts_packet.h>
#include <string> #include <string>
#include <sys/stat.h> #include <sys/stat.h>
#include <vector>
#define SEM_TS_CLAIM "/MstTSIN%s" #define SEM_TS_CLAIM "/MstTSIN%s"

View file

@ -1,13 +1,10 @@
#pragma once #pragma once
#include "input.h" #include "input.h"
#include <fstream>
#include <mist/dtsc.h> #include <mist/dtsc.h>
#include <mist/nal.h> #include <mist/nal.h>
#include <mist/ts_packet.h> #include <mist/ts_packet.h>
#include <mist/ts_stream.h> #include <mist/ts_stream.h>
#include <set>
#include <string> #include <string>
#include <vector>
//#include <stdint.h> //#include <stdint.h>
#include <mist/http_parser.h> #include <mist/http_parser.h>
#include <mist/urireader.h> #include <mist/urireader.h>

View file

@ -1,5 +1,6 @@
#include "io.h" #include "io.h"
#include <cstdlib> #include <cstdlib>
#include <sstream>
#include <mist/auth.h> #include <mist/auth.h>
#include <mist/bitfields.h> #include <mist/bitfields.h>
#include <mist/encode.h> #include <mist/encode.h>

View file

@ -1,13 +1,11 @@
#pragma once #pragma once
#include <deque>
#include <map> #include <map>
#include <mist/comms.h> #include <mist/comms.h>
#include <mist/defines.h> #include <mist/defines.h>
#include <mist/dtsc.h> #include <mist/dtsc.h>
#include <mist/shared_memory.h> #include <mist/shared_memory.h>
#include <mist/encryption.h> //LTS
namespace Mist{ namespace Mist{
///\brief Class containing all basic input and output functions. ///\brief Class containing all basic input and output functions.
class InOutBase{ class InOutBase{

View file

@ -8,6 +8,7 @@
#include <unistd.h> #include <unistd.h>
#include <iomanip> #include <iomanip>
#include <fstream> #include <fstream>
#include <sstream>
#include "output.h" #include "output.h"
#include <mist/bitfields.h> #include <mist/bitfields.h>

View file

@ -1,6 +1,7 @@
#include "output_dtsc.h" #include "output_dtsc.h"
#include <cstdlib> #include <cstdlib>
#include <cstring> #include <cstring>
#include <sstream>
#include <mist/auth.h> #include <mist/auth.h>
#include <mist/bitfields.h> #include <mist/bitfields.h>
#include <mist/defines.h> #include <mist/defines.h>

View file

@ -2,6 +2,7 @@
#include <mist/ebml_socketglue.h> #include <mist/ebml_socketglue.h>
#include <mist/opus.h> #include <mist/opus.h>
#include <mist/riff.h> #include <mist/riff.h>
#include <sstream>
namespace Mist{ namespace Mist{
OutEBML::OutEBML(Socket::Connection &conn) : HTTPOutput(conn){ OutEBML::OutEBML(Socket::Connection &conn) : HTTPOutput(conn){

View file

@ -6,6 +6,7 @@
#include <mist/util.h> #include <mist/util.h>
#include <mist/url.h> #include <mist/url.h>
#include <set> #include <set>
#include <sstream>
#include <sys/stat.h> #include <sys/stat.h>
namespace Mist{ namespace Mist{

View file

@ -1,6 +1,7 @@
#include "output_rtmp.h" #include "output_rtmp.h"
#include <cstdlib> #include <cstdlib>
#include <cstring> #include <cstring>
#include <sstream>
#include <mist/auth.h> #include <mist/auth.h>
#include <mist/bitfields.h> #include <mist/bitfields.h>
#include <mist/defines.h> #include <mist/defines.h>

View file

@ -1,5 +1,5 @@
#include "output_srt.h" #include "output_srt.h"
#include <iomanip> #include <sstream>
#include <mist/checksum.h> #include <mist/checksum.h>
#include <mist/defines.h> #include <mist/defines.h>
#include <mist/http_parser.h> #include <mist/http_parser.h>

View file

@ -1,6 +1,5 @@
#pragma once #pragma once
#include "output.h"
#include "output_http.h" #include "output_http.h"
#include <mist/certificate.h> #include <mist/certificate.h>
#include <mist/h264.h> #include <mist/h264.h>

View file

@ -7,6 +7,7 @@
#include <mist/triggers.h> #include <mist/triggers.h>
#include <signal.h> #include <signal.h>
#include <stdio.h> #include <stdio.h>
#include <sstream>
// Global counters // Global counters
uint64_t thisType = 0; uint64_t thisType = 0;