LINUX.ORG.RU

История изменений

Исправление xperious, (текущая версия) :

это я видел, vbv включен изначально, естественно...

m_x264_cached_params.rc.i_bitrate = 800;

m_x264_cached_params.rc.i_vbv_max_bitrate = 2000;

m_x264_cached_params.rc.i_vbv_buffer_size = m_x264_cached_params.rc.i_vbv_max_bitrate / 4;

интересует почему элементарный код не меняет битрейт вообще:

//меняем старые параметры
m_x264_cached_params.rc.i_bitrate = new_bitrate;
//пытаемся их применить
x264_encoder_reconfig(m_x264_handle.get(), &m_x264_cached_params);

Исходная версия xperious, :

это я видел, vbv включен изначально, естественно... m_x264_cached_params.rc.i_bitrate = 800; m_x264_cached_params.rc.i_vbv_max_bitrate = 2000; m_x264_cached_params.rc.i_vbv_buffer_size = m_x264_cached_params.rc.i_vbv_max_bitrate / 4; интересует почему элементарный код не меняет битрейт вообще: //меняем старые параметры

m_x264_cached_params.rc.i_bitrate = new_bitrate;
//пытаемся их применить
		x264_encoder_reconfig(m_x264_handle.get(), &m_x264_cached_params);