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 7733D473FD for ; Wed, 6 Sep 2023 17:53:28 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 0DB3668C7D6; Wed, 6 Sep 2023 20:53:25 +0300 (EEST) Received: from glom.nmugroup.com (glom.nmugroup.com [193.183.80.6]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 164A568C601 for ; Wed, 6 Sep 2023 20:53:18 +0300 (EEST) Received: from localhost (localhost [127.0.0.1]) by glom.nmugroup.com (Postfix) with ESMTP id 6F97E5428B09 for ; Wed, 6 Sep 2023 19:53:17 +0200 (CEST) Received: from [192.168.1.102] (m37-3-126-45.cust.tele2.se [37.3.126.45]) (Authenticated sender: git01) by glom.nmugroup.com (Postfix) with ESMTPSA id 20950542897D for ; Wed, 6 Sep 2023 19:53:16 +0200 (CEST) Message-ID: From: Tomas =?ISO-8859-1?Q?H=E4rdin?= To: FFmpeg development discussions and patches Date: Wed, 06 Sep 2023 19:53:15 +0200 In-Reply-To: <20230906143832.54604-1-jamrial@gmail.com> References: <20230906143832.54604-1-jamrial@gmail.com> User-Agent: Evolution 3.46.4-2 MIME-Version: 1.0 Subject: Re: [FFmpeg-devel] [PATCH] [RFC]avformat: introduce AVStreamGroup 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: b25zIDIwMjMtMDktMDYga2xvY2thbiAxMTozOCAtMDMwMCBza3JldiBKYW1lcyBBbG1lcjoKPiBT aWduZWQtb2ZmLWJ5OiBKYW1lcyBBbG1lciA8amFtcmlhbEBnbWFpbC5jb20+Cj4gLS0tCj4gVGhp cyBpcyBhbiBpbml0aWFsIHByb29mIG9mIGNvbmNlcHQgZm9yIEFWU3RyZWFtIGdyb3Vwcywgc29t ZXRoaW5nCj4gdGhhdCdzCj4gbmVlZGVkIGZvciBxdWl0ZSBhIGZldyBleGlzdGluZyBhbmQgdXBj b21pbmcgZm9ybWF0cyB0aGF0IGxhdmYgaGFzIG5vCj4gd2F5IHRvCj4gY3VycmVudGx5IGV4cG9y dC4gU2FpZCBmb3JtYXRzIGRlZmluZSBhIHNpbmdsZSB2aWRlbyBvciBhdWRpbyBzdHJlYW0KPiBj b21wb3NlZAo+IGJ5IG1lcmdpbmcgc2V2ZXJhbCBpbmRpdmlkdWFseSBtdWx0aXBsZXhlZCBzdHJl YW1zIHdpdGhpbiBhIG1lZGlhCj4gZmlsZS4KPiBUaGlzIGlzIHRoZSBjYXNlIG9mIEhFSUYsIGEg Zm9ybWF0IGRlZmluaW5nIGEgdGlsZWQgaW1hZ2Ugd2hlcmUgZWFjaAo+IHRpbGUgaXMgYQo+IHNl cGFyYXRlIGltYWdlIChlaXRoZXIgaGV2YywgYXYxLCBldGMpIGFsbCBvZiB3aGljaCBuZWVkIHRv IGJlCj4gZGVjb2RlZAo+IGluZGl2aWR1YWx5IGFuZCB0aGVuIHN0aXRjaGVkIHRvZ2V0aGVyIGZv ciBwcmVzZW50YXRpb24gdXNpbmcKPiBjb250YWluZXIgbGV2ZWwKPiBpbmZvcm1hdGlvbjvCoAoK SSByZW1lbWJlciB0aGlzIGJsb2NraW5nIEhFSUYgYXMgYSBHU29DIHByb2plY3QuIEhvbmVzdGx5 IHRoZSB3YXkgdGhhdApmb3JtYXQgaXMgZGVzaWduZWQgaXMgaW1tZW5zZWx5IGhvcnJpYmxlLgoK PiBNUEVHLVRTIHByb2dyYW1zLCBjdXJyZW50bHkgZXhwb3J0ZWQgYXMKPiBBVlByb2dyYW0sIHdo aWNoIHRoaXMgbmV3IGdlbmVyYWwgcHVycG9zZSBBUEkgd291bGQgcmVwbGFjZS4KCkkgY2FuIGZv cmVzZWUgdGhpcyBiZWluZyBhIG51aXNhbmNlIGZvciB1c2VycyBhY2N1c3RvbWVkIHRvIEFWUHJv Z3JhbS4KQWxzbyB0aGlzIGZlYXR1cmUgYm9yZGVycyBvbiBOTEUgdGVycml0b3J5LiBOb3QgbmVj ZXNzYXJpbHkgYSBiYWQKdGhpbmcsIGJ1dCBGRm1wZWcgaXMgb3ZlcmFsbCBwb29ybHkgYXJjaGl0 ZWN0dXJlZCBmb3IgTkxFIHN0dWZmLiBJCmJlbGlldmUgSSByYWlzZWQgdGhpcyBpc3N1ZSBiYWNr IHdoZW4gbGF2Zmkgd2FzIHByb3Bvc2VkLCBpdCBiZWluZwp3aG9sbHkgdW5zdWl0YWJsZSBmb3Ig TkxFIHdvcmsuCgoKPiArdHlwZWRlZiBzdHJ1Y3QgQVZTdHJlYW1Hcm91cCB7Cj4gK8KgwqDCoCAv KioKPiArwqDCoMKgwqAgKiBBIGNsYXNzIGZvciBAcmVmIGF2b3B0aW9ucy4gU2V0IG9uIHN0cmVh bSBjcmVhdGlvbi4KPiArwqDCoMKgwqAgKi8KPiArwqDCoMKgIGNvbnN0IEFWQ2xhc3MgKmF2X2Ns YXNzOwo+ICsKPiArwqDCoMKgIC8qKgo+ICvCoMKgwqDCoCAqIEdyb3VwIGluZGV4IGluIEFWRm9y bWF0Q29udGV4dC4KPiArwqDCoMKgwqAgKi8KPiArwqDCoMKgIGludCBpbmRleDsKPiArCj4gK8Kg wqDCoCAvKioKPiArwqDCoMKgwqAgKiBGb3JtYXQtc3BlY2lmaWMgZ3JvdXAgSUQuCj4gK8KgwqDC oMKgICogZGVjb2Rpbmc6IHNldCBieSBsaWJhdmZvcm1hdAo+ICvCoMKgwqDCoCAqIGVuY29kaW5n OiBzZXQgYnkgdGhlIHVzZXIsIHJlcGxhY2VkIGJ5IGxpYmF2Zm9ybWF0IGlmIGxlZnQKPiB1bnNl dAo+ICvCoMKgwqDCoCAqLwo+ICvCoMKgwqAgaW50IGlkOwo+ICsKPiArwqDCoMKgIC8qKgo+ICvC oMKgwqDCoCAqIENvZGVjIHBhcmFtZXRlcnMgYXNzb2NpYXRlZCB3aXRoIHRoaXMgc3RyZWFtIGdy b3VwLiBBbGxvY2F0ZWQKPiBhbmQgZnJlZWQKPiArwqDCoMKgwqAgKiBieSBsaWJhdmZvcm1hdCBp biBhdmZvcm1hdF9uZXdfc3RyZWFtX2dyb3VwKCkgYW5kCj4gYXZmb3JtYXRfZnJlZV9jb250ZXh0 KCkKPiArwqDCoMKgwqAgKiByZXNwZWN0aXZlbHkuCj4gK8KgwqDCoMKgICoKPiArwqDCoMKgwqAg KiAtIGRlbXV4aW5nOiBmaWxsZWQgYnkgbGliYXZmb3JtYXQgb24gc3RyZWFtIGdyb3VwIGNyZWF0 aW9uIG9yCj4gaW4KPiArwqDCoMKgwqAgKsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBhdmZvcm1h dF9maW5kX3N0cmVhbV9pbmZvKCkKPiArwqDCoMKgwqAgKiAtIG11eGluZzogZmlsbGVkIGJ5IHRo ZSBjYWxsZXIgYmVmb3JlIGF2Zm9ybWF0X3dyaXRlX2hlYWRlcigpCj4gK8KgwqDCoMKgICovCj4g K8KgwqDCoCBBVkNvZGVjUGFyYW1ldGVycyAqY29kZWNwYXI7Cj4gKwo+ICvCoMKgwqAgdm9pZCAq cHJpdl9kYXRhOwo+ICsKPiArwqDCoMKgIC8qKgo+ICvCoMKgwqDCoCAqIE51bWJlciBvZiBlbGVt ZW50cyBpbiBBVlN0cmVhbUdyb3VwLnN0cmVhbV9pbmRleC4KPiArwqDCoMKgwqAgKgo+ICvCoMKg wqDCoCAqIFNldCBieSBhdl9zdHJlYW1fZ3JvdXBfYWRkX3N0cmVhbSgpIGFuZAo+IGF2X3N0cmVh bV9ncm91cF9uZXdfc3RyZWFtKCksIG11c3Qgbm90Cj4gK8KgwqDCoMKgICogYmUgbW9kaWZpZWQg YnkgYW55IG90aGVyIGNvZGUuCj4gK8KgwqDCoMKgICovCj4gK8KgwqDCoCBpbnQgbmJfc3RyZWFt X2luZGV4ZXM7Cj4gKwo+ICvCoMKgwqAgLyoqCj4gK8KgwqDCoMKgICogQSBsaXN0IG9mIGluZGV4 ZXMgb2Ygc3RyZWFtcyBpbiB0aGUgZ3JvdXAuIE5ldyBlbnRyaWVzIGFyZQo+IGNyZWF0ZWQgd2l0 aAo+ICvCoMKgwqDCoCAqIGF2X3N0cmVhbV9ncm91cF9hZGRfc3RyZWFtKCkgYW5kCj4gYXZfc3Ry ZWFtX2dyb3VwX25ld19zdHJlYW0oKS4KPiArwqDCoMKgwqAgKgo+ICvCoMKgwqDCoCAqIC0gZGVt dXhpbmc6IGVudHJpZXMgYXJlIGNyZWF0ZWQgYnkgbGliYXZmb3JtYXQgaW4KPiBhdmZvcm1hdF9v cGVuX2lucHV0KCkuCj4gK8KgwqDCoMKgICrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgSWYgQVZG TVRDVFhfTk9IRUFERVIgaXMgc2V0IGluIGN0eF9mbGFncywgdGhlbgo+IG5ldyBlbnRyaWVzIG1h eSBhbHNvCj4gK8KgwqDCoMKgICrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgYXBwZWFyIGluIGF2 X3JlYWRfZnJhbWUoKS4KPiArwqDCoMKgwqAgKiAtIG11eGluZzogZW50cmllcyBhcmUgY3JlYXRl ZCBieSB0aGUgdXNlciBiZWZvcmUKPiBhdmZvcm1hdF93cml0ZV9oZWFkZXIoKS4KPiArwqDCoMKg wqAgKgo+ICvCoMKgwqDCoCAqIEZyZWVkIGJ5IGxpYmF2Zm9ybWF0IGluIGF2Zm9ybWF0X2ZyZWVf Y29udGV4dCgpLgo+ICvCoMKgwqDCoCAqLwo+ICvCoMKgwqAgaW50ICpzdHJlYW1faW5kZXg7Cj4g K30gQVZTdHJlYW1Hcm91cDsKCkkgc2VlIG5vIHByb3Zpc2lvbnMgZm9yIGF0dGFjaGluZyBtZXRh ZGF0YSwgZm9yIGV4YW1wbGUgSEVJRiBzdGl0Y2hpbmcuClB1dHRpbmcgaXQgaW4gY29kZXJwYXIg c2VlbXMgd3JvbmcsIHNpbmNlIGl0IGlzIGNvbnRhaW5lci1sZXZlbAptZXRhZGF0YS4gV2UgY291 bGQganVzdCBoYXZlIGFuIEhFSUYgc3BlY2lmaWMgc3RydWN0IGFzIGNvbnRhaW5lcgptZXRhZGF0 YS4KCi9Ub21hcwpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBz Oi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3Jp YmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBl Zy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==