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 ESMTPS id 13BB747517 for ; Wed, 19 Feb 2025 02:48:00 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 177E468BE4A; Wed, 19 Feb 2025 04:47:56 +0200 (EET) Received: from out203-205-221-155.mail.qq.com (out203-205-221-155.mail.qq.com [203.205.221.155]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id EE74368BB7C for ; Wed, 19 Feb 2025 04:47:48 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1739933263; bh=PxPsSDLlXD8IrjS8M1dZUl33V6DM4RmeRZCY3kdIzvo=; h=From:Subject:Date:References:To:In-Reply-To; b=s0c6MMLmxPesEwQQc0UmcvyVUWDZVbzFjroZKLHtqjp1MIcs39oMBimEJTK8nMgDh vbzMSJ/SGz6pXqMJvKhSXhQCHaYo+RSZSSFnjR0FKRR5kx50RTe7NYdfkVyCdLiJDt BoYCIDMBlxXA1poC9lAHqE7FMzuDBOeLUm/I+ogs= Received: from smtpclient.apple ([119.147.10.242]) by newxmesmtplogicsvrszb20-0.qq.com (NewEsmtp) with SMTP id BEA11025; Wed, 19 Feb 2025 10:47:42 +0800 X-QQ-mid: xmsmtpt1739933262tujls7cmn Message-ID: X-QQ-XMAILINFO: MMq8nqC7jH0B+4/Gtmps31/i9IK7k/3s7hMrwEh1RBlslQHGm2MaijLxr9GKp4 kI5XJRfvrnW9JWR/p9MJz606mJQIDEmkQRg/UmTgW9BArXI78l6Zhctu4DnBpvJI5CBtaO9j7YAg DS2VPvPOwFIS1utu3Um52OGtE+OkWyvHukkGTohC8rVcfZH7tsLsutc6S92hQMCku2xEz0zC97B8 fPW6MaiayTyGJHV38SxUllHsXc+UgEwH09QurozVIwIzqn66ITd4sF2aowa5yjJwIrL7AkRONN9B +kry9jgpYNifLwOxGPOYTR7YwxBarKCqQHwCRZq1p0KL8nuS419AbWu8+XkjnDEbMwhqfk2kC+UN y36BmFPzlXCNWc8n6JLJXG7I5gD2lE4Ck7J/i4AzOceXiR5J2aWa8I6qn9b811te8lhMiusvWJx6 OGggq3xulmQOallCXKnD5G2ANowTQv9MF/cvc12HRJss7L3hEdG7Tc4wcpwsNkIvfSFPbo4dECgg /Gs/gcxuQjH1oJxfiNQ5NCkqa4V60lwe6gGiW2tHM3S2iSsbtI/PsJb80ILD/+K5X1RJfkdwrP3n OTffMaMTR99DI3tZuvQcpl5zg5ZpIKza1+/s7NFmppu8fEOD+QyF5nh2HMoecnDOb/Sdukz/Ttbo CvgqpghFZLWhbl1LIQ3uHXxgzrnQM4HFyrKxXHiH5hdWOJwirLtZiWWy0UKG/hL3O3KoT9B8lmYf XCTsh2h4q43v4jvQ5XFklddg7gkCvFETcc+iOqupn4jf62EgnpNHTCrU0PQRcc2FpjAX1sUDXdb6 +xLwInAhOdxHddQUUQtmYlHl194JuLUerRQ0VgWawsXwFb77m8UYrbrcX31pJV2V0g24ynJrDPg6 ReJWQMwd9aC+VTXyHfntZvyM7oNue4ArOhWJXCLu44q5+mByAcs9XRPNBwtQl0bTY0syPoEoQL1H lb8as1z9DFFOnXL8+8tCbKNI6S0o6exgR1WQvFWZ3xDDM6nP/hhw== X-QQ-XMRINFO: Mp0Kj//9VHAxr69bL5MkOOs= From: Zhao Zhili Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3818.100.11.1.3\)) Date: Wed, 19 Feb 2025 10:47:32 +0800 References: <20250218192858.10756-1-jamrial@gmail.com> To: FFmpeg development discussions and patches In-Reply-To: <20250218192858.10756-1-jamrial@gmail.com> X-OQ-MSGID: X-Mailer: Apple Mail (2.3818.100.11.1.3) Subject: Re: [FFmpeg-devel] [PATCH] avcodec/sbcenc: port to AVCodec.get_supported_config() 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: Cgo+IE9uIEZlYiAxOSwgMjAyNSwgYXQgMDM6MjgsIEphbWVzIEFsbWVyIDxqYW1yaWFsQGdtYWls LmNvbT4gd3JvdGU6Cj4gCj4gU2lnbmVkLW9mZi1ieTogSmFtZXMgQWxtZXIgPGphbXJpYWxAZ21h aWwuY29tPgo+IC0tLQo+IGxpYmF2Y29kZWMvc2JjZW5jLmMgfCA1MCArKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0KPiAxIGZpbGUgY2hhbmdlZCwgNDEgaW5zZXJ0 aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvbGliYXZjb2RlYy9zYmNl bmMuYyBiL2xpYmF2Y29kZWMvc2JjZW5jLmMKPiBpbmRleCBmMmM0ZmJlMzI5Li5kODVhYjc2Y2Iw IDEwMDY0NAo+IC0tLSBhL2xpYmF2Y29kZWMvc2JjZW5jLmMKPiArKysgYi9saWJhdmNvZGVjL3Ni Y2VuYy5jCj4gQEAgLTE5NCw2ICsxOTQsOCBAQCBzdGF0aWMgc2l6ZV90IHNiY19wYWNrX2ZyYW1l KEFWUGFja2V0ICphdnBrdCwgc3RydWN0IHNiY19mcmFtZSAqZnJhbWUsCj4gICAgIHJldHVybiBw dXRfYnl0ZXNfb3V0cHV0KCZwYik7Cj4gfQo+IAo+ICtzdGF0aWMgY29uc3QgaW50IHNiY19zdXBw b3J0ZWRfc2FtcGxlcmF0ZXNbXSA9IHsgMTYwMDAsIDMyMDAwLCA0NDEwMCwgNDgwMDAsIDAgfTsK PiArCj4gc3RhdGljIGludCBzYmNfZW5jb2RlX2luaXQoQVZDb2RlY0NvbnRleHQgKmF2Y3R4KQo+ IHsKPiAgICAgU0JDRW5jQ29udGV4dCAqc2JjID0gYXZjdHgtPnByaXZfZGF0YTsKPiBAQCAtMjYw LDggKzI2Miw4IEBAIHN0YXRpYyBpbnQgc2JjX2VuY29kZV9pbml0KEFWQ29kZWNDb250ZXh0ICph dmN0eCkKPiAgICAgICAgIGF2Y3R4LT5mcmFtZV9zaXplID0gNCooKGZyYW1lLT5zdWJiYW5kcyA+ PiAzKSArIDEpICogNCooZnJhbWUtPmJsb2NrcyA+PiAyKTsKPiAgICAgfQo+IAo+IC0gICAgZm9y IChpbnQgaSA9IDA7IGF2Y3R4LT5jb2RlYy0+c3VwcG9ydGVkX3NhbXBsZXJhdGVzW2ldOyBpKysp Cj4gLSAgICAgICAgaWYgKGF2Y3R4LT5zYW1wbGVfcmF0ZSA9PSBhdmN0eC0+Y29kZWMtPnN1cHBv cnRlZF9zYW1wbGVyYXRlc1tpXSkKPiArICAgIGZvciAoaW50IGkgPSAwOyBzYmNfc3VwcG9ydGVk X3NhbXBsZXJhdGVzW2ldOyBpKyspCj4gKyAgICAgICAgaWYgKGF2Y3R4LT5zYW1wbGVfcmF0ZSA9 PSBzYmNfc3VwcG9ydGVkX3NhbXBsZXJhdGVzW2ldKQo+ICAgICAgICAgICAgIGZyYW1lLT5mcmVx dWVuY3kgPSBpOwo+IAo+ICAgICBmcmFtZS0+Y2hhbm5lbHMgPSBhdmN0eC0+Y2hfbGF5b3V0Lm5i X2NoYW5uZWxzOwo+IEBAIC0zMjYsNiArMzI4LDQxIEBAIHN0YXRpYyBpbnQgc2JjX2VuY29kZV9m cmFtZShBVkNvZGVjQ29udGV4dCAqYXZjdHgsIEFWUGFja2V0ICphdnBrdCwKPiAgICAgcmV0dXJu IDA7Cj4gfQo+IAo+ICtzdGF0aWMgY29uc3QgZW51bSBBVlNhbXBsZUZvcm1hdCBzYmNfc2FtcGxl X2ZtdHNbXSA9IHsKPiArICAgQVZfU0FNUExFX0ZNVF9TMTYsCj4gKyAgIEFWX1NBTVBMRV9GTVRf Tk9ORQo+ICt9Owo+ICsKPiArc3RhdGljIGNvbnN0IEFWQ2hhbm5lbExheW91dCBzYmNfY2hfbGF5 b3V0c1tdID0gewo+ICsgICAgQVZfQ0hBTk5FTF9MQVlPVVRfTU9OTywKPiArICAgIEFWX0NIQU5O RUxfTEFZT1VUX1NURVJFTywKPiArICAgIHsgMCB9Cj4gK307Cj4gKwo+ICtzdGF0aWMgaW50IHNi Y19nZXRfc3VwcG9ydGVkX2NvbmZpZyhjb25zdCBBVkNvZGVjQ29udGV4dCAqYXZjdHgsCj4gKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IEFWQ29kZWMgKmNvZGVjLAo+ ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIEFWQ29kZWNDb25maWcg Y29uZmlnLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBm bGFncywgY29uc3Qgdm9pZCAqKm91dCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgaW50ICpvdXRfbnVtKQo+ICt7Cj4gKyAgICBzd2l0Y2ggKGNvbmZpZykgewo+ICsgICAg Y2FzZSBBVl9DT0RFQ19DT05GSUdfU0FNUExFX1JBVEU6Cj4gKyAgICAgICAgKm91dCA9IHNiY19z dXBwb3J0ZWRfc2FtcGxlcmF0ZXM7Cj4gKyAgICAgICAgKm91dF9udW0gPSBGRl9BUlJBWV9FTEVN UyhzYmNfc3VwcG9ydGVkX3NhbXBsZXJhdGVzKSAtIDE7Cj4gKyAgICAgICAgcmV0dXJuIDA7Cj4g KyAgICBjYXNlIEFWX0NPREVDX0NPTkZJR19TQU1QTEVfRk9STUFUOgo+ICsgICAgICAgICpvdXQg PSBzYmNfc2FtcGxlX2ZtdHM7Cj4gKyAgICAgICAgKm91dF9udW0gPSBGRl9BUlJBWV9FTEVNUyhz YmNfc2FtcGxlX2ZtdHMpIC0gMTsKPiArICAgICAgICByZXR1cm4gMDsKPiArICAgIGNhc2UgQVZf Q09ERUNfQ09ORklHX0NIQU5ORUxfTEFZT1VUOgo+ICsgICAgICAgICpvdXQgPSBzYmNfY2hfbGF5 b3V0czsKPiArICAgICAgICAqb3V0X251bSA9IEZGX0FSUkFZX0VMRU1TKHNiY19jaF9sYXlvdXRz KSAtIDE7Cj4gKyAgICAgICAgcmV0dXJuIDA7Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmV0dXJuIGZm X2RlZmF1bHRfZ2V0X3N1cHBvcnRlZF9jb25maWcoYXZjdHgsIGNvZGVjLCBjb25maWcsIGZsYWdz LCBvdXQsIG91dF9udW0pOwo+ICt9Cj4gKwo+ICNkZWZpbmUgT0ZGU0VUKHgpIG9mZnNldG9mKFNC Q0VuY0NvbnRleHQsIHgpCj4gI2RlZmluZSBBRSBBVl9PUFRfRkxBR19BVURJT19QQVJBTSB8IEFW X09QVF9GTEFHX0VOQ09ESU5HX1BBUkFNCj4gc3RhdGljIGNvbnN0IEFWT3B0aW9uIG9wdGlvbnNb XSA9IHsKPiBAQCAtMzQ0LDcgKzM4MSw3IEBAIHN0YXRpYyBjb25zdCBBVkNsYXNzIHNiY19jbGFz cyA9IHsKPiAgICAgLnZlcnNpb24gICAgPSBMSUJBVlVUSUxfVkVSU0lPTl9JTlQsCj4gfTsKPiAK PiAtY29uc3QgRkZDb2RlYyBmZl9zYmNfZW5jb2RlciA9IHsKPiArRkZDb2RlYyBmZl9zYmNfZW5j b2RlciA9IHsKPiAgICAgLnAubmFtZSAgICAgICAgICAgICAgICA9ICJzYmMiLAo+ICAgICBDT0RF Q19MT05HX05BTUUoIlNCQyAobG93LWNvbXBsZXhpdHkgc3ViYmFuZCBjb2RlYykiKSwKPiAgICAg LnAudHlwZSAgICAgICAgICAgICAgICA9IEFWTUVESUFfVFlQRV9BVURJTywKPiBAQCAtMzU0LDEy ICszOTEsNyBAQCBjb25zdCBGRkNvZGVjIGZmX3NiY19lbmNvZGVyID0gewo+ICAgICAucHJpdl9k YXRhX3NpemUgICAgICAgID0gc2l6ZW9mKFNCQ0VuY0NvbnRleHQpLAo+ICAgICAuaW5pdCAgICAg ICAgICAgICAgICAgID0gc2JjX2VuY29kZV9pbml0LAo+ICAgICBGRl9DT0RFQ19FTkNPREVfQ0Io c2JjX2VuY29kZV9mcmFtZSksCj4gLSAgICAucC5jaF9sYXlvdXRzICAgICAgICAgID0gKGNvbnN0 IEFWQ2hhbm5lbExheW91dFtdKSB7IEFWX0NIQU5ORUxfTEFZT1VUX01PTk8sCj4gLSAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFWX0NIQU5O RUxfTEFZT1VUX1NURVJFTywKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgeyAwIH0gfSwKPiAtICAgIC5wLnNhbXBsZV9mbXRzICAgICAg ICAgPSAoY29uc3QgZW51bSBBVlNhbXBsZUZvcm1hdFtdKSB7IEFWX1NBTVBMRV9GTVRfUzE2LAo+ IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgQVZfU0FNUExFX0ZNVF9OT05FIH0sCj4gLSAgICAucC5zdXBwb3J0ZWRfc2FtcGxlcmF0 ZXMgPSAoY29uc3QgaW50W10pIHsgMTYwMDAsIDMyMDAwLCA0NDEwMCwgNDgwMDAsIDAgfSwKPiAr ICAgIC5nZXRfc3VwcG9ydGVkX2NvbmZpZyAgPSBzYmNfZ2V0X3N1cHBvcnRlZF9jb25maWcsCj4g ICAgIC5wLnByaXZfY2xhc3MgICAgICAgICAgPSAmc2JjX2NsYXNzLAo+ICAgICAucC5wcm9maWxl cyAgICAgICAgICAgID0gTlVMTF9JRl9DT05GSUdfU01BTEwoZmZfc2JjX3Byb2ZpbGVzKSwKPiB9 OwoKc3RhdGljIGZpZWxkcyB3b3JrcyBmb3IgbW9zdCBvZiB0aGUgY29kZWNzLiBJdOKAmXMgbm90 IHdvcnRoIHRoZSBjb21wbGV4aXR5IGFuZCBjb2RlIGR1cGxpY2F0aW9uCnRvIGltcGxlbWVudCBn ZXRfc3VwcG9ydGVkX2NvbmZpZyBqdXN0IHRvIHNpbGVuY2UgdGhlIHdhcm5pbmcuCgpUaGUgaXNz dWUgaGFzIHR3byBwYXJ0czoKMS4gUHJlcGFyZSB0byByZW1vdmUgdGhvc2UgZmllbGRzIGluc2lk ZSBsaWJhdmNvZGVjLgoyLiBTaWxlbmNlIHRoZSB3YXJuaW5nCgpGb3IgdGhlIGZpcnN0IHBhcnQs IEkgcHJlZmVyIGFkZCB0aG9zZSBmaWVsZHMgdG8gRkZDb2RlYywgZS5nLiwKCmh0dHBzOi8vZmZt cGVnLm9yZy9waXBlcm1haWwvZmZtcGVnLWRldmVsLzIwMjUtRmVicnVhcnkvMzM5MzMwLmh0bWwK Cmh0dHBzOi8vZmZtcGVnLm9yZy9waXBlcm1haWwvZmZtcGVnLWRldmVsLzIwMjUtRmVicnVhcnkv MzM5MzM1Lmh0bWwKClRoaXMgbWV0aG9kIGRvZXNu4oCZdCBzaWxlbmNlIHRoZSB3YXJuaW5nLgoK Rm9yIHRoZSBzZWNvbmQgcGFydCwgSSBoYXZlIGEgbm9uIHBvcnRhYmxlIHRyeQoKaHR0cHM6Ly9m Zm1wZWcub3JnL3BpcGVybWFpbC9mZm1wZWctZGV2ZWwvMjAyNS1GZWJydWFyeS8zMzkzMzQuaHRt bAoKQW5kIEFuZHJlYXMgcG9pbnRlZCBvdXQgaG93IHRvIG1ha2UgaXQgcG9ydGFibGUuCgoKPiAt LSAKPiAyLjQ4LjEKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwo+IGZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKPiBmZm1wZWctZGV2ZWxAZmZtcGVn Lm9yZwo+IGh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAo+ IAo+IFRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbAo+IGZmbXBlZy1k ZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCgoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVs IG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcv bWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5r IGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3Vi amVjdCAidW5zdWJzY3JpYmUiLgo=