Skip to content

Commit cb0d6d2

Browse files
committed
XX DEBUG
1 parent d691ee6 commit cb0d6d2

File tree

2 files changed

+12
-12
lines changed

2 files changed

+12
-12
lines changed

amalgamation/toxcore_amalgamation.c

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -82742,9 +82742,10 @@ static void vc_init_encoder_h265(Logger *log, VCSession *vc, uint32_t bit_rate,
8274282742
x265_param_parse(param, "log-level", "debug");
8274382743

8274482744
// printf("vc_init_encoder_h265:vc->h264_enc_bitrate = %d\n", (int)vc->h264_enc_bitrate);
82745-
uint32_t bit_rate_override = 800 * 1000;
82746-
vc->h264_enc_bitrate = bit_rate_override;
82745+
//**//uint32_t bit_rate_override = 800 * 1000;
82746+
vc->h264_enc_bitrate = bit_rate;
8274782747
//******// param->bitrate =
82748+
printf("x265 [###] vc_init_encoder_h265:bit_rate = %d\n", (int)(bit_rate / 1000));
8274882749

8274982750

8275082751
// param->bConfigRCFrame = 1; // --frame-rc
@@ -82758,10 +82759,9 @@ static void vc_init_encoder_h265(Logger *log, VCSession *vc, uint32_t bit_rate,
8275882759
// https://x265.readthedocs.io/en/master/cli.html#quality-rate-control-and-rate-distortion-options
8275982760
// Specify the target bitrate in kbps. Default is 0 (CRF)
8276082761

82761-
// printf("vc_init_encoder_h265:bit_rate_override = %d\n", (int)(bit_rate_override / 1000));
82762-
param->rc.bitrate = (int)(bit_rate_override / 1000);
82763-
param->rc.vbvBufferSize = 50 + (((int)(bit_rate_override / 1000)) * VIDEO_BUF_FACTOR_H264);
82764-
param->rc.vbvMaxBitrate = ((int)(bit_rate_override / 1000)) - 1;
82762+
param->rc.bitrate = (int)(bit_rate / 1000);
82763+
param->rc.vbvBufferSize = 50 + (((int)(bit_rate / 1000)) * VIDEO_BUF_FACTOR_H264);
82764+
param->rc.vbvMaxBitrate = ((int)(bit_rate / 1000)) - 1;
8276582765

8276682766
/*
8276782767
m_isCbr = m_param->rc.rateControlMode == X265_RC_ABR && m_isVbv && m_param->rc.vbvMaxBitrate <= m_param->rc.bitrate;

toxav/codecs/h264/codec.c

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1977,9 +1977,10 @@ static void vc_init_encoder_h265(Logger *log, VCSession *vc, uint32_t bit_rate,
19771977
x265_param_parse(param, "log-level", "debug");
19781978

19791979
// printf("vc_init_encoder_h265:vc->h264_enc_bitrate = %d\n", (int)vc->h264_enc_bitrate);
1980-
uint32_t bit_rate_override = 800 * 1000;
1981-
vc->h264_enc_bitrate = bit_rate_override;
1980+
//**//uint32_t bit_rate_override = 800 * 1000;
1981+
vc->h264_enc_bitrate = bit_rate;
19821982
//******// param->bitrate =
1983+
printf("x265 [###] vc_init_encoder_h265:bit_rate = %d\n", (int)(bit_rate / 1000));
19831984

19841985

19851986
// param->bConfigRCFrame = 1; // --frame-rc
@@ -1993,10 +1994,9 @@ static void vc_init_encoder_h265(Logger *log, VCSession *vc, uint32_t bit_rate,
19931994
// https://x265.readthedocs.io/en/master/cli.html#quality-rate-control-and-rate-distortion-options
19941995
// Specify the target bitrate in kbps. Default is 0 (CRF)
19951996

1996-
// printf("vc_init_encoder_h265:bit_rate_override = %d\n", (int)(bit_rate_override / 1000));
1997-
param->rc.bitrate = (int)(bit_rate_override / 1000);
1998-
param->rc.vbvBufferSize = 50 + (((int)(bit_rate_override / 1000)) * VIDEO_BUF_FACTOR_H264);
1999-
param->rc.vbvMaxBitrate = ((int)(bit_rate_override / 1000)) - 1;
1997+
param->rc.bitrate = (int)(bit_rate / 1000);
1998+
param->rc.vbvBufferSize = 50 + (((int)(bit_rate / 1000)) * VIDEO_BUF_FACTOR_H264);
1999+
param->rc.vbvMaxBitrate = ((int)(bit_rate / 1000)) - 1;
20002000

20012001
/*
20022002
m_isCbr = m_param->rc.rateControlMode == X265_RC_ABR && m_isVbv && m_param->rc.vbvMaxBitrate <= m_param->rc.bitrate;

0 commit comments

Comments
 (0)