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 9962541069 for ; Sat, 14 May 2022 10:59:45 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id F3B3E68B3E3; Sat, 14 May 2022 13:59:42 +0300 (EEST) Received: from mout-p-101.mailbox.org (mout-p-101.mailbox.org [80.241.56.151]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 1D32168B278 for ; Sat, 14 May 2022 13:59:37 +0300 (EEST) Received: from smtp2.mailbox.org (smtp2.mailbox.org [10.196.197.2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-101.mailbox.org (Postfix) with ESMTPS id 4L0jFf2mBpz9sVt for ; Sat, 14 May 2022 12:59:34 +0200 (CEST) Message-ID: <002d03b2-3853-0f9e-ea97-ff803bec11da@gyani.pro> Date: Sat, 14 May 2022 16:29:31 +0530 MIME-Version: 1.0 Content-Language: en-US To: ffmpeg-devel@ffmpeg.org References: <20220514091756.6255-1-ffmpeg@gyani.pro> From: Gyan Doshi In-Reply-To: Subject: Re: [FFmpeg-devel] [PATCH] avformat/dashdec: accept and relay CENC decryption key 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: CgpPbiAyMDIyLTA1LTE0IDA0OjA4IHBtLCBTdGV2ZW4gTGl1IHdyb3RlOgo+IEd5YW4gRG9zaGkg PGZmbXBlZ0BneWFuaS5wcm8+IOS6jjIwMjLlubQ15pyIMTTml6Xlkajlha0gMTc6MTjlhpnpgZPv vJoKPj4gQWxsb3dzIHRvIHByb2Nlc3MgQ0VOQy1lbmNyeXB0ZWQgbWVkaWEgc2VnbWVudHMuCj4+ IE9wdGlvbiBhcmcgc3ludGF4IGlzIHNhbWUgYXMgdGhhdCBmb3Igb3B0aW9uIGRlY3J5cHRpb25f a2V5IGluIE1PViBkZW11eGVyCj4+IC0tLQo+PiAgIGRvYy9kZW11eGVycy50ZXhpICAgICB8IDEx ICsrKysrKysrKysrCj4+ICAgbGliYXZmb3JtYXQvZGFzaGRlYy5jIHwgIDUgKysrKysKPj4gICAy IGZpbGVzIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKykKPj4KPj4gZGlmZiAtLWdpdCBhL2RvYy9k ZW11eGVycy50ZXhpIGIvZG9jL2RlbXV4ZXJzLnRleGkKPj4gaW5kZXggMjM4YjhlMDNhOC4uYzk1 YTlhZTU5NCAxMDA2NDQKPj4gLS0tIGEvZG9jL2RlbXV4ZXJzLnRleGkKPj4gKysrIGIvZG9jL2Rl bXV4ZXJzLnRleGkKPj4gQEAgLTI3NCw2ICsyNzQsMTcgQEAgd2hpY2ggc3RyZWFtcyB0byBhY3R1 YWxseSByZWNlaXZlLgo+PiAgIEVhY2ggc3RyZWFtIG1pcnJvcnMgdGhlIEBjb2Rle2lkfSBhbmQg QGNvZGV7YmFuZHdpZHRofSBwcm9wZXJ0aWVzIGZyb20gdGhlCj4+ICAgQGNvZGV7PFJlcHJlc2Vu dGF0aW9uPn0gYXMgbWV0YWRhdGEga2V5cyBuYW1lZCAiaWQiIGFuZCAidmFyaWFudF9iaXRyYXRl IiByZXNwZWN0aXZlbHkuCj4+Cj4+ICtAc3Vic2VjdGlvbiBPcHRpb25zCj4+ICsKPj4gK1RoaXMg ZGVtdXhlciBhY2NlcHRzIHRoZSBmb2xsb3dpbmcgb3B0aW9uOgo+PiArCj4+ICtAdGFibGUgQG9w dGlvbgo+PiArCj4+ICtAaXRlbSBjZW5jX2RlY3J5cHRpb25fa2V5Cj4+ICsxNi1ieXRlIGtleSwg aW4gaGV4LCB0byBkZWNyeXB0IGZpbGVzIGVuY3J5cHRlZCB1c2luZyBJU08gQ29tbW9uIEVuY3J5 cHRpb24gKENFTkMvQUVTLTEyOCBDVFI7IElTTy9JRUMgMjMwMDEtNykuCj4+ICsKPj4gK0BlbmQg dGFibGUKPj4gKwo+PiAgIEBzZWN0aW9uIGltZgo+Pgo+PiAgIEludGVyb3BlcmFibGUgTWFzdGVy IEZvcm1hdCBkZW11eGVyLgo+PiBkaWZmIC0tZ2l0IGEvbGliYXZmb3JtYXQvZGFzaGRlYy5jIGIv bGliYXZmb3JtYXQvZGFzaGRlYy5jCj4+IGluZGV4IDBiNWZmNWFlYjkuLjBmNjYyNTEzNTQgMTAw NjQ0Cj4+IC0tLSBhL2xpYmF2Zm9ybWF0L2Rhc2hkZWMuYwo+PiArKysgYi9saWJhdmZvcm1hdC9k YXNoZGVjLmMKPj4gQEAgLTE1MCw2ICsxNTAsNyBAQCB0eXBlZGVmIHN0cnVjdCBEQVNIQ29udGV4 dCB7Cj4+ICAgICAgIGNoYXIgKmFsbG93ZWRfZXh0ZW5zaW9uczsKPj4gICAgICAgQVZEaWN0aW9u YXJ5ICphdmlvX29wdHM7Cj4+ICAgICAgIGludCBtYXhfdXJsX3NpemU7Cj4+ICsgICAgY2hhciAq Y2VuY19kZWNyeXB0aW9uX2tleTsKPj4KPj4gICAgICAgLyogRmxhZ3MgZm9yIGluaXQgc2VjdGlv biovCj4+ICAgICAgIGludCBpc19pbml0X3NlY3Rpb25fY29tbW9uX3ZpZGVvOwo+PiBAQCAtMTg5 Myw2ICsxODk0LDkgQEAgc3RhdGljIGludCByZW9wZW5fZGVtdXhfZm9yX2NvbXBvbmVudChBVkZv cm1hdENvbnRleHQgKnMsIHN0cnVjdCByZXByZXNlbnRhdGlvbgo+PiAgICAgICBwbHMtPmN0eC0+ cGIgPSAmcGxzLT5wYi5wdWI7Cj4+ICAgICAgIHBscy0+Y3R4LT5pb19vcGVuICA9IG5lc3RlZF9p b19vcGVuOwo+Pgo+PiArICAgIGlmIChjLT5jZW5jX2RlY3J5cHRpb25fa2V5KQo+PiArICAgICAg ICBhdl9kaWN0X3NldCgmaW5fZm10X29wdHMsICJkZWNyeXB0aW9uX2tleSIsIGMtPmNlbmNfZGVj cnlwdGlvbl9rZXksIEFWX09QVF9GTEFHX0RFQ09ESU5HX1BBUkFNKTsKPj4gKwo+PiAgICAgICAv LyBwcm92aWRlIGFkZGl0aW9uYWwgaW5mb3JtYXRpb24gZnJvbSBtcGQgaWYgYXZhaWxhYmxlCj4+ ICAgICAgIHJldCA9IGF2Zm9ybWF0X29wZW5faW5wdXQoJnBscy0+Y3R4LCAiIiwgaW5fZm10LCAm aW5fZm10X29wdHMpOyAvL3Bscy0+aW5pdF9zZWN0aW9uLT51cmwKPj4gICAgICAgYXZfZGljdF9m cmVlKCZpbl9mbXRfb3B0cyk7Cj4+IEBAIC0yMzQ0LDYgKzIzNDgsNyBAQCBzdGF0aWMgY29uc3Qg QVZPcHRpb24gZGFzaF9vcHRpb25zW10gPSB7Cj4+ICAgICAgICAgICBPRkZTRVQoYWxsb3dlZF9l eHRlbnNpb25zKSwgQVZfT1BUX1RZUEVfU1RSSU5HLAo+PiAgICAgICAgICAgey5zdHIgPSAiYWFj LG00YSxtNHMsbTR2LG1vdixtcDQsd2VibSx0cyJ9LAo+PiAgICAgICAgICAgSU5UX01JTiwgSU5U X01BWCwgRkxBR1N9LAo+PiArICAgIHsgImNlbmNfZGVjcnlwdGlvbl9rZXkiLCAiTWVkaWEgZGVj cnlwdGlvbiBrZXkgKGhleCkiLCBPRkZTRVQoY2VuY19kZWNyeXB0aW9uX2tleSksIEFWX09QVF9U WVBFX1NUUklORywgey5zdHIgPSBOVUxMfSwgSU5UX01JTiwgSU5UX01BWCwgLmZsYWdzID0gRkxB R1MgfSwKPj4gICAgICAge05VTEx9Cj4+ICAgfTsKPj4KPj4gLS0KPj4gMi4zNi4xCj4+Cj4+IF9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4+IGZmbXBlZy1k ZXZlbCBtYWlsaW5nIGxpc3QKPj4gZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKPj4gaHR0cHM6Ly9m Zm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCj4+Cj4+IFRvIHVuc3Vic2Ny aWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbAo+PiBmZm1wZWctZGV2ZWwtcmVxdWVzdEBm Zm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo+Cj4gTEdUTQoKUHVzaGVkIGFz IDhiNjRkOGQ5YWE3ZmVkZTk0YWI1MzFiN2JlM2Y3M2NkMmYzYzQ0OGMKClRoYW5rcywKR3lhbgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2 ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxp bmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBz dWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==