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 7F138486B5 for ; Thu, 15 Feb 2024 07:57:47 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 0854968D22E; Thu, 15 Feb 2024 09:57:44 +0200 (EET) Received: from mail-wm1-f54.google.com (mail-wm1-f54.google.com [209.85.128.54]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 5E38B68D223 for ; Thu, 15 Feb 2024 09:57:38 +0200 (EET) Received: by mail-wm1-f54.google.com with SMTP id 5b1f17b1804b1-412255afa19so290625e9.3 for ; Wed, 14 Feb 2024 23:57:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1707983857; x=1708588657; darn=ffmpeg.org; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:to:from:date:from:to:cc :subject:date:message-id:reply-to; bh=ZWjStRKPtQGkIsMx+mF3G8dE0LVnUH8w4pLMVnODOUw=; b=JaODoWM7NJ+fw7r7RrzqmemUbpB6m1+yt1780qDsqcqJ4qy5l1PEP7MEwZWY71bqfN xAoq+ATuonc9PLl4Vc4iEWk6O0WB8GNz4QrW8CJu80NtbtyHdkmux07uOtOhTGewSprS 2O71laYmqh1y+N67azHSAdJMz+8scICsbjdwp4pmPgR2Pz5/ZyMHuZOAnxIvm1EwztvD fDtKet1zVriQJQrIo2Kp0r8gs6n8tG1CHDjGwBEib8Hp4dJgmbr1vYRBaawV4fKoyjTy QOyTMvO6vxvtGYaTXQ/Grp0IKEvki0Wc7UbSJxjKxAafCAWX56QEuGmZ49rmNRhvrpj7 trNQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1707983857; x=1708588657; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=ZWjStRKPtQGkIsMx+mF3G8dE0LVnUH8w4pLMVnODOUw=; b=cJnJOHdJxnuFwd+WXlchGcGuMbpEpEAarnOkv8KRd0khlUCp3CZCh0AIh50p7IYpIL /xOpzoT1DA50Ly+3T5+0XiT9UJDNh/82Lt2sKbCBHBKx9sr4jwGe2GHm9t4GshSHFCfF ogQJHgm2ZzY031X650mdMk+sdOKuU57AOYCBZ4iWlCpzN5VKegFNjGMxq30tr4d/xtlJ N+q5FPBryFPGWzUVUg0oc5Tjn7l0NzqlLEAS7txMJ9vFJ1wUlVoQia5UVONZ/LNZ51Cr BnKf+Nkb0XVcw0HK7T0/1JBflPnZEAcIK9vN/MbJltpKLW5dffJXZuEZfl+COO2n7oSQ PiEA== X-Gm-Message-State: AOJu0Yy25+TEqQiH0SZ8CbL+DUmw8moBOB8S3u8QF1p06SF//athryNx Kh9MfTfVu2kAbumumTyjqtAinLRdpmp4rfTbAWjIO4kVF6NEIYloWn7etqc6 X-Google-Smtp-Source: AGHT+IGM1Tm8d0qcyiV6o389MmJEp0RBIAlUjV9izQj/IMzwvJo2e3wVLGKmNQ6cMTXJasNx//Rsbg== X-Received: by 2002:adf:e255:0:b0:33b:60ca:2219 with SMTP id bl21-20020adfe255000000b0033b60ca2219mr687510wrb.45.1707983857249; Wed, 14 Feb 2024 23:57:37 -0800 (PST) Received: from kusa (2a01cb040b6872000000000000000afa.ipv6.abo.wanadoo.fr. [2a01:cb04:b68:7200::afa]) by smtp.gmail.com with ESMTPSA id l13-20020a5d668d000000b003392206c808sm925473wru.105.2024.02.14.23.57.36 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 14 Feb 2024 23:57:36 -0800 (PST) Date: Thu, 15 Feb 2024 08:57:35 +0100 From: Matthieu Bouron To: FFmpeg development discussions and patches Message-ID: References: <20240213230418.457056-1-matthieu.bouron@gmail.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: Subject: Re: [FFmpeg-devel] Add protocol for Android content providers 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: T24gVGh1LCBGZWIgMTUsIDIwMjQgYXQgMTI6MTM6NTlQTSArMDgwMCwgWmhhbyBaaGlsaSB3cm90 ZToKPiAKPiAKPiA+IE9uIEZlYiAxNCwgMjAyNCwgYXQgMDY6NTAsIE1hdHRoaWV1IEJvdXJvbiA8 bWF0dGhpZXUuYm91cm9uQGdtYWlsLmNvbT4gd3JvdGU6Cj4gPiAKPiA+IEhpLAo+ID4gCj4gPiBP biBBbmRyb2lkLCBjb250ZW50IHByb3ZpZGVycyBhcmUgdXNlZCBmb3IgYWNjZXNzaW5nIGZpbGVz IHRocm91Z2ggc2hhcmVkCj4gPiBtZWNoYW5pc21zLiBPbmUgdHlwaWNhbCBjYXNlIHdvdWxkIGJl IGFuIGFwcCB3aWxsaW5nIHRvIG9wZW4gYSB2aWRlbyBmcm9tCj4gPiBHb29nbGUgUGhvdG9zLCBn YWxsZXJ5IGFwcHMsIFRpa1RvaywgSW5zdGFncmFtIG9yIHNvbWUgb3RoZXIgcHJvdmlkZXJzLgo+ ID4gQSBjb250ZW50IFVSSSBsb29rcyBzb21ldGhpbmcgbGlrZSAiY29udGVudDovL2F1dGhvcml0 eS9wYXRoL2lkIiwgc2VlOgo+ID4gaHR0cHM6Ly9kZXZlbG9wZXIuYW5kcm9pZC5jb20vcmVmZXJl bmNlL2FuZHJvaWQvY29udGVudC9Db250ZW50VXJpcwo+ID4gaHR0cHM6Ly9kZXZlbG9wZXIuYW5k cm9pZC5jb20vZ3VpZGUvdG9waWNzL3Byb3ZpZGVycy9jb250ZW50LXByb3ZpZGVyLWJhc2ljcwo+ ID4gCj4gPiBJdCBjYW4gY3VycmVudGx5IGJlIHNvbWVob3cgbWFuYWdlZCB0aHJvdWdoIGNsdW1z eSBtZWFucyBzdWNoIGFzIHVzaW5nIGEgImZkOiIKPiA+IGZpbGVuYW1lIGFuZCBjcmFmdGluZyBh IHNwZWNpYWwgQVZPcHRpb24sIHdoaWNoIGFsc28gaGFzIHRoZSBkcmF3YmFjayBvZgo+ID4gcmVx dWlyaW5nIHRoZSB0aGlyZCBwYXJ0eSB0byBjYXJyeSBhcm91bmQgb3BlbmVkIGZpbGUgZGVzY3Jp cHRvcnMgKHdpdGggdGhlCj4gPiBtdWx0aXBsZSBvcGVuZWQgZmlsZSBsaW1pdGF0aW9ucyBpbXBs aWVkKS4gQ3VzdG9tIEFWSU9Db250ZXh0cyBhcmUgYWxzbyBhbgo+IAo+IEZpbGUgZGVzY3JpcHRv ciBpcyBhIGdlbmVyYWwgYWJzdHJhY3Rpb24gbGF5ZXIsIGl0IHRhcmdldCBtb3JlIHBsYXRmb3Jt cyB0aGFuCj4gQW5kcm9pZCBzcGVjaWZpYyBjb250ZW50IHByb3ZpZGVyLiBBbmRyb2lkIHByb3Zp ZGVkIGdldEZkKCkgQVBJIHNpbmNlIEFQSQo+IGxldmVsIDEyLCBJIGd1ZXNzIHRoYXTigJlzIHRo ZSBkZWZhdWx0IG1ldGhvZCB0byBkZWFsIHdpdGggY29udGVudCBwcm92aWRlciBpbgo+IG5hdGl2 ZSBjb2RlLiBJdOKAmXMgYSBmZXcgbGluZXMgb2YgY29kZSB0byBnZXQgbmF0aXZlIGZkIGluIEph dmEsIGJ1dCBkb3plbnMgb2YgY29kZQo+IGluIEMgd2l0aCBKTkksIHdoaWNoIGlzIHdoYXQgdGhp cyBwYXRjaHNldCBkb25lLgo+IAo+IEZvciBtdWx0aXBsZSBvcGVuZWQgZmlsZSBsaW1pdGF0aW9u cyBpc3N1ZSwgdGhleSBjYW4gY2xvc2UgdGhlIGZpbGUgZGVzY3JpcHRvciBhZnRlcgo+IG9wZW4u IEl04oCZcyB1bmxpa2VseSB0byByZWFjaCB0aGUgbGltaXQgaW4gbm9ybWFsIGNhc2Ugd2l0aG91 dCBsZWFrLgo+IAo+IEnigJltIE9LIHRvIHByb3ZpZGUgdGhpcyBhbmRyb2lkX2NvbnRlbnRfcHJv dG9jb2wgaGVscGVyIGlmIHVzZXIgcmVxdWVzdHMuCgpJJ3ZlIGJlZW4gZG9pbmcgdGhpcyBraW5k IG9mIHdvcmsgZm9yIDMvNCB1c2VycyAoaW5jbHVkaW5nIG15c2VsZikgYXQgdGhpcwpwb2ludCBh bmQgaGF2ZSB0byBkbyBpdCBhbm90aGVyIHRpbWUsIHRoaXMgaXMgd2hhdCBtb3RpdmF0ZWQgbWUg dG8gcHJvcG9zZQp0aGlzIHBhdGNoc2V0LgoKPiAKPiA+IG9wdGlvbi4gQm90aCBvcHRpb25zIHdp bGwgaGF2ZSB0byBkZWFsIHdpdGggdGhlIEpOSSB0aG91Z2ggYW5kIGVuZCB1c2VycyB3aWxsCj4g PiBoYXZlIHRvIHJlLWltcGxlbWVudCB0aGUgc2FtZSBleGFjdCB0aGluZy4KPiAKPiBVc2VyIHN0 aWxsIG5lZWQgdG8gZGVhbCB3aXRoIEpOSSB3aXRoIHRoZSBuZXcgYW5kcm9pZF9jb250ZW50X3By b3RvY29sLCBtb3JlIG9yCj4gbGVzcywgaXTigJlzIHVuYXZvaWRhYmxlLgoKVGhlIGFkdmFudGFn ZSBJIHNlZSBvZiB1c2luZyB0aGlzIHByb3RvY29sIGlzIHRoYXQgdGhlIHVzZXIgb25seSBuZWVk IHRvCmNhbGwgYXZfam5pX3NldF9qdm0oKSArIGF2X2puaV9zZXRfYW5kcm9pZF9hcHBfY3R4KCkg YXQgdGhlIHN0YXJ0IG9mIHRoZQphcHBsaWNhdGlvbiBhbmQgRkZtcGVnIHdpbGwgaGFuZGxlIHRo ZSBjb250ZW50LXVyaSB0cmFuc3BhcmVudGx5LiBUaGlzIGlzCmVzcGVjaWFsbHkgaGVscGZ1bCBp ZiB0aGUgQW5kcm9pZCBhcHBsaWNhdGlvbiByZWx5IG9uIG11bHRpcGxlIGxpYnJhcmllcwp0aGF0 IGluIHR1cm4gcmVseSBvbiBGRm1wZWcgdG8gcmVhZCBtZWRpYXMuCgo+IAo+ID4gCj4gPiBUaGlz IHBhdGNoc2V0IGFkZHJlc3NlcyB0aGlzIGJ5IGFkZGluZyBhIGNvbnRlbnQgcHJvdmlkZXIgcHJv dG9jb2wsIHdoaWNoIGhhcwo+ID4gYW4gQVBJIGZhaXJseSBzaW1pbGFyIHRvIGZvcGVuLiBBbmRy b2lkIDExIGFwcGVhcnMgdG8gcHJvdmlkZSBzb21ldGhpbmcKPiA+IHRyYW5zcGFyZW50IHdpdGhp biBmb3BlbigpLCBidXQgRkZtcGVnIGRvZXNuJ3QgdXNlIGl0IGluIHRoZSBmaWxlIHByb3RvY29s LCBhbmQKPiA+IEFuZHJvaWQgPCAxMSBhcmUgc3RpbGwgd2lkZWx5IHVzZWQuCj4gPiAKPiA+IFRo ZSBmaXJzdCBwYXJ0IG1vdmUgdGhlIEpOSSBpbmZyYXN0cnVjdHVyZSBmcm9tIGF2Y29kZWMgdG8g YXZ1dGlsIChpdCByZW1haW5zCj4gPiBpbnRlcm5hbGx5IHNoYXJlZCwgdGhlcmUgaXMgbGl0dGxl IHVzZXIgaW1wbGljYXRpb24pLAo+IAo+IE9LLiBKTkkgaW5mcmFzdHJ1Y3R1cmUgc2hvdWxkIGJl bG9uZyB0byBhdnV0aWwgYXQgdGhlIGZpcnN0IHBsYWNlLCBzbyBod2NvbnRleHRfbWVkaWFjb2Rl Ywo+IGFuZCBzbyBvbiBjYW4gdXNlIGl0LiBVbmZvcnR1bmF0ZWx5IGZvciB0aG9zZSBuZXcgYXZw cml2Xy4KCldoYXQgZG8geW91IG1lYW4gYnkgIlVuZm9ydHVuYXRlbHkiID8gV291bGQgeW91IGxp a2UgdG8gbWFrZSB0aGUgSk5JIEFQSQpwdWJsaWMgPwoKWy4uLl0KX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApm Zm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5m by9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFp bApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3Jp YmUiLgo=