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 0B972470D2 for ; Thu, 27 Jul 2023 08:01:05 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 5624368C9F2; Thu, 27 Jul 2023 11:01:02 +0300 (EEST) Received: from mail-yw1-f182.google.com (mail-yw1-f182.google.com [209.85.128.182]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 2D53268C7AA for ; Thu, 27 Jul 2023 11:00:55 +0300 (EEST) Received: by mail-yw1-f182.google.com with SMTP id 00721157ae682-583a8596e2aso7304297b3.1 for ; Thu, 27 Jul 2023 01:00:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1690444853; x=1691049653; 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=fXs6nmSExIh0Kbikzo70kT1ARBTP8/L6b5mhONJ5HRI=; b=Vmpv7qLxaTs3bf3wisNJcAZu3Z8B7HRadywZ2ekfdN3WmiItTiAhgo3RsC8BYLPsIC wC4/qGd1Tnu68jf3ssMYSVXkP8NJ7rh5bxkwoPbHbvMEJT/8tRbPku331lDR4hX9Z0Bp qs82IL1gzzXe21pQnc+WzPkOrnsnxjN1PdupMC2x4Ll9oYHIjoxvczckULf+HO7nS0cj 4Te/TjugKLXUpy4QF0+0a8jTYsxnk09ikVTbf8Tz7kSx32++z3u61sIRywgg6EEpbZF8 ju5LrjqW20cTY1AyyWWy0FrHElbbcsW5qXCf8DpuYobsT/DwdhZO7pyvhv7E/m7Lduk0 Iu4Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690444853; x=1691049653; 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=fXs6nmSExIh0Kbikzo70kT1ARBTP8/L6b5mhONJ5HRI=; b=RctCROonfC/nriStcC8ismkfZrfRhtlWwMb081xTEnVJ770GHnUFcPPnHNFp5ukitS 0KGFGy1FOthvkQF685Om7ek3KCIsHOG18kamSplHYhakL9MwymyDLgiiU1LEZ390azjZ Ep+1y+qFnib2Cd4CjOr0ABtHD98UFH2QsCOmhYzoORJXGQP1bi8beCZnFEwBmJUOBxsk +FyUd23C0RwsP2pG6X12I19XJn55pMpOPXvxHF+efO9NL36nMl7jQ9ufCZiUAU8C5/KA M8IIoa7BiCJR+h+KtMhk8koBvmZI+KJqsRITmCp2ZH5piBDlVWdAUvwDENqE0C21Ia/u Ce1Q== X-Gm-Message-State: ABy/qLYdVXl5NMCzi4dNx+te2PKfD6JLTGRKg4IlfHHTs0GhgRjm5yBl wO+llMe3WVKG0jAvcDEtYRT2Zt2g5fwKpGQ08LrM4exPZDHiplGI X-Google-Smtp-Source: APBJJlEoX318r8CZnEVlxkSLF6sSSafyYhOHMchtO0y4nY8C4B6iH4K9s9o5NiJ/F8KHlPDZctG/1J4FmUSWV8C2Df0= X-Received: by 2002:a81:6e82:0:b0:57a:2389:63a4 with SMTP id j124-20020a816e82000000b0057a238963a4mr4657402ywc.21.1690444853120; Thu, 27 Jul 2023 01:00:53 -0700 (PDT) MIME-Version: 1.0 References: <20230727023744.20984-1-lq@chinaffmpeg.org> In-Reply-To: From: Steven Liu Date: Thu, 27 Jul 2023 16:00:41 +0800 Message-ID: To: FFmpeg development discussions and patches Subject: Re: [FFmpeg-devel] [PATCH] avformat/flvdec: use avio operation instead of pb->buf_ptr use 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: SGVuZHJpayBMZXBwa2VzIDxoLmxlcHBrZXNAZ21haWwuY29tPiDkuo4yMDIz5bm0N+aciDI35pel 5ZGo5ZubIDE0OjQ35YaZ6YGT77yaCkhpIEhlbmRyaWssCgo+Cj4gT24gVGh1LCBKdWwgMjcsIDIw MjMgYXQgNDozOOKAr0FNIFN0ZXZlbiBMaXUgPGxxQGNoaW5hZmZtcGVnLm9yZz4gd3JvdGU6Cj4g Pgo+ID4gZml4IHNlZ2ZhdWx0czoKPiA+IFJFQUQgb2Ygc2l6ZSAxIGF0IDB4NjEwMDAwMDAwM2I3 IHRocmVhZCBUMAo+ID4gICAgICMwIDB4N2Y5MjhkIGluIGZsdl9zYW1lX3ZpZGVvX2NvZGVjIGZm bXBlZy9saWJhdmZvcm1hdC9mbHZkZWMuYzozMTc6MjkKPiA+ICAgICAjMSAweDdmOTI4ZCBpbiBm bHZfcmVhZF9wYWNrZXQgZmZtcGVnL2xpYmF2Zm9ybWF0L2ZsdmRlYy5jOjExNzcKPiA+ICAgICAj MiAweDZmZjMyZiBpbiBmZl9yZWFkX3BhY2tldCBmZm1wZWcvbGliYXZmb3JtYXQvZGVtdXguYzo1 NzU6MTUKPiA+ICAgICAjMyAweDcwYTJmZCBpbiByZWFkX2ZyYW1lX2ludGVybmFsIGZmbXBlZy9s aWJhdmZvcm1hdC9kZW11eC5jOjEyNjM6MTUKPiA+ICAgICAjNCAweDcxZDE1OCBpbiBhdmZvcm1h dF9maW5kX3N0cmVhbV9pbmZvIGZmbXBlZy9saWJhdmZvcm1hdC9kZW11eC5jOjI2MzQ6MTUKPiA+ ICAgICAjNSAweDRjODIxYiBpbiBMTFZNRnV6emVyVGVzdE9uZUlucHV0IGZmbXBlZy90b29scy90 YXJnZXRfZGVtX2Z1enplci5jOjIwNjoxMQo+ID4KPiA+IFNpZ25lZC1vZmYtYnk6IFN0ZXZlbiBM aXUgPGxxQGNoaW5hZmZtcGVnLm9yZz4KPiA+IC0tLQo+ID4gIGxpYmF2Zm9ybWF0L2ZsdmRlYy5j IHwgNSArKystLQo+ID4gIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDIgZGVsZXRp b25zKC0pCj4gPgo+ID4gZGlmZiAtLWdpdCBhL2xpYmF2Zm9ybWF0L2ZsdmRlYy5jIGIvbGliYXZm b3JtYXQvZmx2ZGVjLmMKPiA+IGluZGV4IDNmZTIxNjIyZjcuLjAwM2U0ZDc2OTEgMTAwNjQ0Cj4g PiAtLS0gYS9saWJhdmZvcm1hdC9mbHZkZWMuYwo+ID4gKysrIGIvbGliYXZmb3JtYXQvZmx2ZGVj LmMKPiA+IEBAIC0zMTMsOCArMzEzLDkgQEAgc3RhdGljIGludCBmbHZfc2FtZV92aWRlb19jb2Rl YyhBVkZvcm1hdENvbnRleHQgKnMsIEFWQ29kZWNQYXJhbWV0ZXJzICp2cGFyLCBpbnQKPiA+ICAg ICAgICAgIHJldHVybiAxOwo+ID4KPiA+ICAgICAgaWYgKGZsdi0+ZXhoZWFkZXIpIHsKPiA+IC0g ICAgICAgIHVpbnQ4X3QgKmNvZGVjX2lkX3N0ciA9ICh1aW50OF90ICopcy0+cGItPmJ1Zl9wdHI7 Cj4gPiAtICAgICAgICB1aW50MzJfdCBjb2RlY19pZCA9IGNvZGVjX2lkX3N0clszXSB8IGNvZGVj X2lkX3N0clsyXSA8PCA4IHwgY29kZWNfaWRfc3RyWzFdIDw8IDE2IHwgY29kZWNfaWRfc3RyWzBd IDw8IDI0Owo+ID4gKyAgICAgICAgaW50NjRfdCBwb3MgPSBhdmlvX3RlbGwocy0+cGIpOwo+ID4g KyAgICAgICAgdWludDMyX3QgY29kZWNfaWQgPSBhdmlvX3JiMzIocy0+cGIpOwo+ID4gKyAgICAg ICAgYXZpb19zZWVrKHMtPnBiLCBwb3MsIFNFRUtfU0VUKTsKPiA+ICAgICAgICAgIHN3aXRjaChj b2RlY19pZCkgewo+ID4gICAgICAgICAgICAgIGNhc2UgTUtCRVRBRygnaCcsICd2JywgJ2MnLCAn MScpOgo+ID4gICAgICAgICAgICAgICAgICByZXR1cm4gdnBhci0+Y29kZWNfaWQgPT0gQVZfQ09E RUNfSURfSEVWQzsKPgo+IFlvdSBkb24ndCBuZWVkIHRvIHN0b3JlIHRoZSBwb3NpdGlvbiwganVz dCBkbyBhIHJlbGF0aXZlIHNlZWsKPiBiYWNrd2FyZHMgYnkgNCBieXRlcy4KPiBJIHdvdWxkIGFs c28gcmVjb21tZW5kIHRvIGluY2x1ZGUgYSBjYWxsIHRvIGZmaW9fZW5zdXJlX3NlZWtiYWNrIHNv IGl0Cj4gd29ya3Mgd2l0aCBzdHJlYW1zLgoKVGhhbmtzIGZvciB5b3VyIHN1Z2dlc3Rpb25zLgpp IGhhdmUgcmVzdWJtaXQgcGF0Y2ggdjI6Cmh0dHBzOi8vcGF0Y2h3b3JrLmZmbXBlZy5vcmcvcHJv amVjdC9mZm1wZWcvcGF0Y2gvMjAyMzA3MjcwNzMxNDIuNjQ4MTMtMS1scUBjaGluYWZmbXBlZy5v cmcvCgoKPgo+IGVnLiBzb21ldGhpbmcgbGlrZSB0aGlzOgo+IGZmaW9fZW5zdXJlX3NlZWtiYWNr KHMtPnBiLCA0KTsKPiBhdmlvX3JiMzIocy0+cGIpOwo+IGF2aW9fc2VlayhzLT5wYiwgLTQsIFNF RUtfQ1VSKTsKPgo+IEFkZCBhcHByb3ByaWF0ZSBlcnJvciBjaGVja2luZywgaW4gcGFydGljdWxh ciBmb3IgZmZpb19lbnN1cmVfc2Vla2JhY2ssIGV0Yy4KPgo+IC0gSGVuZHJpawo+IF9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gZmZtcGVnLWRldmVsIG1h aWxpbmcgbGlzdAo+IGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCj4gaHR0cHM6Ly9mZm1wZWcub3Jn L21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCj4KPiBUbyB1bnN1YnNjcmliZSwgdmlzaXQg bGluayBhYm92ZSwgb3IgZW1haWwKPiBmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdp dGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgoKVGhhbmtzClN0ZXZlbgpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0 CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3Rp bmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVt YWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNj cmliZSIuCg==