From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id 3C86842606 for ; Sun, 24 Apr 2022 12:38:42 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 6010D68AD9E; Sun, 24 Apr 2022 15:38:40 +0300 (EEST) Received: from mail-oa1-f42.google.com (mail-oa1-f42.google.com [209.85.160.42]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 5AD17689F20 for ; Sun, 24 Apr 2022 15:38:33 +0300 (EEST) Received: by mail-oa1-f42.google.com with SMTP id 586e51a60fabf-e5e433d66dso13468480fac.5 for ; Sun, 24 Apr 2022 05:38:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:date:mime-version:user-agent:subject:content-language:to :references:from:in-reply-to:content-transfer-encoding; bh=D1218Apd9LbNFHp8ZEYYn3XxAH5sH1tJ5zpxaTKD360=; b=mps0yXfxkaZya2kbiIVgX7PlI9KZVSWe2WTCwpwOhCYn8NSdpk63RfuQXvO5T8e9Tz VZ4zGUre0+bkYdKmspJM3KRTBjMtAidyngp/hsl1ILn90ZJJxfeX3b7y0wXIss/RxXaN 17yfL7M03vR7f2aFRAYwMTos2T0tUSkI0iWlNpNFDKODKMolKOcZEEV4DQuA+Md5PEHE IYTnZuMNLX5R+cE8yAIqHNe0dhFrrR8d0ddI2Mp6EvykG0fcOymQIHnBy9ya4EIgooWq PnqE6GZuSpBdpgfVYCvZpuboZEKjeNiD6Y9icEthhTNRE9jVqxgnDQWTIhx0G/cqCGx4 vEdw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent:subject :content-language:to:references:from:in-reply-to :content-transfer-encoding; bh=D1218Apd9LbNFHp8ZEYYn3XxAH5sH1tJ5zpxaTKD360=; b=CZsFX/LHNcYxgZ1O5z5PmZ46lnnqVMcfKPZj4qtxwOR1ep5vM2BP1lrqPhoipWO8bV yrR2OgBUBFBviw09Vmk0VFiDotkYOzK9VzHPIZaEE41b8cHV4XGXSei+w5j6+3BwCVLi UkO0L3waj0qlWFQwybAMX27LpYvlNte4jGBAEgObxfPooWrHPGBUu8Y0NfpXGZxX2zY/ 4HAB0vf10iEgY+KVpDODjylyZss+GMlX3mpx+jcHHYByiueDDsUTGIrJ1VzV8uNK9pbl 8JqxYa4E40ivFgEm77ORNZfUVJcYkvH8m4acxkteosacc5+jZ9jvGmlYVClfpeqz11lN KiIQ== X-Gm-Message-State: AOAM531neDWXDWhM0qrQvB6KYS1ctESNX0Zhy3KU21Y2K7x234QU6uJA aRP7OkelRBQiivq54BmRLqHK36QeV+I= X-Google-Smtp-Source: ABdhPJztS1FQOEJQVlQQq6Wtm5OyqKXtbLJ6EUk7a7qrzKS8h9xJc0PWwwNEXPhYb/dFbgz0A9+83Q== X-Received: by 2002:a05:6870:11c1:b0:e6:dca:5fdc with SMTP id 1-20020a05687011c100b000e60dca5fdcmr9372816oav.280.1650803911739; Sun, 24 Apr 2022 05:38:31 -0700 (PDT) Received: from [192.168.0.13] ([186.136.131.95]) by smtp.gmail.com with ESMTPSA id l18-20020a9d4c12000000b00605a0961669sm1241098otf.26.2022.04.24.05.38.30 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 24 Apr 2022 05:38:31 -0700 (PDT) Message-ID: Date: Sun, 24 Apr 2022 09:38:31 -0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.8.1 Content-Language: en-US To: ffmpeg-devel@ffmpeg.org References: <8fd28808-07f8-9458-b032-8792c67a38fd@gmail.com> <174f7322-a47f-ed8d-20e4-a4dff973bfac@gmail.com> From: James Almer In-Reply-To: <174f7322-a47f-ed8d-20e4-a4dff973bfac@gmail.com> Subject: Re: [FFmpeg-devel] [PATCH v2 1/2] 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 Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: T24gNC8yNC8yMDIyIDk6MzYgQU0sIEFuZHJlYXMgVW50ZXJ3ZWdlciB3cm90ZToKPiBBbSAxMS4w NC4yMDIyIHVtIDA4OjQ2IHNjaHJpZWIgUGF1bCBCIE1haG9sOgo+PiBPbiBUdWUsIE1hciAyMiwg MjAyMiBhdCA2OjQ3IFBNIEFuZHJlYXMgVW50ZXJ3ZWdlciA8ZHVzdHNpZ25zQGdtYWlsLmNvbT4K Pj4gd3JvdGU6Cj4+Cj4+PiBUaGUgbGFzdCBlbmNvZGVkIGZyYW1lIGlzIG5vdyBmZXRjaGVkIG9u IEVPRi4gSXQgd2FzIHByZXZpb3VzbHkgbGVmdCBpbgo+Pj4gdGhlIGVuY29kZXIgYW5kIGNhdXNl ZCBhICIxIGZyYW1lIGxlZnQgaW4gcXVldWUiIHdhcm5pbmcuCj4+Pgo+Pj4gU2lnbmVkLW9mZi1i eTogQW5kcmVhcyBVbnRlcndlZ2VyIDxkdXN0c2lnbnNAZ21haWwuY29tPgo+Pj4gLS0tCj4+PiDC oMKgIGRvYy9leGFtcGxlcy90cmFuc2NvZGVfYWFjLmMgfCAyMiArKysrKysrKysrKy0tLS0tLS0t LS0tCj4+PiDCoMKgIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlv bnMoLSkKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEvZG9jL2V4YW1wbGVzL3RyYW5zY29kZV9hYWMuYyBi L2RvYy9leGFtcGxlcy90cmFuc2NvZGVfYWFjLmMKPj4+IGluZGV4IDkxMDJlNTVmMTYuLmM5Yjkz ZjY0MzkgMTAwNjQ0Cj4+PiAtLS0gYS9kb2MvZXhhbXBsZXMvdHJhbnNjb2RlX2FhYy5jCj4+PiAr KysgYi9kb2MvZXhhbXBsZXMvdHJhbnNjb2RlX2FhYy5jCj4+PiBAQCAtMzc3LDYgKzM3Nyw4IEBA IHN0YXRpYyBpbnQgZGVjb2RlX2F1ZGlvX2ZyYW1lKEFWRnJhbWUgKmZyYW1lLAo+Pj4gwqDCoMKg wqDCoMKgIGlmIChlcnJvciA8IDApCj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXR1cm4gZXJy b3I7Cj4+Pgo+Pj4gK8KgwqDCoCAqZGF0YV9wcmVzZW50ID0gMDsKPj4+ICvCoMKgwqAgKmZpbmlz aGVkID0gMDsKPj4+IMKgwqDCoMKgwqDCoCAvKiBSZWFkIG9uZSBhdWRpbyBmcmFtZSBmcm9tIHRo ZSBpbnB1dCBmaWxlIGludG8gYSB0ZW1wb3JhcnkgCj4+PiBwYWNrZXQuCj4+PiAqLwo+Pj4gwqDC oMKgwqDCoMKgIGlmICgoZXJyb3IgPSBhdl9yZWFkX2ZyYW1lKGlucHV0X2Zvcm1hdF9jb250ZXh0 LCAKPj4+IGlucHV0X3BhY2tldCkpIDwgMCkKPj4+IHsKPj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKg IC8qIElmIHdlIGFyZSBhdCB0aGUgZW5kIG9mIHRoZSBmaWxlLCBmbHVzaCB0aGUgZGVjb2RlciAK Pj4+IGJlbG93LiAqLwo+Pj4gQEAgLTU1NSw3ICs1NTcsNyBAQCBzdGF0aWMgaW50IHJlYWRfZGVj b2RlX2NvbnZlcnRfYW5kX3N0b3JlKEFWQXVkaW9GaWZvCj4+PiAqZmlmbywKPj4+IMKgwqDCoMKg wqDCoCBBVkZyYW1lICppbnB1dF9mcmFtZSA9IE5VTEw7Cj4+PiDCoMKgwqDCoMKgwqAgLyogVGVt cG9yYXJ5IHN0b3JhZ2UgZm9yIHRoZSBjb252ZXJ0ZWQgaW5wdXQgc2FtcGxlcy4gKi8KPj4+IMKg wqDCoMKgwqDCoCB1aW50OF90ICoqY29udmVydGVkX2lucHV0X3NhbXBsZXMgPSBOVUxMOwo+Pj4g LcKgwqDCoCBpbnQgZGF0YV9wcmVzZW50ID0gMDsKPj4+ICvCoMKgwqAgaW50IGRhdGFfcHJlc2Vu dDsKPj4+IMKgwqDCoMKgwqDCoCBpbnQgcmV0ID0gQVZFUlJPUl9FWElUOwo+Pj4KPj4+IMKgwqDC oMKgwqDCoCAvKiBJbml0aWFsaXplIHRlbXBvcmFyeSBzdG9yYWdlIGZvciBvbmUgaW5wdXQgZnJh bWUuICovCj4+PiBAQCAtNjc1LDE4ICs2NzcsMTcgQEAgc3RhdGljIGludCBlbmNvZGVfYXVkaW9f ZnJhbWUoQVZGcmFtZSAqZnJhbWUsCj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoCBmcmFtZS0+cHRz ID0gcHRzOwo+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqAgcHRzICs9IGZyYW1lLT5uYl9zYW1wbGVz Owo+Pj4gwqDCoMKgwqDCoMKgIH0KPj4+IC0KPj4+ICsKPj4+ICvCoMKgwqAgKmRhdGFfcHJlc2Vu dCA9IDA7Cj4+PiDCoMKgwqDCoMKgwqAgLyogU2VuZCB0aGUgYXVkaW8gZnJhbWUgc3RvcmVkIGlu IHRoZSB0ZW1wb3JhcnkgcGFja2V0IHRvIHRoZQo+Pj4gZW5jb2Rlci4KPj4+IMKgwqDCoMKgwqDC oMKgICogVGhlIG91dHB1dCBhdWRpbyBzdHJlYW0gZW5jb2RlciBpcyB1c2VkIHRvIGRvIHRoaXMu ICovCj4+PiDCoMKgwqDCoMKgwqAgZXJyb3IgPSBhdmNvZGVjX3NlbmRfZnJhbWUob3V0cHV0X2Nv ZGVjX2NvbnRleHQsIGZyYW1lKTsKPj4+IC3CoMKgwqAgLyogVGhlIGVuY29kZXIgc2lnbmFscyB0 aGF0IGl0IGhhcyBub3RoaW5nIG1vcmUgdG8gZW5jb2RlLiAqLwo+Pj4gLcKgwqDCoCBpZiAoZXJy b3IgPT0gQVZFUlJPUl9FT0YpIHsKPj4+IC3CoMKgwqDCoMKgwqDCoCBlcnJvciA9IDA7Cj4+PiAt wqDCoMKgwqDCoMKgwqAgZ290byBjbGVhbnVwOwo+Pj4gLcKgwqDCoCB9IGVsc2UgaWYgKGVycm9y IDwgMCkgewo+Pj4gLcKgwqDCoMKgwqDCoMKgIGZwcmludGYoc3RkZXJyLCAiQ291bGQgbm90IHNl bmQgcGFja2V0IGZvciBlbmNvZGluZyAoZXJyb3IKPj4+ICclcycpXG4iLAo+Pj4gLcKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBhdl9lcnIyc3RyKGVycm9yKSk7Cj4+PiAtwqDCoMKgwqDC oMKgwqAgZ290byBjbGVhbnVwOwo+Pj4gK8KgwqDCoCAvKiBDaGVjayBmb3IgZXJyb3JzLCBidXQg cHJvY2VlZCB3aXRoIGZldGNoaW5nIGVuY29kZWQgc2FtcGxlcyAKPj4+IGlmIHRoZQo+Pj4gK8Kg wqDCoMKgICrCoCBlbmNvZGVyIHNpZ25hbHMgdGhhdCBpdCBoYXMgbm90aGluZyBtb3JlIHRvIGVu Y29kZS4gKi8KPj4+ICvCoMKgwqAgaWYgKGVycm9yIDwgMCAmJiBlcnJvciAhPSBBVkVSUk9SX0VP Rikgewo+Pj4gK8KgwqDCoMKgwqAgZnByaW50ZihzdGRlcnIsICJDb3VsZCBub3Qgc2VuZCBwYWNr ZXQgZm9yIGVuY29kaW5nIChlcnJvciAKPj4+ICclcycpXG4iLAo+Pj4gK8KgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIGF2X2VycjJzdHIoZXJyb3IpKTsKPj4+ICvCoMKgwqDCoMKgIGdvdG8gY2xl YW51cDsKPj4+IMKgwqDCoMKgwqDCoCB9Cj4+Pgo+Pj4gwqDCoMKgwqDCoMKgIC8qIFJlY2VpdmUg b25lIGVuY29kZWQgZnJhbWUgZnJvbSB0aGUgZW5jb2Rlci4gKi8KPj4+IEBAIC04NTcsNyArODU4 LDYgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQo+Pj4gwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCBpbnQgZGF0YV93cml0dGVuOwo+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCAvKiBGbHVzaCB0aGUgZW5jb2RlciBhcyBpdCBtYXkgaGF2ZSBkZWxheWVkIGZyYW1l cy4gKi8KPj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZG8gewo+Pj4gLcKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBkYXRhX3dyaXR0ZW4gPSAwOwo+Pj4gwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGlmIChlbmNvZGVfYXVkaW9fZnJhbWUoTlVMTCwgb3V0 cHV0X2Zvcm1hdF9jb250ZXh0LAo+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBvdXRwdXRf Y29kZWNfY29udGV4dCwKPj4+ICZkYXRhX3dyaXR0ZW4pKQo+Pj4gwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZ290byBjbGVhbnVwOwo+Pj4gLS0gCj4+PiAyLjMw LjIKPj4+Cj4+Pgo+PiBMR1RNLiBjYW4gc29tZW9uZSBhcHBseSB0aGlzPwo+IAo+IFBpbmcgYWdh aW4KClNlZSB0aGUgcmVwbHkgYWJvdXQgdGhlIHBhdGNoIG5vIGxvbmdlciBhcHBseWluZy4KX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVs IG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcv bWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5r IGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3Vi amVjdCAidW5zdWJzY3JpYmUiLgo=