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 2E1C642844 for ; Mon, 4 Apr 2022 16:04:42 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id A457768AFAB; Mon, 4 Apr 2022 19:04:39 +0300 (EEST) Received: from conssluserg-01.nifty.com (conssluserg-01.nifty.com [210.131.2.80]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 2C79E68AF13 for ; Mon, 4 Apr 2022 19:04:31 +0300 (EEST) Received: from [192.168.0.9] (M106073025034.v4.enabler.ne.jp [106.73.25.34]) (authenticated) by conssluserg-01.nifty.com with ESMTP id 234G4HQb007726; Tue, 5 Apr 2022 01:04:21 +0900 DKIM-Filter: OpenDKIM Filter v2.10.3 conssluserg-01.nifty.com 234G4HQb007726 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nifty.com; s=dec2015msa; t=1649088261; bh=spN/6/VhKRrAfd9SBACdcRTWq11azR1zQ/oD6tcYysk=; h=Date:Subject:To:References:From:In-Reply-To:From; b=xggZxIR0+pNCsGJwq4CrRLDDbvM3SeWqhiAm2lsxs8eWrwEids3GqtXonBAnCAvHq fjX7bi3I5rOYw5ukC2QFhJyG/np3/NGzqIM97v8D3+s7PSlmVF09Mrw1+MkNWu8wsA +rkfGHJXEbBTbkBzDrYyWVz5sWj8uq0fNqc9erxOCw+fki87JZboLdB3bxzQb+TS6v yAkIEpUaNygtAYbPPGWsiar8xyyUMoWHapvDTrQOLjc5xxJkYT+nxN5BA82wP5gIBy 7ydaYjAMAS3BDvmjViQlA1gHmBpVjxIariWncBgoobZ/lHF1BCLOcPk4Fjn8+jen1K lAawdQGbKMn+g== X-Nifty-SrcIP: [106.73.25.34] Message-ID: Date: Tue, 5 Apr 2022 01:04:17 +0900 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.7.0 Content-Language: en-US To: FFmpeg development discussions and patches , =?UTF-8?Q?Jan_Ekstr=c3=b6m?= References: <20220404095312.21140-1-jeebjp@gmail.com> From: TADANO Tokumei In-Reply-To: <20220404095312.21140-1-jeebjp@gmail.com> Subject: Re: [FFmpeg-devel] [PATCH] avformat/mpegts: set data broadcast streams as such 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: QXMgSSBwb3N0ZWQgYSBwYXRjaCBvbiBBcHIuIDNyZCwgeW91IHNob3VsZCB1c2UgImRlc2NfZW5k IiByYXRoZXIgdGhhbiAicF9lbmQiCmZvciBnZXQxNigpIG9yIGdldDgoKSB0byBwYXJzZSBlYWNo IGRlc2NyaXB0b3IuCgpPbiAyMDIyLzA0LzA0IDE4OjUzLCBKYW4gRWtzdHLDtm0gd3JvdGU6Cj4g RnJvbTogSmFuIEVrc3Ryw7ZtIDxqYW4uZWtzdHJvbUAyNGkuY29tPgo+IAo+IEFkZGl0aW9uYWxs eSwgdGhleSBzaG91bGQgbm90IGJlIHByb2JlZCwgYXMgdGhpcyBpcyBlc3NlbnRpYWxseQo+IHZh cmlvdXMgdHlwZXMgb2YgYmluYXJ5IGRhdGEuCj4gCj4gU2lnbmVkLW9mZi1ieTogSmFuIEVrc3Ry w7ZtIDxqYW4uZWtzdHJvbUAyNGkuY29tPgo+IC0tLQo+ICAgbGliYXZmb3JtYXQvbXBlZ3RzLmMg ICAgICAgICAgICAgICAgICAgICAgICB8IDQ4ICsrKysrKysrKysrKysrKysrKysrKwo+ICAgdGVz dHMvZmF0ZS9tcGVndHMubWFrICAgICAgICAgICAgICAgICAgICAgICB8ICAzICsrCj4gICB0ZXN0 cy9yZWYvZmF0ZS9tcGVndHMtcHJvYmUtc2R0LWRhdGEtc3RyZWFtIHwgMTQgKysrKysrCj4gICAz IGZpbGVzIGNoYW5nZWQsIDY1IGluc2VydGlvbnMoKykKPiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCB0 ZXN0cy9yZWYvZmF0ZS9tcGVndHMtcHJvYmUtc2R0LWRhdGEtc3RyZWFtCj4gCj4gZGlmZiAtLWdp dCBhL2xpYmF2Zm9ybWF0L21wZWd0cy5jIGIvbGliYXZmb3JtYXQvbXBlZ3RzLmMKPiBpbmRleCBk YTc3YjUwNjY5Li4zNzg4ZmFmODQ4IDEwMDY0NAo+IC0tLSBhL2xpYmF2Zm9ybWF0L21wZWd0cy5j Cj4gKysrIGIvbGliYXZmb3JtYXQvbXBlZ3RzLmMKPiBAQCAtMjUxMiw2ICsyNTEyLDEzIEBAIHN0 YXRpYyB2b2lkIHBtdF9jYihNcGVnVFNGaWx0ZXIgKmZpbHRlciwgY29uc3QgdWludDhfdCAqc2Vj dGlvbiwgaW50IHNlY3Rpb25fbGVuCj4gICAgICAgICAgICAgICB9Cj4gICAgICAgICAgIH0KPiAg ICAgICAgICAgcCA9IGRlc2NfbGlzdF9lbmQ7Cj4gKwo+ICsgICAgICAgIGlmICghdHMtPnBrdCAm JiAoc3RyZWFtX3R5cGUgPj0gMHg4MCAmJiBzdHJlYW1fdHlwZSA8PSAweEZGKSAmJgo+ICsgICAg ICAgICAgICBzdC0+Y29kZWNwYXItPmNvZGVjX2lkID09IEFWX0NPREVDX0lEX05PTkUpCj4gKyAg ICAgICAgICAgIC8vIGlmIHdlIGFyZSByZWFkaW5nIGhlYWRlcnMsIGFuZCBzdGlsbCBoYXZlIGEg dXNlciBwcml2YXRlIHN0cmVhbQo+ICsgICAgICAgICAgICAvLyB3aXRoIG5vIHByb3BlciBjb2Rl YyBzZXQsIGRvIG5vdCBzdG9wIHJlYWRpbmcgYXQgUE1ULiBEYXRhCj4gKyAgICAgICAgICAgIC8v IHN0cmVhbXMgYXJlIG1hcmtlZCB3aXRoaW4gU0RULgo+ICsgICAgICAgICAgICB0cy0+c3RvcF9w YXJzZSA9IDA7Cj4gICAgICAgfQo+ICAgCj4gICAgICAgaWYgKCF0cy0+cGlkc1twY3JfcGlkXSkK PiBAQCAtMjY5MSw2ICsyNjk4LDcgQEAgc3RhdGljIHZvaWQgc2R0X2NiKE1wZWdUU0ZpbHRlciAq ZmlsdGVyLCBjb25zdCB1aW50OF90ICpzZWN0aW9uLCBpbnQgc2VjdGlvbl9sZW4KPiAgICAgICBp ZiAodmFsIDwgMCkKPiAgICAgICAgICAgcmV0dXJuOwo+ICAgICAgIGZvciAoOzspIHsKPiArICAg ICAgICBzdHJ1Y3QgUHJvZ3JhbSAqcHJvZ3JhbSA9IE5VTEw7Cj4gICAgICAgICAgIHNpZCA9IGdl dDE2KCZwLCBwX2VuZCk7Cj4gICAgICAgICAgIGlmIChzaWQgPCAwKQo+ICAgICAgICAgICAgICAg YnJlYWs7Cj4gQEAgLTI3MDQsNiArMjcxMiwxNSBAQCBzdGF0aWMgdm9pZCBzZHRfY2IoTXBlZ1RT RmlsdGVyICpmaWx0ZXIsIGNvbnN0IHVpbnQ4X3QgKnNlY3Rpb24sIGludCBzZWN0aW9uX2xlbgo+ ICAgICAgICAgICBkZXNjX2xpc3RfZW5kICA9IHAgKyBkZXNjX2xpc3RfbGVuOwo+ICAgICAgICAg ICBpZiAoZGVzY19saXN0X2VuZCA+IHBfZW5kKQo+ICAgICAgICAgICAgICAgYnJlYWs7Cj4gKwo+ ICsgICAgICAgIHByb2dyYW0gPSBnZXRfcHJvZ3JhbSh0cywgc2lkKTsKPiArCj4gKyAgICAgICAg aWYgKCF0cy0+cGt0ICYmIHByb2dyYW0gJiYgcHJvZ3JhbS0+cG10X2ZvdW5kKQo+ICsgICAgICAg ICAgICAvLyBpZiBkdXJpbmcgaGVhZGVyIHJlYWRpbmcgd2UgaGF2ZSBhbHJlYWR5IHJlY2VpdmVk IGEgUE1UIGZvcgo+ICsgICAgICAgICAgICAvLyB0aGlzIHByb2dyYW0gYW5kIG5vdyBoYXZlIHJl Y2VpdmVkIGFuIFNEVCBmb3IgaXQsIHN0b3AgZnVydGhlcgo+ICsgICAgICAgICAgICAvLyByZWFk aW5nIGF0IHRoaXMgcG9pbnQuCj4gKyAgICAgICAgICAgIHRzLT5zdG9wX3BhcnNlID0gMjsKPiAr Cj4gICAgICAgICAgIGZvciAoOzspIHsKPiAgICAgICAgICAgICAgIGRlc2NfdGFnID0gZ2V0OCgm cCwgZGVzY19saXN0X2VuZCk7Cj4gICAgICAgICAgICAgICBpZiAoZGVzY190YWcgPCAwKQo+IEBA IC0yNzM2LDYgKzI3NTMsMzcgQEAgc3RhdGljIHZvaWQgc2R0X2NiKE1wZWdUU0ZpbHRlciAqZmls dGVyLCBjb25zdCB1aW50OF90ICpzZWN0aW9uLCBpbnQgc2VjdGlvbl9sZW4KPiAgICAgICAgICAg ICAgICAgICBhdl9mcmVlKG5hbWUpOwo+ICAgICAgICAgICAgICAgICAgIGF2X2ZyZWUocHJvdmlk ZXJfbmFtZSk7Cj4gICAgICAgICAgICAgICAgICAgYnJlYWs7Cj4gKyAgICAgICAgICAgIGNhc2Ug MHg2NDogLyogRVRTSSBkYXRhIGJyb2FkY2FzdCBkZXNjcmlwdG9yOyBFTiAzMDAgNDY4IDYuMi4x MSAqLwo+ICsgICAgICAgICAgICAgICAgewo+ICsgICAgICAgICAgICAgICAgICAgIEFWU3RyZWFt ICpzdCAgPSBOVUxMOwo+ICsgICAgICAgICAgICAgICAgICAgIEZGU3RyZWFtICpzdGkgPSBOVUxM Owo+ICsKPiArICAgICAgICAgICAgICAgICAgICB1aW50MTZfdCBkYXRhX2Jyb2FkY2FzdF9pZCA9 IGdldDE2KCZwLCBwX2VuZCk7IC8vIFRTIDEwMSAxNjIKCnMvcF9lbmQvZGVzY19lbmQvCgo+ICsg ICAgICAgICAgICAgICAgICAgIHVpbnQ4X3QgIGNvbXBvbmVudF90YWcgICAgID0gZ2V0OCgmcCwg cF9lbmQpOwoKcy9wX2VuZC9kZXNjX2VuZC8KCj4gKyAgICAgICAgICAgICAgICAgICAgaWYgKCFj b21wb25lbnRfdGFnKQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAvLyBubyBzdHJlYW0gbWFw cGluZyBhY2NvcmRpbmcgdG8gY29tcG9uZW50X3RhZwo+ICsgICAgICAgICAgICAgICAgICAgICAg ICBicmVhazsKPiArCj4gKyAgICAgICAgICAgICAgICAgICAgYXZfbG9nKHRzLT5zdHJlYW0sIEFW X0xPR19UUkFDRSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgImRhdGEgYnJvYWRjYXN0 IGlkOiAlZCwgY29tcG9uZW50IHRhZzogJWRcbiIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAg ICAgIGRhdGFfYnJvYWRjYXN0X2lkLCBjb21wb25lbnRfdGFnKTsKPiArCj4gKyAgICAgICAgICAg ICAgICAgICAgaWYgKCFwcm9ncmFtKQo+ICsgICAgICAgICAgICAgICAgICAgICAgICBicmVhazsK PiArCj4gKyAgICAgICAgICAgICAgICAgICAgc3QgPSBmaW5kX21hdGNoaW5nX3N0cmVhbSh0cywg MCwgc2lkLCBjb21wb25lbnRfdGFnICsgMSwgMCwKPiArICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHByb2dyYW0pOwo+ICsgICAgICAgICAgICAgICAgICAgIGlm ICghc3QpCj4gKyAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwo+ICsKPiArICAgICAgICAg ICAgICAgICAgICBzdGkgPSBmZnN0cmVhbShzdCk7Cj4gKwo+ICsgICAgICAgICAgICAgICAgICAg IHN0LT5jb2RlY3Bhci0+Y29kZWNfdHlwZSA9IEFWTUVESUFfVFlQRV9EQVRBOwo+ICsgICAgICAg ICAgICAgICAgICAgIHN0LT5jb2RlY3Bhci0+Y29kZWNfaWQgICA9IEFWX0NPREVDX0lEX0JJTl9E QVRBOwo+ICsgICAgICAgICAgICAgICAgICAgIHN0aS0+cmVxdWVzdF9wcm9iZSA9IHN0aS0+bmVl ZF9wYXJzaW5nID0gMDsKPiArICAgICAgICAgICAgICAgICAgICBzdGktPm5lZWRfY29udGV4dF91 cGRhdGUgPSAxOwo+ICsgICAgICAgICAgICAgICAgICAgIGJyZWFrOwo+ICsgICAgICAgICAgICAg ICAgfQo+ICAgICAgICAgICAgICAgZGVmYXVsdDoKPiAgICAgICAgICAgICAgICAgICBicmVhazsK PiAgICAgICAgICAgICAgIH0KPiBkaWZmIC0tZ2l0IGEvdGVzdHMvZmF0ZS9tcGVndHMubWFrIGIv dGVzdHMvZmF0ZS9tcGVndHMubWFrCj4gaW5kZXggYmJjYmZjNDdiMi4uYWUyMWVlODdkMCAxMDA2 NDQKPiAtLS0gYS90ZXN0cy9mYXRlL21wZWd0cy5tYWsKPiArKysgYi90ZXN0cy9mYXRlL21wZWd0 cy5tYWsKPiBAQCAtMTksNiArMTksOSBAQCBGQVRFX01QRUdUU19QUk9CRS0kKGNhbGwgREVNREVD LCBNUEVHVFMpICs9IGZhdGUtbXBlZ3RzLXByb2JlLXBtdC1tZXJnZQo+ICAgZmF0ZS1tcGVndHMt cHJvYmUtcG10LW1lcmdlOiBTUkMgPSAkKFRBUkdFVF9TQU1QTEVTKS9tcGVndHMvcG10Y2hhbmdl LnRzCj4gICBmYXRlLW1wZWd0cy1wcm9iZS1wbXQtbWVyZ2U6IENNRCA9IHJ1biAkKFBST0JFX0NP REVDX05BTUVfQ09NTUFORCkgLW1lcmdlX3BtdF92ZXJzaW9ucyAxIC1pICIkKFNSQykiCj4gICAK PiArRkFURV9NUEVHVFNfUFJPQkUtJChjYWxsIERFTURFQywgTVBFR1RTLCBNUDIpICs9IGZhdGUt bXBlZ3RzLXByb2JlLXNkdC1kYXRhLXN0cmVhbQo+ICtmYXRlLW1wZWd0cy1wcm9iZS1zZHQtZGF0 YS1zdHJlYW06IFNSQyA9ICQoVEFSR0VUX1NBTVBMRVMpL21wZWd0cy9tcGVndHNfc2R0X2RhdGFf c3RyZWFtLnRzCj4gK2ZhdGUtbXBlZ3RzLXByb2JlLXNkdC1kYXRhLXN0cmVhbTogQ01EID0gcnVu ICQoUFJPQkVfQ09ERUNfTkFNRV9DT01NQU5EKSAtaSAiJChTUkMpIgo+ICAgCj4gICBGQVRFX1NB TVBMRVNfRkZQUk9CRSArPSAkKEZBVEVfTVBFR1RTX1BST0JFLXllcykKPiAgIAo+IGRpZmYgLS1n aXQgYS90ZXN0cy9yZWYvZmF0ZS9tcGVndHMtcHJvYmUtc2R0LWRhdGEtc3RyZWFtIGIvdGVzdHMv cmVmL2ZhdGUvbXBlZ3RzLXByb2JlLXNkdC1kYXRhLXN0cmVhbQo+IG5ldyBmaWxlIG1vZGUgMTAw NjQ0Cj4gaW5kZXggMDAwMDAwMDAwMC4uMGI4ZTkwOTYyZgo+IC0tLSAvZGV2L251bGwKPiArKysg Yi90ZXN0cy9yZWYvZmF0ZS9tcGVndHMtcHJvYmUtc2R0LWRhdGEtc3RyZWFtCj4gQEAgLTAsMCAr MSwxNCBAQAo+ICtbUFJPR1JBTV0KPiArW1NUUkVBTV0KPiArY29kZWNfbmFtZT1tcDIKPiArWy9T VFJFQU1dCj4gK1tTVFJFQU1dCj4gK2NvZGVjX25hbWU9YmluX2RhdGEKPiArWy9TVFJFQU1dCj4g K1svUFJPR1JBTV0KPiArW1NUUkVBTV0KPiArY29kZWNfbmFtZT1tcDIKPiArWy9TVFJFQU1dCj4g K1tTVFJFQU1dCj4gK2NvZGVjX25hbWU9YmluX2RhdGEKPiArWy9TVFJFQU1dCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5n IGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4v bGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwg b3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVu c3Vic2NyaWJlIi4K