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 667FA46458 for ; Thu, 18 May 2023 17:45:13 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 0FBE568C116; Thu, 18 May 2023 20:45:10 +0300 (EEST) Received: from mail-ua1-f52.google.com (mail-ua1-f52.google.com [209.85.222.52]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 6F7EE68C072 for ; Thu, 18 May 2023 20:45:03 +0300 (EEST) Received: by mail-ua1-f52.google.com with SMTP id a1e0cc1a2514c-7841bb211dfso50791241.0 for ; Thu, 18 May 2023 10:45:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1684431902; x=1687023902; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=S9mTZVG6ymCrcuR+YVG3rAgQik/U+CkzXRx/XiBi6jc=; b=Sj4RF8voo6qd0BpwRNbwuH9SThaO1aTM6y/14Nrw5WmbTPwCyYx3Cnh8EpXA1z0yBr V9iJC2WJr0Q3/H93Ru6OIv1j1eIRmLrjoNQo+un82NljwfUAwUJaeHhjKjW0kWQXbp9K kViqsDz4slc1ti+k7chBZlxR9NVtITmn32gVfuvo2K0XtopZ0gQ+AJR6yTWONeBbv84T rzRLhHeYoI5TMnAI8d314FKKWzQmu2xxxVicfv17wl9640WeumEGwN8/niUO5evmct+c 7oZmRV4uQrT8dHGYZrrTGlPksjXgnqwOslmPSZmP/ouRjdhuAIpVOg65dPPoRktO1Sou k06A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684431902; x=1687023902; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=S9mTZVG6ymCrcuR+YVG3rAgQik/U+CkzXRx/XiBi6jc=; b=bxTVVnJ7ghJA899R/YcAI7pm4OavtmBo6X7FWyXu8u9nHavjfQpzKu84/lVpWCtvvL aN97XNmXVD9CA8rw1VwlrdijXNKWA0R8jiN9lPqGSuEzhn2UZ3TbKzApXQluyyIPfVr/ qWp+6n2yGIVr5YLS6X7ha2mStSjIPvTtvJLCpJOfQVORGfQpEVAuEHTBEDdvLCFH9VHi s/s4aOXTfZsTT9g3kc5p2LRPSYrCcCS95GEyZhNkvh3IwGhcGi+EN8pyXsf6B554hX3d FemIKJ9OyGkDojKzAixJHtGfrkXzDlTEteE6zOLVJIrpxC/cpPG1VVeeovmRWsjGDYbw vAwg== X-Gm-Message-State: AC+VfDwY23Z9+dA8VsvlHwShefy9FgrOgwm+ZAiWH1Lkl2bQywD7cP72 Suapn24zij3mpE0vPHV8ZhCeiioBn3MotVt/avQLxa5d X-Google-Smtp-Source: ACHHUZ42DM1yZN+LViuHFh05JcsanfHtCiKZhoNrk2SVNvZEgvBukadameneyFm9zFkYkYwcVsLwA4aGKnoKZHvKYDU= X-Received: by 2002:a67:f050:0:b0:42e:41bf:47f3 with SMTP id q16-20020a67f050000000b0042e41bf47f3mr484186vsm.13.1684431901579; Thu, 18 May 2023 10:45:01 -0700 (PDT) MIME-Version: 1.0 References: <05c66399-caa8-a69a-9b10-849fa6dae9d1@gmail.com> In-Reply-To: <05c66399-caa8-a69a-9b10-849fa6dae9d1@gmail.com> From: Paul B Mahol Date: Thu, 18 May 2023 19:44:23 +0200 Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH] avfilter/src_movie: activate & dr 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: T24gVGh1LCBNYXkgMTgsIDIwMjMgYXQgNzozMeKAr1BNIEphbWVzIEFsbWVyIDxqYW1yaWFsQGdt YWlsLmNvbT4gd3JvdGU6Cgo+IE9uIDUvMTgvMjAyMyA3OjIyIEFNLCBQYXVsIEIgTWFob2wgd3Jv dGU6Cj4gPiBGcm9tIGFmNzNiNjlhMGJlOTAzM2ZkZGYyMjJiNmU5YWM2MDc5OWRlODU2OTEgTW9u IFNlcCAxNyAwMDowMDowMCAyMDAxCj4gPiBGcm9tOiBQYXVsIEIgTWFob2wgPG9uZW1kYUBnbWFp bC5jb20+Cj4gPiBEYXRlOiBNb24sIDE1IE1heSAyMDIzIDIxOjU0OjI1ICswMjAwCj4gPiBTdWJq ZWN0OiBbUEFUQ0ggMjYvMjddIGF2ZmlsdGVyL3NyY19tb3ZpZTogZHIgc3VwcG9ydAo+ID4KPiA+ IFNpZ25lZC1vZmYtYnk6IFBhdWwgQiBNYWhvbCA8b25lbWRhQGdtYWlsLmNvbT4KPiA+IC0tLQo+ ID4gIGxpYmF2ZmlsdGVyL3NyY19tb3ZpZS5jIHwgNDQgKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrLS0KPiA+ICAxIGZpbGUgY2hhbmdlZCwgNDIgaW5zZXJ0aW9ucygrKSwg MiBkZWxldGlvbnMoLSkKPiA+Cj4gPiBkaWZmIC0tZ2l0IGEvbGliYXZmaWx0ZXIvc3JjX21vdmll LmMgYi9saWJhdmZpbHRlci9zcmNfbW92aWUuYwo+ID4gaW5kZXggNTkzNzYxM2QxMy4uYTJlY2M1 YTYyNSAxMDA2NDQKPiA+IC0tLSBhL2xpYmF2ZmlsdGVyL3NyY19tb3ZpZS5jCj4gPiArKysgYi9s aWJhdmZpbHRlci9zcmNfbW92aWUuYwo+ID4gQEAgLTIzLDcgKzIzLDYgQEAKPiA+ICAgKiBAZmls ZQo+ID4gICAqIG1vdmllIHZpZGVvIHNvdXJjZQo+ID4gICAqCj4gPiAtICogQHRvZG8gdXNlIGRp cmVjdCByZW5kZXJpbmcgKG5vIGFsbG9jYXRpb24gb2YgYSBuZXcgZnJhbWUpCj4gPiAgICogQHRv ZG8gc3VwcG9ydCBhIFBUUyBjb3JyZWN0aW9uIG1lY2hhbmlzbQo+ID4gICAqLwo+ID4KPiA+IEBA IC0xNTYsNiArMTU1LDQzIEBAIHN0YXRpYyBBVlN0cmVhbSAqZmluZF9zdHJlYW0odm9pZCAqbG9n LAo+IEFWRm9ybWF0Q29udGV4dCAqYXZmLCBjb25zdCBjaGFyICpzcGVjKQo+ID4gICAgICByZXR1 cm4gZm91bmQ7Cj4gPiAgfQo+ID4KPiA+ICtzdGF0aWMgaW50IGdldF9idWZmZXIoQVZDb2RlY0Nv bnRleHQgKmF2Y3R4LCBBVkZyYW1lICpmcmFtZSwgaW50IGZsYWdzKQo+ID4gK3sKPiA+ICsgICAg aW50IGxpbmVzaXplX2FsaWduW0FWX05VTV9EQVRBX1BPSU5URVJTXTsKPiA+ICsgICAgQVZGaWx0 ZXJMaW5rICpvdXRsaW5rID0gZnJhbWUtPm9wYXF1ZTsKPiA+ICsgICAgaW50IHcsIGgsIG93LCBv aDsKPiA+ICsgICAgQVZGcmFtZSAqbmV3Owo+ID4gKwo+ID4gKyAgICBoID0gb2ggPSBmcmFtZS0+ aGVpZ2h0Owo+ID4gKyAgICB3ID0gb3cgPSBmcmFtZS0+d2lkdGg7Cj4gPiArCj4gPiArICAgIGlm ICghKGF2Y3R4LT5jb2RlYy0+Y2FwYWJpbGl0aWVzICYgQVZfQ09ERUNfQ0FQX0RSMSkpCj4gPiAr ICAgICAgICByZXR1cm4gYXZjb2RlY19kZWZhdWx0X2dldF9idWZmZXIyKGF2Y3R4LCBmcmFtZSwg ZmxhZ3MpOwo+ID4gKwo+ID4gKyAgICBzd2l0Y2ggKGF2Y3R4LT5jb2RlY190eXBlKSB7Cj4gPiAr ICAgIGNhc2UgQVZNRURJQV9UWVBFX1ZJREVPOgo+ID4gKyAgICAgICAgYXZjb2RlY19hbGlnbl9k aW1lbnNpb25zMihhdmN0eCwgJncsICZoLCBsaW5lc2l6ZV9hbGlnbik7Cj4gPiArICAgICAgICBu ZXcgPSBmZl9kZWZhdWx0X2dldF92aWRlb19idWZmZXIob3V0bGluaywgdywgaCk7Cj4gPiArICAg ICAgICBicmVhazsKPiA+ICsgICAgY2FzZSBBVk1FRElBX1RZUEVfQVVESU86Cj4gPiArICAgICAg ICBuZXcgPSBmZl9kZWZhdWx0X2dldF9hdWRpb19idWZmZXIob3V0bGluaywgZnJhbWUtPm5iX3Nh bXBsZXMpOwo+Cj4gSSB3b25kZXIsIGFyZSB0aGVzZSB0d28gZnVuY3Rpb25zIHRocmVhZCBzYWZl Pwo+IEFWQ29kZWNDb250ZXh0LmdldF9idWZmZXIyKCkgbm8gbG9uZ2VyIHN1cHBvcnRzIG5vbi10 aHJlYWQgc2FmZQo+IGNhbGxiYWNrcywgYW5kIHRoZXNlIHNlZW0gdG8gYWxsb2NhdGUgYW5kIHJl cGxhY2UgdGhlIHBvb2wgaW5zaWRlCj4gb3V0bGluayBhcyByZXF1aXJlZC4gSWYgY2FsbGVkIGZy b20gbW9yZSB0aGFuIG9uZSB0aHJlYWQgd2l0aCBkaWZmZXJlbnQKPiBmcmFtZSBwYXJhbWV0ZXJz LCB3b3VsZG4ndCB0aGVyZSBiZSBhIHJhY2U/Cj4KCkkgZW5jb3VudGVyZWQgbm8gaXNzdWVzIGlu IG15IHRlc3RpbmcuCgoKPgo+ID4gKyAgICAgICAgYnJlYWs7Cj4gPiArICAgIGRlZmF1bHQ6Cj4g PiArICAgICAgICByZXR1cm4gLTE7Cj4gPiArICAgIH0KPiA+ICsKPiA+ICsgICAgYXZfZnJhbWVf Y29weV9wcm9wcyhuZXcsIGZyYW1lKTsKPiA+ICsgICAgYXZfZnJhbWVfdW5yZWYoZnJhbWUpOwo+ ID4gKyAgICBhdl9mcmFtZV9tb3ZlX3JlZihmcmFtZSwgbmV3KTsKPiA+ICsgICAgYXZfZnJhbWVf ZnJlZSgmbmV3KTsKPiA+ICsKPiA+ICsgICAgZnJhbWUtPm9wYXF1ZSA9IG91dGxpbms7Cj4gPiAr ICAgIGZyYW1lLT53aWR0aCAgPSBvdzsKPiA+ICsgICAgZnJhbWUtPmhlaWdodCA9IG9oOwo+ID4g Kwo+ID4gKyAgICByZXR1cm4gMDsKPiA+ICt9Cj4gPiArCj4gPiAgc3RhdGljIGludCBvcGVuX3N0 cmVhbShBVkZpbHRlckNvbnRleHQgKmN0eCwgTW92aWVTdHJlYW0gKnN0LCBpbnQKPiBkZWNfdGhy ZWFkcykKPiA+ICB7Cj4gPiAgICAgIGNvbnN0IEFWQ29kZWMgKmNvZGVjOwo+ID4gQEAgLTE3MSw2 ICsyMDcsOCBAQCBzdGF0aWMgaW50IG9wZW5fc3RyZWFtKEFWRmlsdGVyQ29udGV4dCAqY3R4LAo+ IE1vdmllU3RyZWFtICpzdCwgaW50IGRlY190aHJlYWRzKQo+ID4gICAgICBpZiAoIXN0LT5jb2Rl Y19jdHgpCj4gPiAgICAgICAgICByZXR1cm4gQVZFUlJPUihFTk9NRU0pOwo+ID4KPiA+ICsgICAg c3QtPmNvZGVjX2N0eC0+ZmxhZ3MgfD0gQVZfQ09ERUNfRkxBR19DT1BZX09QQVFVRTsKPiA+ICsg ICAgc3QtPmNvZGVjX2N0eC0+Z2V0X2J1ZmZlcjIgPSBnZXRfYnVmZmVyOwo+ID4gICAgICByZXQg PSBhdmNvZGVjX3BhcmFtZXRlcnNfdG9fY29udGV4dChzdC0+Y29kZWNfY3R4LAo+IHN0LT5zdC0+ Y29kZWNwYXIpOwo+ID4gICAgICBpZiAocmV0IDwgMCkKPiA+ICAgICAgICAgIHJldHVybiByZXQ7 Cj4gPiBAQCAtNDc5LDggKzUxNywxMCBAQCBzdGF0aWMgaW50IG1vdmllX2RlY29kZV9wYWNrZXQo QVZGaWx0ZXJDb250ZXh0ICpjdHgpCj4gPiAgICAgIC8qIHNlbmQgdGhlIHBhY2tldCB0byBpdHMg ZGVjb2RlciwgaWYgYW55ICovCj4gPiAgICAgIHBrdF9vdXRfaWQgPSBwa3Quc3RyZWFtX2luZGV4 ID4gbW92aWUtPm1heF9zdHJlYW1faW5kZXggPyAtMSA6Cj4gPiAgICAgICAgICAgICAgICAgICBt b3ZpZS0+b3V0X2luZGV4W3BrdC5zdHJlYW1faW5kZXhdOwo+ID4gLSAgICBpZiAocGt0X291dF9p ZCA+PSAwKQo+ID4gKyAgICBpZiAocGt0X291dF9pZCA+PSAwKSB7Cj4gPiArICAgICAgICBwa3Qu b3BhcXVlID0gY3R4LT5vdXRwdXRzW3BrdF9vdXRfaWRdOwo+ID4gICAgICAgICAgcmV0ID0gYXZj b2RlY19zZW5kX3BhY2tldChtb3ZpZS0+c3RbcGt0X291dF9pZF0uY29kZWNfY3R4LAo+ICZwa3Qp Owo+ID4gKyAgICB9Cj4gPiAgICAgIGF2X3BhY2tldF91bnJlZigmcGt0KTsKPiA+Cj4gPiAgICAg IHJldHVybiByZXQ7Cj4gPiAtLQo+ID4gMi4zOS4xCj4gPgo+IF9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdAo+ IGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCj4gaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlz dGluZm8vZmZtcGVnLWRldmVsCj4KPiBUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwg b3IgZW1haWwKPiBmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAi dW5zdWJzY3JpYmUiLgo+Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcK aHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1 YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RA ZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K