} else if (signal == SIGUSR2) {
new_bitrate -= 100;
if (new_bitrate < 100) {
- fprintf(stderr, "Ignoring SIGUSR1, can't decrease bitrate below 100 kbit/sec (currently at %d kbit/sec)\n",
+ fprintf(stderr, "Ignoring SIGUSR2, can't decrease bitrate below 100 kbit/sec (currently at %d kbit/sec)\n",
global_flags.x264_bitrate);
} else {
- fprintf(stderr, "Decreasing bitrate to %d kbit/sec due to SIGUSR1.\n", new_bitrate);
+ fprintf(stderr, "Decreasing bitrate to %d kbit/sec due to SIGUSR2.\n", new_bitrate);
global_flags.x264_bitrate = new_bitrate;
global_x264_encoder->change_bitrate(new_bitrate);
}
assert(oformat != nullptr);
unique_ptr<AudioEncoder> audio_encoder;
- if (global_flags.transcode_audio) {
- if (global_flags.stream_audio_codec_name.empty()) {
- audio_encoder.reset(new AudioEncoder(AUDIO_OUTPUT_CODEC_NAME, DEFAULT_AUDIO_OUTPUT_BIT_RATE, oformat));
- } else {
- audio_encoder.reset(new AudioEncoder(global_flags.stream_audio_codec_name, global_flags.stream_audio_codec_bitrate, oformat));
- }
+ if (global_flags.stream_audio_codec_name.empty()) {
+ audio_encoder.reset(new AudioEncoder(AUDIO_OUTPUT_CODEC_NAME, DEFAULT_AUDIO_OUTPUT_BIT_RATE, oformat));
+ } else {
+ audio_encoder.reset(new AudioEncoder(global_flags.stream_audio_codec_name, global_flags.stream_audio_codec_bitrate, oformat));
}
unique_ptr<X264Encoder> x264_encoder(new X264Encoder(oformat));
BasicStats basic_stats(/*verbose=*/false);
global_basic_stats = &basic_stats;
- httpd.start(9095);
+ httpd.start(global_flags.http_port);
signal(SIGUSR1, adjust_bitrate);
signal(SIGUSR2, adjust_bitrate);