X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=defs.h;h=9bed232f39db10a0c9d41b9ef2eab25daab5771c;hb=5c8dc09f89df0f25434bcefc9102438d2b491df2;hp=3b48cddc6c1df9885efc0112faad7fa96a42b239;hpb=8e79ce9e238b14e3d2c216000e7c5bf4716e8ba9;p=nageru diff --git a/defs.h b/defs.h index 3b48cdd..9bed232 100644 --- a/defs.h +++ b/defs.h @@ -1,17 +1,18 @@ #ifndef _DEFS_H #define _DEFS_H -// OUTPUT_FREQUENCY/FPS must be an integer for now. #define OUTPUT_FREQUENCY 48000 -#define FPS 60 +#define MAX_FPS 60 +#define WIDTH 1280 +#define HEIGHT 720 -#define AUDIO_OUTPUT_CODEC AV_CODEC_ID_MP3 -#define AUDIO_OUTPUT_SAMPLE_FMT AV_SAMPLE_FMT_FLTP -#define AUDIO_OUTPUT_BIT_RATE 256000 +#define AUDIO_OUTPUT_CODEC AV_CODEC_ID_PCM_S32LE +#define AUDIO_OUTPUT_SAMPLE_FMT AV_SAMPLE_FMT_S32 +#define AUDIO_OUTPUT_BIT_RATE 0 -#define LOCAL_DUMP_FILE_NAME "test.ts" -#define STREAM_MUX_NAME "mpegts" -#define MUX_OPTS {} +#define LOCAL_DUMP_FILE_NAME "test.mov" +#define STREAM_MUX_NAME "mov" +#define MUX_OPTS {{ "movflags", "empty_moov+frag_keyframe+default_base_moof" }} // In bytes. Beware, if too small, stream clients will start dropping data. #define MUX_BUFFER_SIZE 10485760