open_output_stream();
stream_audio_encoder->add_mux(stream_mux.get());
quicksync_encoder->set_stream_mux(stream_mux.get());
- x264_encoder->set_mux(stream_mux.get());
+ if (global_flags.x264_video_to_http) {
+ x264_encoder->set_mux(stream_mux.get());
+ }
}
VideoEncoder::~VideoEncoder()
quicksync_encoder->set_stream_mux(stream_mux.get());
}
+void VideoEncoder::change_x264_bitrate(unsigned rate_kbit)
+{
+ x264_encoder->change_bitrate(rate_kbit);
+}
+
void VideoEncoder::add_audio(int64_t pts, std::vector<float> audio)
{
lock_guard<mutex> lock(qs_mu);