]> git.sesse.net Git - nageru/blobdiff - nageru/ffmpeg_capture.h
Port FFmpegCapture to the AVChannelLayout API.
[nageru] / nageru / ffmpeg_capture.h
index 1fcd82b10d9182ad6e57f63ad53e714f5900623b..fc584827a373e791ae85123a3a58de3d553b72c7 100644 (file)
@@ -38,6 +38,7 @@
 
 extern "C" {
 #include <libswresample/swresample.h>
+#include <libavutil/channel_layout.h>
 #include <libavutil/pixfmt.h>
 #include <libavutil/rational.h>
 #include <libavutil/samplefmt.h>
@@ -330,7 +331,7 @@ private:
        // Audio resampler.
        SwrContext *resampler = nullptr;
        AVSampleFormat last_src_format, last_dst_format;
-       int64_t last_channel_layout;
+       AVChannelLayout last_channel_layout;
        int last_sample_rate;
 
        // Subtitles (no decoding done, really).