]> git.sesse.net Git - nageru/blobdiff - quicksync_encoder.cpp
Unbreak the short option for --va-display.
[nageru] / quicksync_encoder.cpp
index 041ac07d85db3076aa8df0bc1b8306a1717d7edb..5bba54632907216d79fcc6801f1c8299e85eb56f 100644 (file)
@@ -1942,7 +1942,8 @@ void QuickSyncEncoderImpl::open_output_file(const std::string &filename)
        }
 
        string video_extradata = "";  // FIXME: See other comment about global headers.
-       file_mux.reset(new Mux(avctx, frame_width, frame_height, Mux::CODEC_H264, video_extradata, file_audio_encoder->get_ctx(), TIMEBASE, nullptr));
+       AVCodecParametersWithDeleter audio_codecpar = file_audio_encoder->get_codec_parameters();
+       file_mux.reset(new Mux(avctx, frame_width, frame_height, Mux::CODEC_H264, video_extradata, audio_codecpar.get(), TIMEBASE));
 }
 
 void QuickSyncEncoderImpl::encode_thread_func()