X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=audio_encoder.cpp;h=e33d2181b46a5465a648bceead3636ba9872b535;hb=b9feb66845bf24465b7671ac9ff7a52b88f6032b;hp=aa343dabf40bdc4a59da2a8fc48b715e45dc58ce;hpb=cf7b9ee186d4ef8e5da0531b75854c97b821be44;p=nageru diff --git a/audio_encoder.cpp b/audio_encoder.cpp index aa343da..e33d218 100644 --- a/audio_encoder.cpp +++ b/audio_encoder.cpp @@ -43,7 +43,7 @@ AudioEncoder::AudioEncoder(const string &codec_name, int bit_rate, const AVOutpu ctx->channel_layout = AV_CH_LAYOUT_STEREO; ctx->time_base = AVRational{1, TIMEBASE}; if (oformat->flags & AVFMT_GLOBALHEADER) { - ctx->flags |= CODEC_FLAG_GLOBAL_HEADER; + ctx->flags |= AV_CODEC_FLAG_GLOBAL_HEADER; } if (avcodec_open2(ctx, codec, NULL) < 0) { fprintf(stderr, "Could not open codec '%s'\n", codec_name.c_str()); @@ -193,5 +193,5 @@ AVCodecParametersWithDeleter AudioEncoder::get_codec_parameters() { AVCodecParameters *codecpar = avcodec_parameters_alloc(); avcodec_parameters_from_context(codecpar, ctx); - return AVCodecParametersWithDeleter(codecpar, avcodec_parameters_free_unique); + return AVCodecParametersWithDeleter(codecpar); }