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 78214453C7 for ; Mon, 27 Feb 2023 21:33:39 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id CD4F2689E65; Mon, 27 Feb 2023 23:33:35 +0200 (EET) Received: from mail-yw1-f169.google.com (mail-yw1-f169.google.com [209.85.128.169]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 1906D680634 for ; Mon, 27 Feb 2023 23:33:30 +0200 (EET) Received: by mail-yw1-f169.google.com with SMTP id 00721157ae682-536c02c9dfbso214092757b3.11 for ; Mon, 27 Feb 2023 13:33:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=byrmrdEwnm6VCf15KhKsvsM9LzOhTLkGmVnaKnhUI10=; b=FHKN1RnYdjJSh6s5FnS1qmDPsqAAP4XbQQN891u1YzJ9TdzuSncDGzamgez0bdbn3v 2WMJ+czPcRSDJ7P6NWtmjDD7yHw4Ot+9pjZg1Eu7VxjWmT/3tsq4wjGuuluElDFYmzF8 peump+srwuxfV0FE/kxSvvfFnD7Tmk4gAoCIbwMi76nYqtMJaG4SJbSzxa0Bgzy39dzu CbK9LJTpBe5ENsTMNxVm21poMMrwO/hcLKy2Xqkk3pfmUdmIACAtrK3Edi46KL3vWGJQ oNUKKciXa+nYiE/jG+bTnpsfABI/z5kK25S9UrfUJCjTkMhlfELsO22GnhAxmU0g1fX4 BFRg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=byrmrdEwnm6VCf15KhKsvsM9LzOhTLkGmVnaKnhUI10=; b=QjMUyeOnhJCp62l44IeWUfZyRWm0w3HE3ck3/YupOLkdUapkpW15EFmqSou4KQtf/V kkwZYLGzcsbQ/MY8O28ltQTPa4POEpk0oMBEHQ6tANDGg5MgzTDNp6sSEgK0RMFz82/A hL2O4k2eiWLVqRO+u2my7ug7RE0qzFbFzX8juglCe3eFXf41HRrFweI2vTeoLTpO1PvF HXH09dpqozoNozo35/DTCXXzDJIkYNlXO39G1zFEoL/8CP7XzIJiRcwjV1e2W1FfrwnZ ajblXlmk8hb3GcNhivRQ/1GqnBpF1FIU4VjokdSZ88RftupOoN1GVnv//1hna9UNIA7G 3rCw== X-Gm-Message-State: AO0yUKV8k28kOmsmysDyVPZwGZ5PGYha7+JkNT7XZQLYf2CSb+CYgm/8 pX7jwA9kjD8ExK8he+A9YwsplsXOkDW5WrjBqGJYR3Ln X-Google-Smtp-Source: AK7set8IqtzceTVG6LHTOKA6y559IMpIG7U0R/TcVSmDLgfUoAsG7BMLjGhA45N9XgBJdl6LcJb9dfvAkQvpw6EYLR8= X-Received: by 2002:a81:af09:0:b0:535:18be:4127 with SMTP id n9-20020a81af09000000b0053518be4127mr127598ywh.1.1677533608176; Mon, 27 Feb 2023 13:33:28 -0800 (PST) MIME-Version: 1.0 References: <20230224231440.3107063-1-JonHGee@gmail.com> In-Reply-To: <20230224231440.3107063-1-JonHGee@gmail.com> From: Jonathan Gee Date: Mon, 27 Feb 2023 13:33:17 -0800 Message-ID: To: ffmpeg-devel@ffmpeg.org Subject: Re: [FFmpeg-devel] [PATCH] libavcodec/libfdk-aacnc: send encoder delay/padding in packet side data 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-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: PiBPbiBGcmksIEZlYiAyNCwgMjAyMyBhdCAzOjE04oCvUE0gSm9uSEdlZSA8am9uaGdlZUBnbWFp bC5jb20+IHdyb3RlOgo+IC0tLQo+ICBsaWJhdmNvZGVjL2xpYmZkay1hYWNlbmMuYyB8IDI3ICsr KysrKysrKysrKysrKysrKysrKysrKysrLQo+ICAxIGZpbGUgY2hhbmdlZCwgMjYgaW5zZXJ0aW9u cygrKSwgMSBkZWxldGlvbigtKQo+IGRpZmYgLS1naXQgYS9saWJhdmNvZGVjL2xpYmZkay1hYWNl bmMuYyBiL2xpYmF2Y29kZWMvbGliZmRrLWFhY2VuYy5jCj4gaW5kZXggNTQ1NDlkZTQ3My4uNTVk MTA5OTBlNCAxMDA2NDQKPiAtLS0gYS9saWJhdmNvZGVjL2xpYmZkay1hYWNlbmMuYwo+ICsrKyBi L2xpYmF2Y29kZWMvbGliZmRrLWFhY2VuYy5jCj4gQEAgLTIxLDYgKzIxLDcgQEAKPiAgI2luY2x1 ZGUgImxpYmF2dXRpbC9jaGFubmVsX2xheW91dC5oIgo+ICAjaW5jbHVkZSAibGliYXZ1dGlsL2Nv bW1vbi5oIgo+ICsjaW5jbHVkZSAibGliYXZ1dGlsL2ludHJlYWR3cml0ZS5oIgo+ICAjaW5jbHVk ZSAibGliYXZ1dGlsL29wdC5oIgo+ICAjaW5jbHVkZSAiYXZjb2RlYy5oIgo+ICAjaW5jbHVkZSAi YXVkaW9fZnJhbWVfcXVldWUuaCIKPiBAQCAtNDYsNiArNDcsNyBAQCB0eXBlZGVmIHN0cnVjdCBB QUNDb250ZXh0IHsKPiAgICAgIGludCBsYXRtOwo+ICAgICAgaW50IGhlYWRlcl9wZXJpb2Q7Cj4g ICAgICBpbnQgdmJyOwo+ICsgICAgaW50IGRlbGF5X3NlbnQ7Cj4gICAgICBBdWRpb0ZyYW1lUXVl dWUgYWZxOwo+ICB9IEFBQ0NvbnRleHQ7Cj4gQEAgLTM2OCw3ICszNzAsNyBAQCBzdGF0aWMgaW50 IGFhY19lbmNvZGVfZnJhbWUoQVZDb2RlY0NvbnRleHQgKmF2Y3R4LCBBVlBhY2tldCAqYXZwa3Qs Cj4gICAgICBpbnQgb3V0X2J1ZmZlcl9pZGVudGlmaWVyID0gT1VUX0JJVFNUUkVBTV9EQVRBOwo+ ICAgICAgaW50IG91dF9idWZmZXJfc2l6ZSwgb3V0X2J1ZmZlcl9lbGVtZW50X3NpemU7Cj4gICAg ICB2b2lkICppbl9wdHIsICpvdXRfcHRyOwo+IC0gICAgaW50IHJldDsKPiArICAgIGludCByZXQs IGRpc2NhcmRfcGFkZGluZzsKPiAgICAgIHVpbnQ4X3QgZHVtbXlfYnVmWzFdOwo+ICAgICAgQUFD RU5DX0VSUk9SIGVycjsKPiBAQCAtNDI4LDYgKzQzMCwyOSBAQCBzdGF0aWMgaW50IGFhY19lbmNv ZGVfZnJhbWUoQVZDb2RlY0NvbnRleHQgKmF2Y3R4LCBBVlBhY2tldCAqYXZwa3QsCj4gICAgICBm Zl9hZl9xdWV1ZV9yZW1vdmUoJnMtPmFmcSwgYXZjdHgtPmZyYW1lX3NpemUsICZhdnBrdC0+cHRz LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICZhdnBrdC0+ZHVyYXRpb24pOwo+ICsgICAgZGlz Y2FyZF9wYWRkaW5nID0gYXZjdHgtPmZyYW1lX3NpemUgLSBhdnBrdC0+ZHVyYXRpb247Cj4gKyAg ICAvLyBDaGVjayBpZiBzdWJ0cmFjdGlvbiByZXN1bHRlZCBpbiBhbiBvdmVyZmxvdwo+ICsgICAg aWYgKChkaXNjYXJkX3BhZGRpbmcgPCBhdmN0eC0+ZnJhbWVfc2l6ZSkgIT0gKGF2cGt0LT5kdXJh dGlvbiA+IDApKSB7Cj4gKyAgICAgICAgYXZfbG9nKGF2Y3R4LCBBVl9MT0dfRVJST1IsICJkaXNj YXJkIHBhZGRpbmcgb3ZlcmZsb3dcbiIpOwo+ICsgICAgICAgIGF2X3BhY2tldF91bnJlZihhdnBr dCk7Cj4gKyAgICAgICAgYXZfZnJlZShhdnBrdCk7Cj4gKyAgICAgICAgcmV0dXJuIEFWRVJST1Io RUlOVkFMKTsKPiArICAgIH0KPiArICAgIGlmICgoIXMtPmRlbGF5X3NlbnQgJiYgYXZjdHgtPmlu aXRpYWxfcGFkZGluZyA+IDApIHx8IGRpc2NhcmRfcGFkZGluZyA+IDApIHsKPiArICAgICAgICB1 aW50OF90ICpzaWRlX2RhdGEgPQo+ICsgICAgICAgICAgICBhdl9wYWNrZXRfbmV3X3NpZGVfZGF0 YShhdnBrdCwgQVZfUEtUX0RBVEFfU0tJUF9TQU1QTEVTLCAxMCk7Cj4gKyAgICAgICAgaWYgKCFz aWRlX2RhdGEpIHsKPiArICAgICAgICAgICAgYXZfcGFja2V0X3VucmVmKGF2cGt0KTsKPiArICAg ICAgICAgICAgYXZfZnJlZShhdnBrdCk7Cj4gKyAgICAgICAgICAgIHJldHVybiBBVkVSUk9SKEVO T01FTSk7Cj4gKyAgICAgICAgfQo+ICsgICAgICAgIGlmICghcy0+ZGVsYXlfc2VudCkgewo+ICsg ICAgICAgICAgICBBVl9XTDMyKHNpZGVfZGF0YSwgYXZjdHgtPmluaXRpYWxfcGFkZGluZyk7Cj4g KyAgICAgICAgICAgIHMtPmRlbGF5X3NlbnQgPSAxOwo+ICsgICAgICAgIH0KPiArICAgICAgICBB Vl9XTDMyKHNpZGVfZGF0YSArIDQsIGRpc2NhcmRfcGFkZGluZyk7Cj4gKyAgICB9Cj4gKwo+ICAg ICAgYXZwa3QtPnNpemUgICAgID0gb3V0X2FyZ3MubnVtT3V0Qnl0ZXM7Cj4gICAgICAqZ290X3Bh Y2tldF9wdHIgPSAxOwo+ICAgICAgcmV0dXJuIDA7Cj4gLS0KPiAyLjM5LjIuNjM3LmcyMWIwNjc4 ZDE5LWdvb2cKPgoKUGluZz8KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9y ZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVu c3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVz dEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=