From patchwork Thu Apr 28 13:57:38 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Unterweger X-Patchwork-Id: 35474 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:3b9e:b0:7d:cfb5:dc7c with SMTP id b30csp3606724pzh; Thu, 28 Apr 2022 06:58:27 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxFruGnGwFOW9hOC+Z/JscRfMk6JIK5p4lAIopm8V1QpVi6/VEFZWp0ZvezMdUZEYf/ElQB X-Received: by 2002:aa7:d609:0:b0:425:d94b:4119 with SMTP id c9-20020aa7d609000000b00425d94b4119mr25409408edr.282.1651154307076; Thu, 28 Apr 2022 06:58:27 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1651154307; cv=none; d=google.com; s=arc-20160816; b=ifQWpaEtQnVGVn64BYb/CrFShgtUBL3LozM8LwC1rZpV7r4VON7ZP176yRXaFD0Fgc JRpDGTK0H2Vk8zUgFpSLgskkoGqWxqgVjwxnYVrr4jkqdwE38hu025EuLglYQ+fbjMLg u6UgJI9ElKCNjHVn2MHgH/PrIvmAF1KQbSguIq8HN8mOVQSlEw3xJ7CGAzMvCGnRjYce aEMZts0xFa8u5rphv0L4yIf07TS3lrUeuRbiBWUAE1n4oZh32IzbtTPQ+42rQltzgcm1 55fz+kqq+YibCTlWPBzN+EXr1XSVYoDt7UliRsE9zj2sXQ+Dv54OKE97F5uAf++ibIOa YYmg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:reply-to:list-subscribe :list-help:list-post:list-archive:list-unsubscribe:list-id :precedence:subject:to:message-id:date:from:mime-version :dkim-signature:delivered-to; bh=HubUoqffyr5lpTZXtAGwHDib3fRlZmxznEA0/DQ7Pac=; b=yfiGYAnwk7fs5LB0b0nFr7MdH55fB7xJ3H37coWI5hKQGHCv2NRGB2+jps8gbDdktw 6PsGpWN/SVKKi+rlT7R+DfNMUTki+1X8mf70ub/n9xrbz2Ooc2LRX+w2XgbNXP3eFY/n hwnBnEjScxw7rWzetEBi7YvoPI2Xgua/izq5XIv5zVdLL3O1S0SUANc3qts6YDvGq9I7 9nPdCowryFQfn3eLHN9Wz1vs6MENcNQGOC4SMFYbeUvodC9Vl/cr9plaBTIoa8m5M3oO ZAg2O/yYTbUvsq2WCnSH56Jh9krSs3VXhdued7LVLyoPsKNPF/DCm5EiOwFlWEMAkiil frPw== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20210112 header.b=HbRkwPh+; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id j5-20020a170906474500b006df76385cd5si3789188ejs.373.2022.04.28.06.58.21; Thu, 28 Apr 2022 06:58:27 -0700 (PDT) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20210112 header.b=HbRkwPh+; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id ADF8968B3F2; Thu, 28 Apr 2022 16:57:55 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-lf1-f53.google.com (mail-lf1-f53.google.com [209.85.167.53]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 6888B68B101 for ; Thu, 28 Apr 2022 16:57:49 +0300 (EEST) Received: by mail-lf1-f53.google.com with SMTP id p12so8790997lfs.5 for ; Thu, 28 Apr 2022 06:57:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=6FZH9QYuX9HtNcVJgfaYwPHuzhfVUQbAkXgeGVT8C4s=; b=HbRkwPh+aQDkDVL0dE2rr8lTmCLDWju9Rv/wkBDV1gvliU5x5f+9ecMFzwwLjSdhuI trpaZjQiS8PkT3gKu0xerEbqk42OdrTXvr9Cm3+7uh6mTHAgZtL3ckiT1pYTiUd1GOHE WtjmFqnhB3B+gO/H8PA5jOQo6LhDkEgnA0kfuKAUxJHe0iHXzm41OibV+0wmc/sVOVmk tuFkABXcPQxF+TtiWLcucUkuT8cKfj8iopLfba8ZTwmmP5gDf/QUax5RYcMsBQuqdvyG gHsdOQwthehMI0tiaLpwRUEvXEtUI5B0VYowhwXhCPSx6TywVOmiKC6YHXcT+bbqzJMI fYdA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=6FZH9QYuX9HtNcVJgfaYwPHuzhfVUQbAkXgeGVT8C4s=; b=iD3KFL/OWjRDk05+1WAOr66GKaNe2AjxtV0mYt2cFE8tgMItWfl3aDGEEOgUlymMBS mPvS/iiC8ioNRmxRzP8n2B8ih6lhm+rm0W/jfnofYvje3UrCO1Z+IIuwYDo+Azx42dv2 SMCKRWqT7yQkthpMEAkjwVHyyQlUUNJxYx5YsArAU3+4qm4+5BooszYbK2uPmTaaD5/H LjcerI4HtQ2brNvi9czx9KUgqQd+Ry1OlhH6YsMXft3KHeUKrpPdQ9EL4cdcXJEazOjO +LUdY7bkzRcTcgDT8hWtJQUWzZ4gDX/uUIiqgeI7nYhNHF3xho9TgmzhuoUtmIEwwdfh 9whw== X-Gm-Message-State: AOAM530hgt9I4wvk3BjxKCnXv0q0+UUTO8w5ibgRNKIHmRrYFvp4Xk5L GbqCetG2B2rrWmlPLPdElmqvPacVxVF5VG2JWxFbZucJAL7GTA== X-Received: by 2002:a19:8c4b:0:b0:44a:b6a4:4873 with SMTP id i11-20020a198c4b000000b0044ab6a44873mr24049748lfj.549.1651154268637; Thu, 28 Apr 2022 06:57:48 -0700 (PDT) MIME-Version: 1.0 From: Andreas Unterweger Date: Thu, 28 Apr 2022 15:57:38 +0200 Message-ID: To: ffmpeg-devel@ffmpeg.org Subject: [FFmpeg-devel] [PATCH v6 1/4] doc/examples/transcode_aac: Don't ignore last encoded frame X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: VDEivuhPKh47 The last encoded frame is now fetched on EOF. It was previously left in the encoder and caused a "1 frame left in queue" warning. Signed-off-by: Andreas Unterweger --- doc/examples/transcode_aac.c | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/doc/examples/transcode_aac.c b/doc/examples/transcode_aac.c index 9102e55f16..c9b93f6439 100644 --- a/doc/examples/transcode_aac.c +++ b/doc/examples/transcode_aac.c @@ -377,6 +377,8 @@ static int decode_audio_frame(AVFrame *frame, if (error < 0) return error; + *data_present = 0; + *finished = 0; /* Read one audio frame from the input file into a temporary packet. */ if ((error = av_read_frame(input_format_context, input_packet)) < 0) { /* If we are at the end of the file, flush the decoder below. */ @@ -555,7 +557,7 @@ static int read_decode_convert_and_store(AVAudioFifo *fifo, AVFrame *input_frame = NULL; /* Temporary storage for the converted input samples. */ uint8_t **converted_input_samples = NULL; - int data_present = 0; + int data_present; int ret = AVERROR_EXIT; /* Initialize temporary storage for one input frame. */ @@ -675,18 +677,17 @@ static int encode_audio_frame(AVFrame *frame, frame->pts = pts; pts += frame->nb_samples; } - + + *data_present = 0; /* Send the audio frame stored in the temporary packet to the encoder. * The output audio stream encoder is used to do this. */ error = avcodec_send_frame(output_codec_context, frame); - /* The encoder signals that it has nothing more to encode. */ - if (error == AVERROR_EOF) { - error = 0; - goto cleanup; - } else if (error < 0) { - fprintf(stderr, "Could not send packet for encoding (error '%s')\n", - av_err2str(error)); - goto cleanup; + /* Check for errors, but proceed with fetching encoded samples if the + * encoder signals that it has nothing more to encode. */ + if (error < 0 && error != AVERROR_EOF) { + fprintf(stderr, "Could not send packet for encoding (error '%s')\n", + av_err2str(error)); + goto cleanup; } /* Receive one encoded frame from the encoder. */ @@ -857,7 +858,6 @@ int main(int argc, char **argv) int data_written; /* Flush the encoder as it may have delayed frames. */ do { - data_written = 0; if (encode_audio_frame(NULL, output_format_context, output_codec_context, &data_written)) goto cleanup; From patchwork Thu Apr 28 13:58:09 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Unterweger X-Patchwork-Id: 35475 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:3b9e:b0:7d:cfb5:dc7c with SMTP id b30csp3606752pzh; Thu, 28 Apr 2022 06:58:30 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzR2kuAMoZAfdH2WtU7Yu42OrPDRgcsZrDs/QiJ9RgYKe2eypVwQGk21AmWyqBEhcmUeQ9S X-Received: by 2002:a05:6402:4314:b0:426:2d2d:7618 with SMTP id m20-20020a056402431400b004262d2d7618mr2445915edc.67.1651154309857; Thu, 28 Apr 2022 06:58:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1651154309; cv=none; d=google.com; s=arc-20160816; b=mj7Z5lD1K0u/imt0QLCP8efytPyNgu+6m+khPpwp8b7gPgdD3bZ1PzKkaiZm5NombU P9a/8gpwmoUm1JKx+R2wZ+gKGrEYZQbKJtbgJbLAOfKbJWZOo0jBNyySgrhNlphcDgPW 05D1NJXhM0rZaiTc8ou/OdPPFpUWs7nJdO/955ruAhPkuh7vIRCUCXM8K/7V3mm3x6UR FFyJiRv9gRh6hLkjGvrTDFqoVNO241QmoDHjVAaCvv1MXjXCmOZpMH/YCNtHXAds7b29 yoLmjU5yKkrGaL8ld+ZrHNTJP6T8dg52GJqWkhZHFpDpXIZibQhcjaAU79QSRd9NWGRo 36yA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:reply-to:list-subscribe :list-help:list-post:list-archive:list-unsubscribe:list-id :precedence:subject:to:message-id:date:from:mime-version :dkim-signature:delivered-to; bh=+grfDwwUI37NUGHNcGGz7sW9p/BGkspbzfby2cxc1S8=; b=N/I6TAoh2MqOdMKcqjjB+cx6cGFgWMOmuvSAubAO3cDgXC0VBZWU35GYSoads72nyB 3bZedDKJhPR+/8/nBsdwBA0iDwPtzPujrsH2vD38oeaE8byDb02/6KooifbFr9fjsSnk 2PckPMWpXXSJDdW4Nxxq4WIZG3lZpMI4lpd8fsjPax/cZYqY58A3aeBWniY4/oKgTwVQ baeLu5j/3eu6kyOgZ1A8gwmZ/xLP0/cuOKvFbMiGCt0/OleBjYOskkRPwT/9+WAx7Ggg u68uVTIfIRHybfNL7fRMx3LL7oOi7lYKv736tqfLbat4JyafkHYLHFkLLf6SIfUbudeM 3pfA== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20210112 header.b=jjWw1Lxg; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id d14-20020a50cd4e000000b00425c391287csi3976133edj.552.2022.04.28.06.58.29; Thu, 28 Apr 2022 06:58:29 -0700 (PDT) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20210112 header.b=jjWw1Lxg; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id BE38D68B41D; Thu, 28 Apr 2022 16:58:26 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-lf1-f45.google.com (mail-lf1-f45.google.com [209.85.167.45]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 60F4D68B410 for ; Thu, 28 Apr 2022 16:58:20 +0300 (EEST) Received: by mail-lf1-f45.google.com with SMTP id w19so8759556lfu.11 for ; Thu, 28 Apr 2022 06:58:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=MlgpXcfxKoXxpZ64TvRQZJ9806QvfbYY0tOQ69v3QFg=; b=jjWw1LxgkINmeSgjqCZ8P7urSYItY4yJw/DvZm8YW7ZTcnQq3RbaKIgAWogniBsIgv ACbH0Tq39F1B+ROZrBAAAqw1fyDYTW1tvASxbLnQkoEz2MW1pD/ui3oprxSGHCCchd+7 aveYGpzj8Nap8UI5gwaaMAaNHrKPpR1TW49EP0mLSABm22K1DPktBhU1Mo5UTEHkKtjU HIrRfl7f86tUcyfVqK707HfWx/9MER9Ox0kXxec8nvN8QiscIKO9hH857mxk1vZQAWhe mSiksIlCPTmXLSfRwftyg2D9XosPo7qgcfk+ws49p9TMBj550fUxAMNZHbYC9p94kv1d pv/w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=MlgpXcfxKoXxpZ64TvRQZJ9806QvfbYY0tOQ69v3QFg=; b=y/1RHfOOj1HEMl0u8mbouOUHic9azLIDbhiFLqkEPcMSw4tuysddPljX1jkj2VFcRz 0EGAswyHXtKcrf1Wy5fLVbyOThk0HsIeg/RJTxJKhyLWHkxI2GSNEpxDeB4t6bQhorT7 nwer+MTyDdS37c2uaOuERrr8mKVMh6ieR9I+drnpYF2S8tpR0Lo2e8G07z9rm0vGBOUO eaGDlXK8z/+ALCPiwdj7T1nPZlR2/pcYH9+lTCspmUwpxHnGDDl/KJ/iCV0TiTikb0F0 ThoF1s8ASu4fhnRLhATFHU42VKjZmgwVkSXs8pirVm8Hya7XsGh+fMu88V6jWPtbzQaT ZCww== X-Gm-Message-State: AOAM533K1lWrFzwRBGCO0nml3tczcAe67zhyQuY9FjCHDzti/scH1DA8 FBPYqK1W1mZCK85N5gr6rQP1mwmJjXuCqpl/elA416STGpBfwA== X-Received: by 2002:ac2:424e:0:b0:46b:9249:8ce3 with SMTP id m14-20020ac2424e000000b0046b92498ce3mr23970196lfl.282.1651154299725; Thu, 28 Apr 2022 06:58:19 -0700 (PDT) MIME-Version: 1.0 From: Andreas Unterweger Date: Thu, 28 Apr 2022 15:58:09 +0200 Message-ID: To: ffmpeg-devel@ffmpeg.org Subject: [FFmpeg-devel] [PATCH v6 2/4] doc/examples/transcode_aac: Set decoder packet timebase X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: osjG3yZlF/Vf Previously, the default timebase caused two warnings during decoding about not being able to update timestamps for skipped and discarded samples, respectively. Signed-off-by: Andreas Unterweger --- doc/examples/transcode_aac.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) avformat_close_input(input_format_context); return AVERROR_EXIT; @@ -105,7 +108,7 @@ static int open_input_file(const char *filename, } /* Initialize the stream parameters with demuxer information. */ - error = avcodec_parameters_to_context(avctx, (*input_format_context)->streams[0]->codecpar); + error = avcodec_parameters_to_context(avctx, stream->codecpar); if (error < 0) { avformat_close_input(input_format_context); avcodec_free_context(&avctx); @@ -120,6 +123,9 @@ static int open_input_file(const char *filename, avformat_close_input(input_format_context); return error; } + + /* Set the packet timebase for the decoder. */ + avctx->pkt_timebase = stream->time_base; /* Save the decoder context for easier access later. */ *input_codec_context = avctx; diff --git a/doc/examples/transcode_aac.c b/doc/examples/transcode_aac.c index c9b93f6439..52548f080d 100644 --- a/doc/examples/transcode_aac.c +++ b/doc/examples/transcode_aac.c @@ -62,6 +62,7 @@ static int open_input_file(const char *filename, { AVCodecContext *avctx; const AVCodec *input_codec; + const AVStream *stream; int error; /* Open the input file to read from it. */ @@ -88,9 +89,11 @@ static int open_input_file(const char *filename, avformat_close_input(input_format_context); return AVERROR_EXIT; } + + stream = (*input_format_context)->streams[0]; /* Find a decoder for the audio stream. */ - if (!(input_codec = avcodec_find_decoder((*input_format_context)->streams[0]->codecpar->codec_id))) { + if (!(input_codec = avcodec_find_decoder(stream->codecpar->codec_id))) { fprintf(stderr, "Could not find input codec\n"); From patchwork Thu Apr 28 13:58:41 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Unterweger X-Patchwork-Id: 35476 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:3b9e:b0:7d:cfb5:dc7c with SMTP id b30csp3607003pzh; Thu, 28 Apr 2022 06:59:01 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxJtUM/nAS5+5IoN+MzKKiSDQvx96LC4yl3ZYH+N+wDtiOa9MijM59jG4Pl/+5fO1GQXDeA X-Received: by 2002:a17:907:d24:b0:6f3:7c4f:f710 with SMTP id gn36-20020a1709070d2400b006f37c4ff710mr24140100ejc.6.1651154341381; Thu, 28 Apr 2022 06:59:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1651154341; cv=none; d=google.com; s=arc-20160816; b=eKENrJtpY9Qk7ISyQs3sTD1ilIkNQR2xonC5LRPpVUE79Cnqtzuiq1NPkwxwLAh/YV NO75s3tOkwehM4soOkSFnd7WDAjDDnUl4Jhn0TbfCZukJvPd4F+Ce5bB9TNAAlvCf5LW d22/FcBTs7E3P8yb73agqZvGFqym8SovcM5OHyggzTWOhmzM2LZ8Z+149pYxCvUx8FXR o0LsLuDeq0Hisip6E2rg16m3GwLb/Ry17XcJJKgxLqqy0fVKKzqy8ccwQNt5CEATBg1U ZRhKtQLJIfGbwIZ6TgDJeLdCW3CFlqFDx8GqkliA6dn8osFkcRXJgEDUYFeFEco0a7yH Qy1w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:reply-to:list-subscribe :list-help:list-post:list-archive:list-unsubscribe:list-id :precedence:subject:to:message-id:date:from:mime-version :dkim-signature:delivered-to; bh=+/sjklaDD2AxtEsAgkwjpeiofmMRStJbfzo0nQeB+6g=; b=a6YcdtdF4sHjdvKLNwxlGKQOiksoFt9zUtGWOHmJHrsdEr/peKp0CXM2e7HUAMLS9A 5t1h+CbUyVemWF9EpAVbVmKQotaXIlINw4Hvv4PdU5DMpGLU4MZDoUY6Ta0xsxcVDZrN U0eR0QLE1cphrzS1tY9tcitC3AaMVRGrSlfvTrChbCtZr9UukTY10f+G+rdT5gCYZSno tc6JoDhUEMZjn7gIMHsu+4+9wRTYNmm9ljZM/bIbRohrVVFtuLX1AeTxtKF/NtLFk7lM STEowiNNVe99sX4vkDuwgbI+FXruN2SNt5m6wAbLWvZReNWC5K/L9LFChhHb7Za3TaM9 Dkzg== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20210112 header.b="mqj9iN/c"; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id i6-20020a50fc06000000b0041d729425a6si3727062edr.589.2022.04.28.06.59.01; Thu, 28 Apr 2022 06:59:01 -0700 (PDT) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20210112 header.b="mqj9iN/c"; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id BF2B068B428; Thu, 28 Apr 2022 16:58:58 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-lf1-f51.google.com (mail-lf1-f51.google.com [209.85.167.51]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 6EA2E68B3E5 for ; Thu, 28 Apr 2022 16:58:52 +0300 (EEST) Received: by mail-lf1-f51.google.com with SMTP id p12so8796444lfs.5 for ; Thu, 28 Apr 2022 06:58:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=oE6nGwTN18nQvu6Gqfd52nq2u1kg7jcVkr057PWWfxw=; b=mqj9iN/cpO6l1NVVNUUsr0L2jRMgKEd3Lkos91IQvDEVBRoeMfUvZc9L/zkpsCoTWm nuPjt65NzDQBHkmWnHbN1VBtjwofACY8K6ES8UHdh4YT/kSpFY/oMYvQJ7dskaFIeLHX y3z+iI+3paJ1MT2Ys6ZbrPDC7vPTNNYOAdurPnJ/xtTP1NDTCJBvZp0usker/cbjmOju hyL5SccK1jVxnDDSJJY6ib5hF3BC12vuTJBlxP8no3jguHDXeLVJM5ROGZ3aZ/+sEpBX 68mbaHZ0wgWvMtWk9Yth3niYycEihJ9GZ0ml2VFkk7H1QuiSQKBTqfD3TgxzIrKRefSk JjGA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=oE6nGwTN18nQvu6Gqfd52nq2u1kg7jcVkr057PWWfxw=; b=wjH50vnjdhkDYI18pv23LmnsFKt6WJiOpNpGbFXfcVrDI2McC6FUg1U/jYYzC5KjFP 8e/vTHOAeiQfNWBZSZ025zJNosBxuktxGVYSEBfW4l9gu+3oVPGk6gkCa4DYpzB+hAu5 n48cC6FfKTK3npNo9xun1IIj82lc3sxlubeEcBaByxajCUyqdwVrGGo8VUJIe35MHf/g FypRTHClpX9pvXMlSww1Dh38qB/ctm0tImhKGGaH1zSHXNtw9AMSv5IWnvYf6FjThVSJ +maBl1mQgZfQ9NMg0AFHN5jHglL1JZ1Kc7t9f9I8zZTWvhtdsNl3hOtbCfOYkB+sw4yF 7r0A== X-Gm-Message-State: AOAM532eb45OvI5HqNoqmUAYarIHTnWDvyG2FqO68g7jd5f8ctvbozCd ZQGsBWcJa2A3Y7E4dyZ407JHZdYnxMhcbHzBULs+ZNKSW3xSCw== X-Received: by 2002:a05:6512:448:b0:472:3c0e:cf7f with SMTP id y8-20020a056512044800b004723c0ecf7fmr1804010lfk.279.1651154331358; Thu, 28 Apr 2022 06:58:51 -0700 (PDT) MIME-Version: 1.0 From: Andreas Unterweger Date: Thu, 28 Apr 2022 15:58:41 +0200 Message-ID: To: ffmpeg-devel@ffmpeg.org Subject: [FFmpeg-devel] [PATCH v6 3/4] doc/examples/transcode_aac: AAC encoder is no longer experimental X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: irA9UFuUYKPh Signed-off-by: Andreas Unterweger --- doc/examples/transcode_aac.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/doc/examples/transcode_aac.c b/doc/examples/transcode_aac.c index 52548f080d..909aa1cb73 100644 --- a/doc/examples/transcode_aac.c +++ b/doc/examples/transcode_aac.c @@ -211,9 +211,6 @@ static int open_output_file(const char *filename, avctx->sample_fmt = output_codec->sample_fmts[0]; avctx->bit_rate = OUTPUT_BIT_RATE; - /* Allow the use of the experimental AAC encoder. */ - avctx->strict_std_compliance = FF_COMPLIANCE_EXPERIMENTAL; - /* Set the sample rate for the container. */ stream->time_base.den = input_codec_context->sample_rate; stream->time_base.num = 1; From patchwork Thu Apr 28 13:59:13 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Unterweger X-Patchwork-Id: 35477 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:3b9e:b0:7d:cfb5:dc7c with SMTP id b30csp3607329pzh; Thu, 28 Apr 2022 06:59:33 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzX5hmNA45X2thj+fYvncgOxdEuzJW0xiJ9rpg0XU12grw9Fk963z1sPVWjfrX5zYmjcKCq X-Received: by 2002:a17:906:aed8:b0:6f3:7e6b:14d with SMTP id me24-20020a170906aed800b006f37e6b014dmr24077539ejb.451.1651154373440; Thu, 28 Apr 2022 06:59:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1651154373; cv=none; d=google.com; s=arc-20160816; b=zHeEkLQYYiPKD16dE5M0WL+Qt0FsTPql//mLLzZ3WexYTYZWlv5raCJHk3dGranrg8 nOYSOU+mZSAnaRPxZPc+SlI9x79UF58aPhXiGijdc2UM1vzQcKVzLN/UNqAGh+OHqMVh A6AKLONXszPeWN2ojAxDXLFB1O7KxGbqeLhOtargKtv8BfTugQJg6j8FIpb+/G3+D/Za mkpp4cmPfVNI2KJlJ1vnf7zfyy62ahSS43tF8WtzhZRS/wvsZEku0C2mF0ksA4wsrxnX NwZ0ZsVzEioW9Tkf0ROIpNREPK6yg3ZT2w34M/2JeDb3CBpdLkLCg17/oq3i0QjivglL JUoQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:reply-to:list-subscribe :list-help:list-post:list-archive:list-unsubscribe:list-id :precedence:subject:to:message-id:date:from:mime-version :dkim-signature:delivered-to; bh=kBf7NRBSej8ATNskFFUfi4FXL1TBnOm7KJp6bVtDAAM=; b=Kjd5wwomBMjpN7KvHN5opUoPV1V6K1EAm3BWKq+z6PJVmlrGcIEDCnTkuJC3kAZkn8 xCJYc+okOIHNnZY07V7nfgvZ+DU40SSDgGSyC7Im+rkNciYLUbFa/HvsnMoNHNkQaoIz J9jCtRqUgifqCvqD0mAvVp0lUqU1o4uDPSbVhBMp7rnnz54eNoSxEJm5n5C7U9K04mg7 mDYLIiqs/mPtXiqMc57LIKvZDME6TMGM5ZgYttoYFpdh+Zv7qlK0fUj6pTL9G0R7nq9D mlvXXa3UOQhHgjbxVkh3iq0+6pm6ivF3KC/VaZc4Rbi2phmDovs/3dHKxQgNqzE8dHVT MP9w== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20210112 header.b=gqQQsnkQ; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id e2-20020a170906248200b006e7ee1a3502si3775527ejb.955.2022.04.28.06.59.33; Thu, 28 Apr 2022 06:59:33 -0700 (PDT) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20210112 header.b=gqQQsnkQ; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id BD86C68B443; Thu, 28 Apr 2022 16:59:30 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-lf1-f52.google.com (mail-lf1-f52.google.com [209.85.167.52]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 70C1168B3ED for ; Thu, 28 Apr 2022 16:59:24 +0300 (EEST) Received: by mail-lf1-f52.google.com with SMTP id x17so8764440lfa.10 for ; Thu, 28 Apr 2022 06:59:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=VsclWPYyaKymG6p0sD314UaE/cNnYVl6/Mkb/x6XPbg=; b=gqQQsnkQqq80iX4T9MG3FhtuPhIRrf+t1pbWCFaYizmA6bSlA2CZwuKjCJzk0OGbsG 3THCvBSh4rnAwZAETXZBOWSwNT4fTg1Jaz6Hmi8pTuZpGtkOlVNVYDtW3Tb2ke4Ghcsr VA7vyVU9Ts89O79iPKcWukgQZs92SQgIqL8efTY0BZyfJ6cvNRnSh7Z7zkDPNJFucuB+ buBDyZkX9M1g3W50YZFv039J6bMowP1NxspVqmhgQGR+ZDYGS80VzpjXl9yyPyqkc8zY 5dWhk5gyl5atx2W3kB0aA8G7dfpgiAxHfydbD7yA0NHBcMYfpZYRGO4v4P9Usjjg9Erg j5ZA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=VsclWPYyaKymG6p0sD314UaE/cNnYVl6/Mkb/x6XPbg=; b=KJ5M8Q2k6cU02f6prCrY3gE44FLBl/ee26nvsfpsT++0idQFIAC6fVhWbJ3U3Q/vqf a7plzmdBiBMoDQzqtLt5Ycumygn+v4PqWu0lwUQ+LnbZtfEjeoRFlAi9t6wAsnXaw50z 66S8EDiKtE4cBpYU/ti8tX9bUHMD8XdFYqwnOIvY9Hnw11yTPa7d0dw8Bt2efckKVAsT F2fZBblUlZiMpxc31imf+XLCAvgYyD5fi3E9C+9YNhU8Bu6rTCd58iIOrhucgyIgjHdS 7vXQ4pNjRQgCYaiZtufVpgElt9LfLNkcGFG0nrtoSU2uqWY8TM/Q2jzTSYrcjUPBtAuI aH5A== X-Gm-Message-State: AOAM533hmYseBgjsZd1NXdwOXxDgM2kkkiqQUYVVyE7qyo6BEngqWOLl L95CZZ7if/AH6hwO4EooiNcImbkoMJ4s8Rz3vkORG45vky7EaQ== X-Received: by 2002:ac2:424e:0:b0:46b:9249:8ce3 with SMTP id m14-20020ac2424e000000b0046b92498ce3mr23973260lfl.282.1651154363702; Thu, 28 Apr 2022 06:59:23 -0700 (PDT) MIME-Version: 1.0 From: Andreas Unterweger Date: Thu, 28 Apr 2022 15:59:13 +0200 Message-ID: To: ffmpeg-devel@ffmpeg.org Subject: [FFmpeg-devel] [PATCH v6 4/4] doc/examples/transcode_aac: Bump date X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: 0iD6cZ+cUHlO Signed-off-by: Andreas Unterweger --- doc/examples/transcode_aac.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/examples/transcode_aac.c b/doc/examples/transcode_aac.c index 909aa1cb73..1b372782ab 100644 --- a/doc/examples/transcode_aac.c +++ b/doc/examples/transcode_aac.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013-2018 Andreas Unterweger + * Copyright (c) 2013-2022 Andreas Unterweger * * This file is part of FFmpeg. *