]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-11189 add H264 default private configs
authorSeven Du <dujinfang@x-y-t.cn>
Mon, 27 Aug 2018 18:22:07 +0000 (02:22 +0800)
committerMike Jerris <mike@jerris.com>
Mon, 27 Aug 2018 18:26:44 +0000 (18:26 +0000)
src/mod/applications/mod_av/avcodec.c

index 04dbf84b023d46d41ff3e5c49ec7e9ff6d44046e..dc6a89112eb09e52ec47a332ddd3164aaa112dc3 100644 (file)
@@ -1213,6 +1213,12 @@ FF_ENABLE_DEPRECATION_WARNINGS
                        av_opt_set(context->encoder_ctx->priv_data, "preset", "llhp", 0);
                        av_opt_set_int(context->encoder_ctx->priv_data, "2pass", 1, 0);
                } else {
+                       av_opt_set(context->encoder_ctx->priv_data, "preset", "veryfast", 0);
+                       av_opt_set(context->encoder_ctx->priv_data, "intra-refresh", "1", 0);
+                       av_opt_set(context->encoder_ctx->priv_data, "tune", "animation+zerolatency", 0);
+                       av_opt_set(context->encoder_ctx->priv_data, "sc_threshold", "40", 0);
+                       av_opt_set(context->encoder_ctx->priv_data, "crf", "18", 0);
+
                        if (profile->options) {
                                switch_event_header_t *hp;