]> git.sesse.net Git - nageru/blobdiff - defs.h
Make the muxing buffer configurable, and 10 MB (since 1 MB is too little for our...
[nageru] / defs.h
diff --git a/defs.h b/defs.h
index fe278040ec51986c68827a1121b98449752ea6bb..3b48cddc6c1df9885efc0112faad7fa96a42b239 100644 (file)
--- a/defs.h
+++ b/defs.h
@@ -5,4 +5,15 @@
 #define OUTPUT_FREQUENCY 48000
 #define FPS 60
 
+#define AUDIO_OUTPUT_CODEC AV_CODEC_ID_MP3
+#define AUDIO_OUTPUT_SAMPLE_FMT AV_SAMPLE_FMT_FLTP
+#define AUDIO_OUTPUT_BIT_RATE 256000
+
+#define LOCAL_DUMP_FILE_NAME "test.ts"
+#define STREAM_MUX_NAME "mpegts"
+#define MUX_OPTS {}
+
+// In bytes. Beware, if too small, stream clients will start dropping data.
+#define MUX_BUFFER_SIZE 10485760
+
 #endif  // !defined(_DEFS_H)