X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=nageru%2Fdefs.h;h=eb664d0ab113dc13f11982bb6446ff51ff0f26ec;hb=4df45e479ddbc8e2247be8aab7f2bab5ddaa1b74;hp=ae07be004ff16de3120c732466b7323232fdd4a3;hpb=131a051c4cd3719a9be415386fdf0f4e15da7c66;p=nageru diff --git a/nageru/defs.h b/nageru/defs.h index ae07be0..eb664d0 100644 --- a/nageru/defs.h +++ b/nageru/defs.h @@ -3,10 +3,9 @@ #include -#define OUTPUT_FREQUENCY 48000 // Currently needs to be exactly 48000, since bmusb outputs in that. #define MAX_FPS 60 #define FAKE_FPS 25 // Must be an integer. -#define MAX_VIDEO_CARDS 16 +// #define MAX_VIDEO_CARDS 16 // defined in shared_defs.h. #define MAX_ALSA_CARDS 16 #define MAX_BUSES 256 // Audio buses. @@ -21,14 +20,9 @@ #define LOCAL_DUMP_SUFFIX ".nut" #define DEFAULT_STREAM_MUX_NAME "nut" // Only for HTTP. Local dump guesses from LOCAL_DUMP_SUFFIX. #define DEFAULT_HTTPD_PORT 9095 +#define DEFAULT_SRT_PORT 9710 -#include "shared/mux_opts.h" - -// In bytes. Beware, if too small, stream clients will start dropping data. -// For mov, you want this at 10MB or so (for the reason mentioned above), -// but for nut, there's no flushing, so such a large mux buffer would cause -// the output to be very uneven. -#define MUX_BUFFER_SIZE 10485760 +#include "shared/shared_defs.h" // In number of frames. Comes in addition to any internal queues in x264 // (frame threading, lookahead, etc.).