From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <ffmpeg-devel-bounces@ffmpeg.org> Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 987A74DD21 for <ffmpegdev@gitmailbox.com>; Thu, 24 Apr 2025 04:20:11 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id E733668BA34; Thu, 24 Apr 2025 07:20:06 +0300 (EEST) Received: from out162-62-58-211.mail.qq.com (out162-62-58-211.mail.qq.com [162.62.58.211]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 8B73A68B926 for <ffmpeg-devel@ffmpeg.org>; Thu, 24 Apr 2025 07:19:59 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1745468390; bh=D0H5bMWX+grMCc/8YoK7iCKHgTZ/7LG3QnPZjKf+uRk=; h=Subject:From:In-Reply-To:Date:Cc:References:To; b=LaZt004H/4I6bHTGaUaOat8yuu+csKOyZde4kT8VWc/i7xcjZDNcEHjXrEdyEbewz 1+Lb0jlTraH3UCsAOkd1p8FLyUn5r2PV3HAcAdL8CnZIDow/MuqwhMW4hKada7SKEa 8kdHfnJZWJedWfdKZyEaCTUzwiwyaaJfETaZ1+x0= Received: from smtpclient.apple ([119.147.10.242]) by newxmesmtplogicsvrsza29-0.qq.com (NewEsmtp) with SMTP id 4F1332EA; Thu, 24 Apr 2025 12:19:49 +0800 X-QQ-mid: xmsmtpt1745468389tauflyszn Message-ID: <tencent_DBB2260150BBA6C5E7E52A87D32E5C498B06@qq.com> X-QQ-XMAILINFO: NssJ/YX50roaDpeyhTI6eH6iYVAMj3RBmAA4QzznwIh5oX7JYzi8d7Or/k5aZ3 BTdUyzSrG4o4QYMVdu3O15G3K2pgc/Jc5t1++e13aCLGeiktNKwEBxiPAyHAKI2NDgs1Dw/VnoZA 1OmlWpotPm42SDUZCnI9EGs6YO4bYx6Ap+CJQoLU3Dlv5dzt5M4NvkSYuHtfnRyjeXsiaE9ZLxtT 4QdSfFlFaqHc5jcnrANupnnlFR72SBhMdqbnez75zxCQMjBt+y1tOrqD48mtaCRNDd3ed/OYqsPn GoFjmwveMkvmTVA1fUpHEgJa2tHFVcsqcFpOXNCzhNHXwZqb0SxnhylnAsNPnwOueOmMOXPiZ9NL s2C4Q3DWhg6X48GioKN3U5cmYAtPEc5/QmZ4dVap7DpYBe//+xoz6Uom5grE8suPhxYkbfdff38y /faSLRVHwCZhP/e0AhzENqu2acKU73ifpzAi8k0XxUzQz9wnju/fs7WKhKQZ7ZN95iu4GL3BBIvA /g41Jz8nT0jiOYSIkFEZ2SX8pdDUpjpEtnwvFhFifyJ1DFmars2PyCGucyLez+/jQHbYJMqyWfEU cFFm3/C0XR/LAhE6XbxFa0rM27jusPGf2a8HMA2LCvhM5kyp+lsDFE+Yhy2HDs0FjGQ0+Eueccpc 1mJHKW+L1BWUav7gwJ1HF8lxl9K5qrjgmBw+uGS17EFIq70qcbCo/NWwa/WcRtvc1e8XWRFNtQ8r a831lRlu56sUH774S8xU0oPznHXhXpJx/QdZdmRCjnh5JX/6FwfIAmIVi8BGKLf2QzyCZKH53SjF m7uvNe7phmLsHaBjmhY3HaQdXgLxLp751EexDRVtez3/6lzYfDQ/QZ8xL9NlcO1ddhgYnGyDqlAr nNGlgOFc2Weqx5A/8ERHCZl6dDuJHjbWmfedZAosP8knFhUGlmZDjz+vGLgIjFgUE52+rmRHahVP 7S8lBhYIfYAf3vN+O8QnxZRg7WH7yu0/hP/c447OZ5xJIEewidd92zvb0mRaeoaBNmTyvAayUsrJ x4xCEPLnUqmeYVaDI6 X-QQ-XMRINFO: Mp0Kj//9VHAxr69bL5MkOOs= Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.400.131.1.6\)) From: Zhao Zhili <quinkblack-at-foxmail.com@ffmpeg.org> In-Reply-To: <20250424033837.82339-1-jiangjie618@gmail.com> Date: Thu, 24 Apr 2025 12:19:39 +0800 X-OQ-MSGID: <F4E3A108-57CC-4D83-A22C-0836562B4C92@foxmail.com> References: <20250424033837.82339-1-jiangjie618@gmail.com> To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org> X-Mailer: Apple Mail (2.3826.400.131.1.6) Subject: Re: [FFmpeg-devel] [PATCH] avcodec/bsf/h264_mp4toannexb.c: change extradata to annexb if this is avcc. X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches <ffmpeg-devel.ffmpeg.org> List-Unsubscribe: <https://ffmpeg.org/mailman/options/ffmpeg-devel>, <mailto:ffmpeg-devel-request@ffmpeg.org?subject=unsubscribe> List-Archive: <https://ffmpeg.org/pipermail/ffmpeg-devel> List-Post: <mailto:ffmpeg-devel@ffmpeg.org> List-Help: <mailto:ffmpeg-devel-request@ffmpeg.org?subject=help> List-Subscribe: <https://ffmpeg.org/mailman/listinfo/ffmpeg-devel>, <mailto:ffmpeg-devel-request@ffmpeg.org?subject=subscribe> Reply-To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org> Cc: jiangjie618@gmail.com Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" <ffmpeg-devel-bounces@ffmpeg.org> Archived-At: <https://master.gitmailbox.com/ffmpegdev/tencent_DBB2260150BBA6C5E7E52A87D32E5C498B06@qq.com/> List-Archive: <https://master.gitmailbox.com/ffmpegdev/> List-Post: <mailto:ffmpegdev@gitmailbox.com> Cgo+IE9uIEFwciAyNCwgMjAyNSwgYXQgMTE6MzgsIGppYW5namllIDxqaWFuZ2ppZTYxOEBnbWFp bC5jb20+IHdyb3RlOgo+IAo+IGlmIGdldCBBVl9QS1RfREFUQV9ORVdfRVhUUkFEQVRBIGluIEFW UGFja2V0LCB0aGlzIGJpdHN0cmVhbSBmaWx0ZXIgd2lsbCByZXR1cm4gYW4gZXJyb3IuCj4gZmZt cGVnIC1pIHJ0bXA6Ly94eHgvbGl2ZS94eHggLWJzZjp2ICJoMjY0X21wNHRvYW5uZXhiLGgyNjRf bWV0YWRhdGE9YXVkPXJlbW92ZSIgLWMgY29weSAtZiBudWxsIC0KCkguMjY0IGluIEZMViBpcyBh dmNjLiBXaGljaCBzZXJ2aWNlIHByb3ZpZGVyIHVzZSBhbm5leGIgaW4gRkxWPwoKQW5kIEkgZG9u 4oCZdCB0aGluayBpdCBtYWtlcyBzZW5zZSB0byB1c2UgQVZfUEtUX0RBVEFfTkVXX0VYVFJBREFU QSB0b2dldGhlciB3aXRoIGFubmV4Yi4KCj4gLS0tCj4gbGliYXZjb2RlYy9ic2YvaDI2NF9tcDR0 b2FubmV4Yi5jIHwgMjYgKysrKysrKysrKysrKysrKysrKystLS0tLS0KPiAxIGZpbGUgY2hhbmdl ZCwgMjAgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvbGli YXZjb2RlYy9ic2YvaDI2NF9tcDR0b2FubmV4Yi5jIGIvbGliYXZjb2RlYy9ic2YvaDI2NF9tcDR0 b2FubmV4Yi5jCj4gaW5kZXggZGRhMDY0Mjg3ZS4uNGNkMDAyZDE2NiAxMDA2NDQKPiAtLS0gYS9s aWJhdmNvZGVjL2JzZi9oMjY0X21wNHRvYW5uZXhiLmMKPiArKysgYi9saWJhdmNvZGVjL2JzZi9o MjY0X21wNHRvYW5uZXhiLmMKPiBAQCAtMjUyLDE0ICsyNTIsMjEgQEAgc3RhdGljIGludCBoMjY0 X21wNHRvYW5uZXhiX2ZpbHRlcl9wcyhIMjY0QlNGQ29udGV4dCAqcywKPiAgICAgcmV0dXJuIDA7 Cj4gfQo+IAo+ICtzdGF0aWMgaW50IGlzX2FubmV4Yihjb25zdCB1aW50OF90ICpleHRyYWRhdGEs IGludCBleHRyYV9zaXplKSB7Cj4gKyAgICBpZiAoIWV4dHJhX3NpemUgfHwgKGV4dHJhX3NpemUg Pj0gMyAmJiBBVl9SQjI0KGV4dHJhZGF0YSkgPT0gMSkgfHwKPiArICAgICAgICAoZXh0cmFfc2l6 ZSA+PSA0ICYmIEFWX1JCMzIoZXh0cmFkYXRhKSA9PSAxKSkgewo+ICsgICAgICAgIHJldHVybiAx Owo+ICsgICAgfSBlbHNlIHsKPiArICAgICAgICByZXR1cm4gMDsKPiArICAgIH0KPiArfQo+ICsK PiBzdGF0aWMgaW50IGgyNjRfbXA0dG9hbm5leGJfaW5pdChBVkJTRkNvbnRleHQgKmN0eCkKPiB7 Cj4gICAgIGludCBleHRyYV9zaXplID0gY3R4LT5wYXJfaW4tPmV4dHJhZGF0YV9zaXplOwo+IAo+ ICAgICAvKiByZXRyaWV2ZSBzcHMgYW5kIHBwcyBOQUwgdW5pdHMgZnJvbSBleHRyYWRhdGEgKi8K PiAtICAgIGlmICghZXh0cmFfc2l6ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfHwKPiAtICAgICAgICAoZXh0cmFfc2l6ZSA+PSAzICYmIEFWX1JCMjQoY3R4 LT5wYXJfaW4tPmV4dHJhZGF0YSkgPT0gMSkgfHwKPiAtICAgICAgICAoZXh0cmFfc2l6ZSA+PSA0 ICYmIEFWX1JCMzIoY3R4LT5wYXJfaW4tPmV4dHJhZGF0YSkgPT0gMSkpIHsKPiArICAgIGlmIChp c19hbm5leGIoY3R4LT5wYXJfaW4tPmV4dHJhZGF0YSwgZXh0cmFfc2l6ZSkpIHsKPiAgICAgICAg IGF2X2xvZyhjdHgsIEFWX0xPR19WRVJCT1NFLAo+ICAgICAgICAgICAgICAgICJUaGUgaW5wdXQg bG9va3MgbGlrZSBpdCBpcyBBbm5leCBCIGFscmVhZHlcbiIpOwo+ICAgICB9IGVsc2UgaWYgKGV4 dHJhX3NpemUgPj0gNykgewo+IEBAIC0yOTQsOSArMzAxLDE2IEBAIHN0YXRpYyBpbnQgaDI2NF9t cDR0b2FubmV4Yl9maWx0ZXIoQVZCU0ZDb250ZXh0ICpjdHgsIEFWUGFja2V0ICpvcGt0KQo+ICAg ICBleHRyYWRhdGEgPSBhdl9wYWNrZXRfZ2V0X3NpZGVfZGF0YShpbiwgQVZfUEtUX0RBVEFfTkVX X0VYVFJBREFUQSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmV4 dHJhZGF0YV9zaXplKTsKPiAgICAgaWYgKGV4dHJhZGF0YSkgewo+IC0gICAgICAgIHJldCA9IGgy NjRfZXh0cmFkYXRhX3RvX2FubmV4YihjdHgsIGV4dHJhZGF0YSwgZXh0cmFkYXRhX3NpemUpOwo+ IC0gICAgICAgIGlmIChyZXQgPCAwKQo+IC0gICAgICAgICAgICBnb3RvIGZhaWw7Cj4gKyAgICAg ICAgaWYgKCFpc19hbm5leGIoZXh0cmFkYXRhLCBleHRyYWRhdGFfc2l6ZSkgJiYgZXh0cmFkYXRh X3NpemUgPj0gNykgewo+ICsgICAgICAgICAgICByZXQgPSBoMjY0X2V4dHJhZGF0YV90b19hbm5l eGIoY3R4LCBleHRyYWRhdGEsIGV4dHJhZGF0YV9zaXplKTsKPiArICAgICAgICAgICAgaWYgKHJl dCA8IDApCj4gKyAgICAgICAgICAgICAgICBnb3RvIGZhaWw7Cj4gKyAgICAgICAgICAgIGF2X3Bh Y2tldF9zaWRlX2RhdGFfcmVtb3ZlKGluLT5zaWRlX2RhdGEsICZpbi0+c2lkZV9kYXRhX2VsZW1z LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBVl9QS1RfREFUQV9O RVdfRVhUUkFEQVRBKTsKPiArICAgICAgICAgICAgYXZfcGFja2V0X2FkZF9zaWRlX2RhdGEoaW4s IEFWX1BLVF9EQVRBX05FV19FWFRSQURBVEEsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIGN0eC0+cGFyX291dC0+ZXh0cmFkYXRhLAo+ICsgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBjdHgtPnBhcl9vdXQtPmV4dHJhZGF0YV9zaXplKTsKPiArICAgICAg ICB9Cj4gICAgIH0KPiAKPiAgICAgLyogbm90aGluZyB0byBmaWx0ZXIgKi8KPiAtLSAKPiAyLjQ5 LjAKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+ IGZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKPiBmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwo+IGh0 dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAo+IAo+IFRvIHVu c3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbAo+IGZmbXBlZy1kZXZlbC1yZXF1 ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBs aXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9y IGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1 YnNjcmliZSIuCg==