diff --git a/toxav/codecs/h264/codec.c b/toxav/codecs/h264/codec.c index 2a725f94ba6..5a912c006d6 100644 --- a/toxav/codecs/h264/codec.c +++ b/toxav/codecs/h264/codec.c @@ -1941,16 +1941,17 @@ VCSession *vc_new_h265(Logger *log, ToxAV *av, uint32_t friend_number, toxav_vid // goto fail; } - /* Configure non-default params */ - // param.i_bitdepth = 8; - /* - param.i_csp = X264_CSP_I420; - param.i_width = 1920; - param.i_height = 1080; - */ vc->h264_enc_width = 1920; vc->h264_enc_height = 1080; + x265_param_parse(param, "fps", "30"); + x265_param_parse(param, "repeat-headers", "1"); + x265_param_parse(param, "annexb", "1"); + x265_param_parse(param, "input-res", "1920x1080"); + x265_param_parse(param, "input-csp", "i420"); + + vc->h264_enc_bitrate = VIDEO_BITRATE_INITIAL_VALUE_H264 * 1000; + vc->h265_in_pic = x265_picture_alloc(); x265_picture_init(param, vc->h265_in_pic);