]> git.sesse.net Git - nageru/blobdiff - audio_encoder.h
Make it possible to load/save input mappings.
[nageru] / audio_encoder.h
index 8a08af5a1df25b91d967be86a6884dd3b1a3f680..7bdb02a3657d61675e3ea66354f58ea17e35015a 100644 (file)
@@ -13,16 +13,9 @@ extern "C" {
 #include <libavutil/frame.h>
 }
 
+#include "ffmpeg_raii.h"
 #include "mux.h"
 
-static inline void avcodec_parameters_free_unique(AVCodecParameters *codec_par)
-{
-       avcodec_parameters_free(&codec_par);
-}
-
-typedef std::unique_ptr<AVCodecParameters, decltype(avcodec_parameters_free_unique)*>
-AVCodecParametersWithDeleter;
-
 class AudioEncoder {
 public:
        AudioEncoder(const std::string &codec_name, int bit_rate, const AVOutputFormat *oformat);