]> git.sesse.net Git - nageru/blobdiff - mux.h
Fix non-transcoded audio in Kaeru in streams where the audio does not have index 1.
[nageru] / mux.h
diff --git a/mux.h b/mux.h
index e6193e0a36c92ec0258f3680df597a37f15ce26f..9614bffbb5ae6603d1ef0d50353ef61b27715679 100644 (file)
--- a/mux.h
+++ b/mux.h
@@ -62,7 +62,7 @@ public:
        // will be added to.
        Mux(AVFormatContext *avctx, int width, int height, Codec video_codec, const std::string &video_extradata, const AVCodecParameters *audio_codecpar, int time_base, std::function<void(int64_t)> write_callback, WriteStrategy write_strategy, const std::vector<MuxMetrics *> &metrics);
        ~Mux();
-       void add_packet(const AVPacket &pkt, int64_t pts, int64_t dts, AVRational timebase = { 1, TIMEBASE });
+       void add_packet(const AVPacket &pkt, int64_t pts, int64_t dts, AVRational timebase = { 1, TIMEBASE }, int stream_index_override = -1);
 
        // As long as the mux is plugged, it will not actually write anything to disk,
        // just queue the packets. Once it is unplugged, the packets are reordered by pts