// Kaeru (換える), a simple transcoder intended for use with Nageru.
-// This is experimental code, not yet supported.
#include "audio_encoder.h"
#include "basic_stats.h"
void audio_frame_callback(Mux *mux, const AVPacket *pkt, AVRational timebase)
{
- mux->add_packet(*pkt, pkt->pts, pkt->dts == AV_NOPTS_VALUE ? pkt->pts : pkt->dts, timebase);
+ mux->add_packet(*pkt, pkt->pts, pkt->dts == AV_NOPTS_VALUE ? pkt->pts : pkt->dts, timebase, /*stream_index=*/1);
}
void adjust_bitrate(int signal)
}
global_flags.num_cards = 1; // For latency metrics.
+#if LIBAVFORMAT_VERSION_INT < AV_VERSION_INT(58, 9, 100)
av_register_all();
+#endif
avformat_network_init();
HTTPD httpd;