X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=shared%2Fshared_defs.h;h=1f1cf69f4fb7b56b7f055d511b5f2b2e6cf9d9c2;hb=c2bcdbf9160cc9d29e6a28c53aa71cf857ab1eec;hp=fc3daa1a3b0785608ed2255ca537b40772dc3ef1;hpb=539609eb56b496e6eff8a5e0a92fa0325936a5d7;p=nageru diff --git a/shared/shared_defs.h b/shared/shared_defs.h index fc3daa1..1f1cf69 100644 --- a/shared/shared_defs.h +++ b/shared/shared_defs.h @@ -1,16 +1,11 @@ #ifndef _SHARED_DEFS_H #define _SHARED_DEFS_H 1 -// This flag is only supported in FFmpeg 3.3 and up, and we only require 3.1. -#if LIBAVFORMAT_VERSION_INT >= AV_VERSION_INT(57, 71, 100) -#define MUX_SKIP_TRAILER "+skip_trailer" -#else -#define MUX_SKIP_TRAILER "" -#endif +#define OUTPUT_FREQUENCY 48000 // Currently needs to be exactly 48000, since bmusb outputs in that. #define MUX_OPTS { \ /* Make seekable .mov files, and keep MP4 muxer from using unlimited amounts of memory. */ \ - { "movflags", "empty_moov+frag_keyframe+default_base_moof" MUX_SKIP_TRAILER }, \ + { "movflags", "empty_moov+frag_keyframe+default_base_moof+skip_trailer" }, \ \ /* Make for somewhat less bursty stream output when using .mov. */ \ { "frag_duration", "125000" }, \ @@ -25,4 +20,6 @@ // the output to be very uneven. #define MUX_BUFFER_SIZE 10485760 +#define MAX_VIDEO_CARDS 16 // Only really used by Nageru. + #endif // !defined(_SHARED_DEFS_H)