|
Lines 168-174
Link Here
|
| 168 |
m_param.i_bframe = 0; |
168 |
m_param.i_bframe = 0; |
| 169 |
//debug_message("h264 b frames %d", m_param.i_bframe); |
169 |
//debug_message("h264 b frames %d", m_param.i_bframe); |
| 170 |
m_param.rc.i_bitrate = Profile()->GetIntegerValue(CFG_VIDEO_BIT_RATE); |
170 |
m_param.rc.i_bitrate = Profile()->GetIntegerValue(CFG_VIDEO_BIT_RATE); |
|
|
171 |
#if X264_BUILD >= 48 |
| 172 |
m_param.rc.i_rc_method = Profile()->GetBoolValue(CFG_X264_USE_CBR) ? X264_RC_ABR : X264_RC_CQP; |
| 173 |
#else |
| 171 |
m_param.rc.b_cbr = Profile()->GetBoolValue(CFG_X264_USE_CBR) ? 1 : 0; |
174 |
m_param.rc.b_cbr = Profile()->GetBoolValue(CFG_X264_USE_CBR) ? 1 : 0; |
|
|
175 |
#endif |
| 172 |
m_param.rc.f_rate_tolerance = Profile()->GetFloatValue(CFG_X264_BIT_RATE_TOLERANCE); |
176 |
m_param.rc.f_rate_tolerance = Profile()->GetFloatValue(CFG_X264_BIT_RATE_TOLERANCE); |
| 173 |
if (Profile()->GetBoolValue(CFG_X264_USE_VBV)) { |
177 |
if (Profile()->GetBoolValue(CFG_X264_USE_VBV)) { |
| 174 |
if (Profile()->GetBoolValue(CFG_X264_FORCE_BASELINE)) { |
178 |
if (Profile()->GetBoolValue(CFG_X264_FORCE_BASELINE)) { |