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 6597141022 for ; Sat, 14 May 2022 10:39:13 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 5600268B42E; Sat, 14 May 2022 13:39:12 +0300 (EEST) Received: from mail-qk1-f180.google.com (mail-qk1-f180.google.com [209.85.222.180]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id CBF7468B02F for ; Sat, 14 May 2022 13:39:05 +0300 (EEST) Received: by mail-qk1-f180.google.com with SMTP id a22so9133021qkl.5 for ; Sat, 14 May 2022 03:39:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :content-transfer-encoding; bh=BqmzpZqQPbkuhjWA29Shi0AZr8BWWJy/zxouBgv8aQg=; b=iqpQ60iylMvusPEFtqRAdM3WrPP5WG5/tEjfSlqIRTrngQW0wZZrhuA3go47So5MeN DF/kFNUrKZHlkN+NzGoj0/2gsa+DZPCcfhZHNQNEClJou5wQJBtX+R/KTw/KVL9yz0iA kZTo2KZ+UmV8D/aNJxQT1sYF1d5U4t3OaKuj3HuGZ4lIgzQsC6pZsNIfFI5W8ujxLK09 PFp7JMVb8O9T6bydf0M0VvDoFm1aMZlhxSxfR9n1heUGMG9HkQLLYDoD9jC7UE1S4q3B oA+5aaczgUI3HP5w72rHNm8jm6kHJeU0S4VEkhbMefBH91J2xyXFwNO4q0XSH3zlDbxk iX0g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:content-transfer-encoding; bh=BqmzpZqQPbkuhjWA29Shi0AZr8BWWJy/zxouBgv8aQg=; b=7FsTljKC4P0mUTQMz7Ga3VqeYDIcrnKZ8N5MnMDn8JBLTprVC5WM5/JbaRBrJdKjiV +NWBTvIoTvfGWE/iw+u3M1XoP+SLlaxn9k1Ok+2OQoej1mGIITsMB3UKhHGBNTfIq1Eh nlb/bDjHQtVFTOg7Mmo4KJqfQo+vinXZq5MII67ynRXJKOaitMvCRMwXNGfG0c3dbKjn qMAdkSKx6mscgYkxbtDxGhZ0i9DMRm6U80JGZ+dL0XGc2L3QIaxNfq5Q+atbEuaPRBqb lBdDLcE8jkOgdPVjF9YJbrBEePX6ISBwy7L8iRGFcOhKzGdunanb9Vym0I/Ahbk5pFMw Ty2g== X-Gm-Message-State: AOAM532ENz4VXVl3+KLTiLDo8eBJ9ZSajo9VSul4I4acwlVVDEaLdiBE CxriezWHbE03cd210BpXV99mBSxZxVRR8tIpITdC7SRHU2Y= X-Google-Smtp-Source: ABdhPJxsWJwHyStTUI0BvSVXrscsaTK3TJ5WEDOxmTFwsUdTnflr13lLr1PD83oRQJgpMib4DZmm8gBE7g5V0WtcTf0= X-Received: by 2002:a05:620a:2805:b0:67d:5c7e:c43a with SMTP id f5-20020a05620a280500b0067d5c7ec43amr6448655qkp.84.1652524743612; Sat, 14 May 2022 03:39:03 -0700 (PDT) MIME-Version: 1.0 References: <20220514091756.6255-1-ffmpeg@gyani.pro> In-Reply-To: <20220514091756.6255-1-ffmpeg@gyani.pro> From: Steven Liu Date: Sat, 14 May 2022 18:38:52 +0800 Message-ID: To: FFmpeg development discussions and patches 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-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: R3lhbiBEb3NoaSA8ZmZtcGVnQGd5YW5pLnBybz4g5LqOMjAyMuW5tDXmnIgxNOaXpeWRqOWFrSAx NzoxOOWGmemBk++8mgo+Cj4gQWxsb3dzIHRvIHByb2Nlc3MgQ0VOQy1lbmNyeXB0ZWQgbWVkaWEg c2VnbWVudHMuCj4gT3B0aW9uIGFyZyBzeW50YXggaXMgc2FtZSBhcyB0aGF0IGZvciBvcHRpb24g ZGVjcnlwdGlvbl9rZXkgaW4gTU9WIGRlbXV4ZXIKPiAtLS0KPiAgZG9jL2RlbXV4ZXJzLnRleGkg ICAgIHwgMTEgKysrKysrKysrKysKPiAgbGliYXZmb3JtYXQvZGFzaGRlYy5jIHwgIDUgKysrKysK PiAgMiBmaWxlcyBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspCj4KPiBkaWZmIC0tZ2l0IGEvZG9j L2RlbXV4ZXJzLnRleGkgYi9kb2MvZGVtdXhlcnMudGV4aQo+IGluZGV4IDIzOGI4ZTAzYTguLmM5 NWE5YWU1OTQgMTAwNjQ0Cj4gLS0tIGEvZG9jL2RlbXV4ZXJzLnRleGkKPiArKysgYi9kb2MvZGVt dXhlcnMudGV4aQo+IEBAIC0yNzQsNiArMjc0LDE3IEBAIHdoaWNoIHN0cmVhbXMgdG8gYWN0dWFs bHkgcmVjZWl2ZS4KPiAgRWFjaCBzdHJlYW0gbWlycm9ycyB0aGUgQGNvZGV7aWR9IGFuZCBAY29k ZXtiYW5kd2lkdGh9IHByb3BlcnRpZXMgZnJvbSB0aGUKPiAgQGNvZGV7PFJlcHJlc2VudGF0aW9u Pn0gYXMgbWV0YWRhdGEga2V5cyBuYW1lZCAiaWQiIGFuZCAidmFyaWFudF9iaXRyYXRlIiByZXNw ZWN0aXZlbHkuCj4KPiArQHN1YnNlY3Rpb24gT3B0aW9ucwo+ICsKPiArVGhpcyBkZW11eGVyIGFj Y2VwdHMgdGhlIGZvbGxvd2luZyBvcHRpb246Cj4gKwo+ICtAdGFibGUgQG9wdGlvbgo+ICsKPiAr QGl0ZW0gY2VuY19kZWNyeXB0aW9uX2tleQo+ICsxNi1ieXRlIGtleSwgaW4gaGV4LCB0byBkZWNy eXB0IGZpbGVzIGVuY3J5cHRlZCB1c2luZyBJU08gQ29tbW9uIEVuY3J5cHRpb24gKENFTkMvQUVT LTEyOCBDVFI7IElTTy9JRUMgMjMwMDEtNykuCj4gKwo+ICtAZW5kIHRhYmxlCj4gKwo+ICBAc2Vj dGlvbiBpbWYKPgo+ICBJbnRlcm9wZXJhYmxlIE1hc3RlciBGb3JtYXQgZGVtdXhlci4KPiBkaWZm IC0tZ2l0IGEvbGliYXZmb3JtYXQvZGFzaGRlYy5jIGIvbGliYXZmb3JtYXQvZGFzaGRlYy5jCj4g aW5kZXggMGI1ZmY1YWViOS4uMGY2NjI1MTM1NCAxMDA2NDQKPiAtLS0gYS9saWJhdmZvcm1hdC9k YXNoZGVjLmMKPiArKysgYi9saWJhdmZvcm1hdC9kYXNoZGVjLmMKPiBAQCAtMTUwLDYgKzE1MCw3 IEBAIHR5cGVkZWYgc3RydWN0IERBU0hDb250ZXh0IHsKPiAgICAgIGNoYXIgKmFsbG93ZWRfZXh0 ZW5zaW9uczsKPiAgICAgIEFWRGljdGlvbmFyeSAqYXZpb19vcHRzOwo+ICAgICAgaW50IG1heF91 cmxfc2l6ZTsKPiArICAgIGNoYXIgKmNlbmNfZGVjcnlwdGlvbl9rZXk7Cj4KPiAgICAgIC8qIEZs YWdzIGZvciBpbml0IHNlY3Rpb24qLwo+ICAgICAgaW50IGlzX2luaXRfc2VjdGlvbl9jb21tb25f dmlkZW87Cj4gQEAgLTE4OTMsNiArMTg5NCw5IEBAIHN0YXRpYyBpbnQgcmVvcGVuX2RlbXV4X2Zv cl9jb21wb25lbnQoQVZGb3JtYXRDb250ZXh0ICpzLCBzdHJ1Y3QgcmVwcmVzZW50YXRpb24KPiAg ICAgIHBscy0+Y3R4LT5wYiA9ICZwbHMtPnBiLnB1YjsKPiAgICAgIHBscy0+Y3R4LT5pb19vcGVu ICA9IG5lc3RlZF9pb19vcGVuOwo+Cj4gKyAgICBpZiAoYy0+Y2VuY19kZWNyeXB0aW9uX2tleSkK PiArICAgICAgICBhdl9kaWN0X3NldCgmaW5fZm10X29wdHMsICJkZWNyeXB0aW9uX2tleSIsIGMt PmNlbmNfZGVjcnlwdGlvbl9rZXksIEFWX09QVF9GTEFHX0RFQ09ESU5HX1BBUkFNKTsKPiArCj4g ICAgICAvLyBwcm92aWRlIGFkZGl0aW9uYWwgaW5mb3JtYXRpb24gZnJvbSBtcGQgaWYgYXZhaWxh YmxlCj4gICAgICByZXQgPSBhdmZvcm1hdF9vcGVuX2lucHV0KCZwbHMtPmN0eCwgIiIsIGluX2Zt dCwgJmluX2ZtdF9vcHRzKTsgLy9wbHMtPmluaXRfc2VjdGlvbi0+dXJsCj4gICAgICBhdl9kaWN0 X2ZyZWUoJmluX2ZtdF9vcHRzKTsKPiBAQCAtMjM0NCw2ICsyMzQ4LDcgQEAgc3RhdGljIGNvbnN0 IEFWT3B0aW9uIGRhc2hfb3B0aW9uc1tdID0gewo+ICAgICAgICAgIE9GRlNFVChhbGxvd2VkX2V4 dGVuc2lvbnMpLCBBVl9PUFRfVFlQRV9TVFJJTkcsCj4gICAgICAgICAgey5zdHIgPSAiYWFjLG00 YSxtNHMsbTR2LG1vdixtcDQsd2VibSx0cyJ9LAo+ICAgICAgICAgIElOVF9NSU4sIElOVF9NQVgs IEZMQUdTfSwKPiArICAgIHsgImNlbmNfZGVjcnlwdGlvbl9rZXkiLCAiTWVkaWEgZGVjcnlwdGlv biBrZXkgKGhleCkiLCBPRkZTRVQoY2VuY19kZWNyeXB0aW9uX2tleSksIEFWX09QVF9UWVBFX1NU UklORywgey5zdHIgPSBOVUxMfSwgSU5UX01JTiwgSU5UX01BWCwgLmZsYWdzID0gRkxBR1MgfSwK PiAgICAgIHtOVUxMfQo+ICB9Owo+Cj4gLS0KPiAyLjM2LjEKPgo+IF9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gZmZtcGVnLWRldmVsIG1haWxpbmcgbGlz dAo+IGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCj4gaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4v bGlzdGluZm8vZmZtcGVnLWRldmVsCj4KPiBUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92 ZSwgb3IgZW1haWwKPiBmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVj dCAidW5zdWJzY3JpYmUiLgoKCkxHVE0KClRoYW5rcwpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1k ZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBl Zy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBl Zy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==