From a2db81bb1df5ab75eb7a5bc2081985f2aae61940 Mon Sep 17 00:00:00 2001 From: irungentoo Date: Fri, 17 Oct 2014 19:54:42 -0400 Subject: [PATCH] Some video encoding improvements. --- toxav/codec.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/toxav/codec.c b/toxav/codec.c index 10dc4f53..2f00319f 100644 --- a/toxav/codec.c +++ b/toxav/codec.c @@ -214,7 +214,7 @@ int init_video_encoder(CodecState *cs, uint16_t max_width, uint16_t max_height, cfg.g_error_resilient = VPX_ERROR_RESILIENT_DEFAULT | VPX_ERROR_RESILIENT_PARTITIONS; cfg.g_lag_in_frames = 0; cfg.kf_min_dist = 0; - cfg.kf_max_dist = 300; + cfg.kf_max_dist = 5; cfg.kf_mode = VPX_KF_AUTO; cs->max_width = max_width; @@ -228,7 +228,7 @@ int init_video_encoder(CodecState *cs, uint16_t max_width, uint16_t max_height, return -1; } - rc = vpx_codec_control(&cs->v_encoder, VP8E_SET_CPUUSED, 7); + rc = vpx_codec_control(&cs->v_encoder, VP8E_SET_CPUUSED, 8); if ( rc != VPX_CODEC_OK) { LOGGER_ERROR("Failed to set encoder control setting: %s", vpx_codec_err_to_string(rc));