Reduce the default kf_max_dist to 128.
The default maximum keyframe interval is 9999, or over five minutes at normal video rates. When the encoder produces streams with such a long interval seeking (with correct output) is more expensive, and live streaming is impossible. Of course the encoding application should set this parameter based on its knowledge of the intended use of the stream, but reducing the default gives better results for applications which do not. Change-Id: I900b15d74ce72ecc3ade4d43f758c5cf97a2098a
This commit is contained in:
Родитель
70a5104ead
Коммит
2a0d7b1a55
|
@ -1237,7 +1237,7 @@ static vpx_codec_enc_cfg_map_t vp8e_usage_cfg_map[] =
|
|||
/* keyframing settings (kf) */
|
||||
VPX_KF_AUTO, /* g_kfmode*/
|
||||
0, /* kf_min_dist */
|
||||
9999, /* kf_max_dist */
|
||||
128, /* kf_max_dist */
|
||||
|
||||
#if VPX_ENCODER_ABI_VERSION == (1 + VPX_CODEC_ABI_VERSION)
|
||||
1, /* g_delete_first_pass_file */
|
||||
|
|
Загрузка…
Ссылка в новой задаче