Skip to content

Commit b346334

Browse files
committed
XX DEBUG
1 parent b89a01c commit b346334

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

amalgamation/toxcore_amalgamation.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -82761,7 +82761,7 @@ static void vc_init_encoder_h265(Logger *log, VCSession *vc, uint32_t bit_rate,
8276182761

8276282762
param->rc.bitrate = (int)(bit_rate / 1000);
8276382763
param->rc.vbvBufferSize = 50 + (((int)(bit_rate / 1000)) * VIDEO_BUF_FACTOR_H264);
82764-
param->rc.vbvMaxBitrate = ((int)(bit_rate / 1000)) - 1;
82764+
param->rc.vbvMaxBitrate = ((int)(bit_rate / 1000));
8276582765

8276682766
/*
8276782767
m_isCbr = m_param->rc.rateControlMode == X265_RC_ABR && m_isVbv && m_param->rc.vbvMaxBitrate <= m_param->rc.bitrate;
@@ -82772,7 +82772,7 @@ static void vc_init_encoder_h265(Logger *log, VCSession *vc, uint32_t bit_rate,
8277282772
}
8277382773
*/
8277482774
param->rc.rateControlMode = X265_RC_ABR;
82775-
// param->rc.bStrictCbr = 1;
82775+
param->rc.bStrictCbr = 1;
8277682776

8277782777
// Range of values: an integer from 0 to 51
8277882778
// x265_param_parse(param, "qp", "50");
@@ -82942,7 +82942,7 @@ int vc_reconfigure_encoder_h265(Logger *log, VCSession *vc, uint32_t bit_rate,
8294282942

8294382943
param->rc.bitrate = (int)(bit_rate / 1000);
8294482944
param->rc.vbvBufferSize = 50 + (((int)(bit_rate / 1000)) * VIDEO_BUF_FACTOR_H264);
82945-
param->rc.vbvMaxBitrate = ((int)(bit_rate / 1000)) - 1;
82945+
param->rc.vbvMaxBitrate = ((int)(bit_rate / 1000));
8294682946

8294782947
int res = x265_encoder_reconfig(vc->h265_encoder, param);
8294882948
x265_param_free(param);

toxav/codecs/h264/codec.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1996,7 +1996,7 @@ static void vc_init_encoder_h265(Logger *log, VCSession *vc, uint32_t bit_rate,
19961996

19971997
param->rc.bitrate = (int)(bit_rate / 1000);
19981998
param->rc.vbvBufferSize = 50 + (((int)(bit_rate / 1000)) * VIDEO_BUF_FACTOR_H264);
1999-
param->rc.vbvMaxBitrate = ((int)(bit_rate / 1000)) - 1;
1999+
param->rc.vbvMaxBitrate = ((int)(bit_rate / 1000));
20002000

20012001
/*
20022002
m_isCbr = m_param->rc.rateControlMode == X265_RC_ABR && m_isVbv && m_param->rc.vbvMaxBitrate <= m_param->rc.bitrate;
@@ -2007,7 +2007,7 @@ static void vc_init_encoder_h265(Logger *log, VCSession *vc, uint32_t bit_rate,
20072007
}
20082008
*/
20092009
param->rc.rateControlMode = X265_RC_ABR;
2010-
// param->rc.bStrictCbr = 1;
2010+
param->rc.bStrictCbr = 1;
20112011

20122012
// Range of values: an integer from 0 to 51
20132013
// x265_param_parse(param, "qp", "50");
@@ -2177,7 +2177,7 @@ int vc_reconfigure_encoder_h265(Logger *log, VCSession *vc, uint32_t bit_rate,
21772177

21782178
param->rc.bitrate = (int)(bit_rate / 1000);
21792179
param->rc.vbvBufferSize = 50 + (((int)(bit_rate / 1000)) * VIDEO_BUF_FACTOR_H264);
2180-
param->rc.vbvMaxBitrate = ((int)(bit_rate / 1000)) - 1;
2180+
param->rc.vbvMaxBitrate = ((int)(bit_rate / 1000));
21812181

21822182
int res = x265_encoder_reconfig(vc->h265_encoder, param);
21832183
x265_param_free(param);

0 commit comments

Comments
 (0)