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 56E994666E for ; Tue, 30 May 2023 04:45:17 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 6F5C368C21A; Tue, 30 May 2023 07:45:14 +0300 (EEST) Received: from mail-pg1-f175.google.com (mail-pg1-f175.google.com [209.85.215.175]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 7874E68C1DB for ; Tue, 30 May 2023 07:45:08 +0300 (EEST) Received: by mail-pg1-f175.google.com with SMTP id 41be03b00d2f7-517bdc9e81dso1931231a12.1 for ; Mon, 29 May 2023 21:45:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1685421906; x=1688013906; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=id9K0djVbWNwKCLYVJMznfelecH93iq0+buF69qMmGs=; b=oOT7N8vD4XXHELCI3VHIxG0v5RW+oaMYaNrMAfzgEU6rC9mek7ZCQNoqRmd6j0z97H X/dgmpEQf2pwmvf31qJ2Q6w8MyDw44meeZeJj/k/EIDeqadYgg6ICdUSjIxZDXeZmcGg 6RvqK7I382MB1CZ0A0mckIksi6L7Y1IBGhBF7lXYcxINth8I8lvY1O4IJBJNnc3TD8bi S1941nBpiRpXND99HJ2SGV50pjdblmR1IBZh1bVnxlcnuPnHvhuTkPQWTNyx0tAoSh8w pVkR2BWJMRY6rCiWg7pKfXwnRwu5eKckRcQ2XA49Tj5xWm7P4SxYKLyNJbWuBDTUv28g rxCA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1685421906; x=1688013906; h=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=id9K0djVbWNwKCLYVJMznfelecH93iq0+buF69qMmGs=; b=dNqy24qKXtQwPHLI0qr34V8/eOMNzMZe/yi+0Dfm5ZIBM/u4xr0na8FVspnebZxMwI rHwxg1ChOatc3b7FNP3MC1wlR8e1zkk0bJjoofG4xcIofeQjhsGsMzGAzn2Z3YbM9g5k iulEQD9/w5TR6JfYOakiKMloseU86ysK9S73PngY47WYw+qk7HASDW6InNsF3xq5BC19 R1IiQOIFLVSqz6bc1Daj6was8lZmUDT8mXKsj944pPKWOMmGpPXJmBEBmsAxad/D9UK+ zQzX8HdUpTvG4tscD8M2qaqQS3S3FZuc+nRfy+xPA6uP45fEupLMJlriXNBOZAaS3+9k m2Bw== X-Gm-Message-State: AC+VfDzHcaHP4QDKyko3msBc3n+GwsQG7TQyrw8G7nO1Cp3WuZ2PuTgB vRr4oAhLf3tWV6O5zh/uLvZCByoS/wt6JoXWu11kRJ9n9+/pT1eZ X-Google-Smtp-Source: ACHHUZ6aoInn9d/d6gP0QxnwrvyzqQwapSl57r3O45ZlIuzyHyve4I/LpXeXKT1XOto4sS7EsZgQdZ2WkvCVRb7SRfI= X-Received: by 2002:a17:902:e892:b0:1b0:48e9:cddc with SMTP id w18-20020a170902e89200b001b048e9cddcmr1504738plg.28.1685421905409; Mon, 29 May 2023 21:45:05 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Lance Wang Date: Tue, 30 May 2023 12:44:54 +0800 Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH] avformat/hlsenc: fix CODECS attribute of H.264 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: T24gVHVlLCBNYXkgMzAsIDIwMjMgYXQgMTE6MDnigK9BTSAiemhpbGl6aGFvKOi1teW/l+eriyki IDxxdWlua2JsYWNrQGZveG1haWwuY29tPgp3cm90ZToKCj4KPgo+ID4gT24gTWF5IDMwLCAyMDIz LCBhdCAwOTowMywgTGFuY2UgV2FuZyA8bGFuY2UubG13YW5nQGdtYWlsLmNvbT4gd3JvdGU6Cj4g Pgo+ID4gT24gTW9uLCBNYXkgMjksIDIwMjMgYXQgMTA6MTbigK9QTSBaaGFvIFpoaWxpIDxxdWlu a2JsYWNrQGZveG1haWwuY29tPgo+IHdyb3RlOgo+ID4KPiA+PiBGcm9tOiBaaGFvIFpoaWxpIDx6 aGlsaXpoYW9AdGVuY2VudC5jb20+Cj4gPj4KPiA+PiBTaWduZWQtb2ZmLWJ5OiBaaGFvIFpoaWxp IDx6aGlsaXpoYW9AdGVuY2VudC5jb20+Cj4gPj4gLS0tCj4gPj4gbGliYXZmb3JtYXQvaGxzZW5j LmMgfCAxNCArKysrKysrKysrKystLQo+ID4+IDEgZmlsZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25z KCspLCAyIGRlbGV0aW9ucygtKQo+ID4+Cj4gPj4gZGlmZiAtLWdpdCBhL2xpYmF2Zm9ybWF0L2hs c2VuYy5jIGIvbGliYXZmb3JtYXQvaGxzZW5jLmMKPiA+PiBpbmRleCA4NzFhZmI1NzFiLi4xZTA4 NDhjZTNkIDEwMDY0NAo+ID4+IC0tLSBhL2xpYmF2Zm9ybWF0L2hsc2VuYy5jCj4gPj4gKysrIGIv bGliYXZmb3JtYXQvaGxzZW5jLmMKPiA+PiBAQCAtMzU1LDkgKzM1NSwxOSBAQCBzdGF0aWMgdm9p ZCB3cml0ZV9jb2RlY19hdHRyKEFWU3RyZWFtICpzdCwKPiA+PiBWYXJpYW50U3RyZWFtICp2cykK PiA+Pgo+ID4+ICAgICBpZiAoc3QtPmNvZGVjcGFyLT5jb2RlY19pZCA9PSBBVl9DT0RFQ19JRF9I MjY0KSB7Cj4gPj4gICAgICAgICB1aW50OF90ICpkYXRhID0gc3QtPmNvZGVjcGFyLT5leHRyYWRh dGE7Cj4gPj4gLSAgICAgICAgaWYgKGRhdGEgJiYgKGRhdGFbMF0gfCBkYXRhWzFdIHwgZGF0YVsy XSkgPT0gMCAmJiBkYXRhWzNdID09IDEKPiAmJgo+ID4+IChkYXRhWzRdICYgMHgxRikgPT0gNykg ewo+ID4+ICsgICAgICAgIGlmIChkYXRhKSB7Cj4gPj4gKyAgICAgICAgICAgIGNvbnN0IHVpbnQ4 X3QgKnA7Cj4gPj4gKwo+ID4+ICsgICAgICAgICAgICBpZiAoQVZfUkIzMihkYXRhKSA9PSAweDAx ICYmIChkYXRhWzRdICYgMHgxRikgPT0gNykKPiA+PiArICAgICAgICAgICAgICAgIHAgPSAmZGF0 YVs1XTsKPiA+PiArICAgICAgICAgICAgZWxzZSBpZiAoQVZfUkIyNChkYXRhKSA9PSAweDAxICYm IChkYXRhWzNdICYgMHgxRikgPT0gNykKPiA+PiArICAgICAgICAgICAgICAgIHAgPSAmZGF0YVs0 XTsKPiA+PiArICAgICAgICAgICAgZWxzZSBpZiAoZGF0YVswXSA9PSAweDAxKSAgLyogYXZjQyAq Lwo+ID4+ICsgICAgICAgICAgICAgICAgcCA9ICZkYXRhWzFdOwo+ID4+ICsgICAgICAgICAgICBl bHNlCj4gPj4gKyAgICAgICAgICAgICAgICBnb3RvIGZhaWw7Cj4gPj4KPiA+Cj4gPiBob3cgdG8g cmVwcm9kdWNlIHRoZSBpc3N1ZT8gSSByZWNhbGwgbXBlZ3RzIGlzIGFubmV4IGIgZm9ybWF0IGFu ZCBzcHMvcHBzCj4gPiBzdGFydCBjb2RlIGlzIDQgYnl0ZSBhbHdheXMuCj4KPiBGb3IgZXhhbXBs ZToKPgo+IGZmbXBlZyAtaSBmb28ubXA0IC1jIGNvcHkgLWhsc19wbGF5bGlzdF90eXBlIHZvZCAt bWFzdGVyX3BsX25hbWUgYmFyLm0zdTgKPiB0ZXN0Lm0zdTgKPgo+IDEuIFRoZSBpbnB1dCBvZiBo bHMgbXV4ZXIgY2FuIGJlIGF2Y2MKPgo+IDIuIFRoZSBvdXRwdXQgb2YgaGxzIG11eGVyIGNhbiBi ZSBhdmNjIHRvbywgd2l0aCBmbXA0IHNlZ21lbnRzLgo+Cj4KWWVzLCB0aGlzIGlzIHRoZSBjYXNl LiBJIGhhZCB0byBhZGQgbXA0dG9hbm5leGIgYnNmIGFmdGVyIHRoZSBjb3B5IGZvciBhdmNjCmlu cHV0LiAgSWYgd2UKZG9uJ3QgYWRkIHRoZSBmb3JtYXQgY29udmVyc2lvbiwgaGV2YyBtYXkgIGhh dmUgdGhlIHNhbWUgaXNzdWUgSSBndWVzcy4KQWxzbyB3ZSBzaG91bGQKY2hlY2sgdGhlIHNpemUg b2YgZXh0cmFkYXRhLgoKCgo+IDMuIFN0YXJ0IGNvZGUgb2YgU1BTL1BQUyBzaG91bGQgYmUgMCAw IDAgMSwgaG93ZXZlciwgMCAwIDEgZXhpc3QgaW4gd2lsZC4KPiBmZl9pc29tX3dyaXRlX2F2Y2Mo KSBkb2VzIHRoZSBzYW1lOgo+Cj4gICAgIC8qIGNoZWNrIGZvciBILjI2NCBzdGFydCBjb2RlICov Cj4gICAgIGlmIChBVl9SQjMyKGRhdGEpICE9IDB4MDAwMDAwMDEgJiYKPiAgICAgICAgIEFWX1JC MjQoZGF0YSkgIT0gMHgwMDAwMDEpIHsKPiAgICAgICAgIGF2aW9fd3JpdGUocGIsIGRhdGEsIGxl bik7Cj4gICAgICAgICByZXR1cm4gMDsKPiAgICAgfQo+Cj4gZmZfaXNvbV93cml0ZV9hdmNjKCkg Y2FuIGJlIHVzZWQgaGVyZSwgYW5kIGdldC9jcmVhdGUgQ09ERUNTIGF0dHJpYnV0ZSBjYW4KPiBi ZQo+IHNoYXJlZCBieSBtdWx0aXBsZSBtdXhlcnMuIEkgd29uJ3QgZ28gdGhhdCBmdXJ0aGVyIGJ5 IG5vdy4KPgo+ClRoZSBuZXh0IE5BTFUgY2hlY2tpbmcgaXMgZm9yIFNQUyBvbmx5LCBzbyBvbmUg bW9yZSBieXRlIGlzIHplcm9fYnl0ZS4gSXQncwpyZXF1aXJlZCBieSBzcGVjczoKCnplcm9fYnl0 ZSBpcyBhIHNpbmdsZSBieXRlIGVxdWFsIHRvIDB4MDAuCgpXaGVuIGFueSBvZiB0aGUgZm9sbG93 aW5nIGNvbmRpdGlvbnMgYXJlIHRydWUsIHRoZSB6ZXJvX2J5dGUgc3ludGF4IGVsZW1lbnQKc2hh bGwgYmUgcHJlc2VudDoKCiAgIC0KCiAgIOKAkyAgdGhlIG5hbF91bml0X3R5cGUgd2l0aGluIHRo ZSBuYWxfdW5pdCggKSBpcyBlcXVhbCB0byA3IChzZXF1ZW5jZQogICBwYXJhbWV0ZXIgc2V0KSBv ciA4IChwaWN0dXJlIHBhcmFtZXRlciBzZXQpLAogICAtCgogICDigJMgIHRoZSBieXRlIHN0cmVh bSBOQUwgdW5pdCBzeW50YXggc3RydWN0dXJlIGNvbnRhaW5zIHRoZSBmaXJzdCBOQUwgdW5pdAog ICBvZiBhbiBhY2Nlc3MgdW5pdCBpbiBkZWNvZGluZyBvcmRlciwgYXMgc3BlY2lmaWVkIGluIGNs YXVzZSA3LjQuMS4yLjMuCgoKCgoKPgo+ID4KPiA+Cj4gPj4gICAgICAgICAgICAgc25wcmludGYo YXR0ciwgc2l6ZW9mKGF0dHIpLAo+ID4+IC0gICAgICAgICAgICAgICAgICAgICAiYXZjMS4lMDJ4 JTAyeCUwMngiLCBkYXRhWzVdLCBkYXRhWzZdLCBkYXRhWzddKTsKPiA+PiArICAgICAgICAgICAg ICAgICAgICAgImF2YzEuJTAyeCUwMnglMDJ4IiwgcFswXSwgcFsxXSwgcFsyXSk7Cj4gPj4gICAg ICAgICB9IGVsc2Ugewo+ID4+ICAgICAgICAgICAgIGdvdG8gZmFpbDsKPiA+PiAgICAgICAgIH0K PiA+PiAtLQo+ID4+IDIuMjUuMQo+ID4+Cj4gPj4gX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KPiA+PiBmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0Cj4gPj4g ZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKPiA+PiBodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9s aXN0aW5mby9mZm1wZWctZGV2ZWwKPiA+Pgo+ID4+IFRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5r IGFib3ZlLCBvciBlbWFpbAo+ID4+IGZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0 aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCj4gPj4KPiA+IF9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCj4gPiBmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0Cj4g PiBmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwo+ID4gaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4v bGlzdGluZm8vZmZtcGVnLWRldmVsCj4gPgo+ID4gVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsg YWJvdmUsIG9yIGVtYWlsCj4gPiBmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGgg c3ViamVjdCAidW5zdWJzY3JpYmUiLgo+Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KPiBmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0Cj4gZmZtcGVnLWRl dmVsQGZmbXBlZy5vcmcKPiBodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1w ZWctZGV2ZWwKPgo+IFRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbAo+ IGZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmli ZSIuCj4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZt cGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2Zm bXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2 aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3Jn IHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=