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 851D0452D0 for ; Tue, 17 Jan 2023 12:35:05 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 7CFDB68BE37; Tue, 17 Jan 2023 14:35:03 +0200 (EET) Received: from mail-vs1-f50.google.com (mail-vs1-f50.google.com [209.85.217.50]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 359FA68BDEF for ; Tue, 17 Jan 2023 14:34:57 +0200 (EET) Received: by mail-vs1-f50.google.com with SMTP id n190so28133460vsc.11 for ; Tue, 17 Jan 2023 04:34:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:to:subject:message-id:date:from :references:in-reply-to:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=mhDdLMJ2D0giCLEAmr4LffEHL/r69zKL24q6926QjSU=; b=LFVLaJ1i0GUGg5qCc+SRySKNRwHo115KIzvJKrsHnCYP4Z/2DRWViWAeG6wS4BO1vM qqjPptq8gNhTkYmCjBnEeUOuls0btjcwy2Fsr3/jS6LolovfVDm5sBoeU0zSUnoJItqF 1+dfyCGXqccOF9RTwXmGd6APUjDwRk3wKIbzKuXP1OgsqV7sDT3N91Wa5VKtvLf3tgql 57yWEUoKFv8Sr2e3u4A8tJaw2Td4meDciQqGVvqJebOXxffaNkul2hCIvsSt+N1jK56P zSKTFhAbz1zBwgC2YUYRBjGKsn8sBM1vnhDIYHLoz7I8u9tpWj7kfhjX1EoJj6eB+oFs OYvQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:to:subject:message-id:date:from :references:in-reply-to:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=mhDdLMJ2D0giCLEAmr4LffEHL/r69zKL24q6926QjSU=; b=YZjKxOqGCh+5HCCy+i9TXtcjiGW2DJ4OZFrGGO+FcNxBSA7t48xQOPimtJ1JZUf98g k0mJ6uct7Fb7Lmbgzi/QIbDt57K3fOIhlmCbxFC3vPciVbSmrg5ZiaZ006qyuMv5W1zh lcXmF3yVH/uLFYFALW4iF+5+WnKgNH6sT+u7V2cT+4U4zThSYiP9SUJ0rzL+nPjgsYLp 4UAMavk2Aht8/4Dxa4/Q8ImFLswulQllvXhsf6XE4ycvFBiTaY3BZmi23drehk4Vcqng LXf/+SjOu2+bTM/9OJN8EZk7NaJkbuFEB5URssM+R9lsTGKEqTSRRY3xfSAlL//dDwyK Yc3g== X-Gm-Message-State: AFqh2kp4BPh08JhcCQa4M1QE0pC3LF5N1gDezd/2CvPp0cERQGdYliS1 DXVMDAOKPVCXjZmleXd3xmc/G2hf+qpoyNE5pDYTelyg X-Google-Smtp-Source: AMrXdXuAcyS3v3I5oDyRNdbCZ23PPpEKA2Sy8LUf6fWFOWvwskcNJGwNLIdIwP4ZM5X0NIqGFu3ugy7rWWndljhRiLw= X-Received: by 2002:a05:6102:3d8e:b0:3d3:f8b6:e199 with SMTP id h14-20020a0561023d8e00b003d3f8b6e199mr264013vsv.57.1673958895606; Tue, 17 Jan 2023 04:34:55 -0800 (PST) MIME-Version: 1.0 Received: by 2002:a05:612c:2428:b0:32a:5eaa:92e4 with HTTP; Tue, 17 Jan 2023 04:34:54 -0800 (PST) In-Reply-To: References: <8b03bd15-63ce-db34-65b5-596661cb5e3b@gmail.com> <50954f7b-5494-12ff-2821-32ce4c74bda9@gmail.com> From: Paul B Mahol Date: Tue, 17 Jan 2023 13:34:54 +0100 Message-ID: To: FFmpeg development discussions and patches Subject: Re: [FFmpeg-devel] [PATCH] avfilter/vf_cropdetect: add ability to change limit/reset at runtime 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: T24gMS8xNy8yMywgSmVmZnJleSBDaGFwdWlzIDxhc2h5bmkxOTg3QGdtYWlsLmNvbT4gd3JvdGU6 Cj4gT24gMTcvMDEvMjAyMyAxMjo1MiwgUGF1bCBCIE1haG9sIHdyb3RlOgo+PiBPbiAxLzE3LzIz LCBKZWZmcmV5IENoYXB1aXMgPGFzaHluaTE5ODdAZ21haWwuY29tPiB3cm90ZToKPj4+PiBMZSAx MC8wMS8yMDIzIMOgIDE2OjQ1LCBQYXVsIEIgTWFob2wgYSDDqWNyaXQgOgo+Pj4+PiBPbiAxLzEw LzIzLCBKZWZmcmV5IENIQVBVSVMgPGFzaHluaTE5ODcgYXQgZ21haWwuY29tPiB3cm90ZToKPj4+ Pj4+IEhlbGxvLAo+Pj4+Pj4gSSBkZWNpZGVkIHRvIGNvbnRpbnVlIG9uIGEgc2ltcGxlciBwYXRo IHdpdGhvdXQgJ3Jlc2V0L3Jlc2V0X2NvdW50JywKPj4+Pj4+IGl0Cj4+Pj4+PiB3YXMKPj4+Pj4+ IG9ubHkgdG8gZXhwZXJpbWVudCBhbnl3YXksICdsaW1pdCcgaXMgdGhlIG1haW4gZ29hbC4KPj4+ Pj4+ICdsaW1pdCcgaXMgYWRkZWQgdG8gdGhlIG1ldGFkYXRhIHRvIGNvbnRyb2wgdGhhdCB0aGUg cmVzdWx0IGlzCj4+Pj4+PiBhc3NvY2lhdGVkIHRvCj4+Pj4+PiBhIGNoYW5nZSBhdCBydW50aW1l LCBpdCdzIGFmdGVyIHNjYWxpbmcgd2l0aCBiaXRkZXRwaCBidXQgdGhhdCdzIG5vdAo+Pj4+Pj4g cmVhbGx5Cj4+Pj4+PiBhIHByb2JsZW0gKGF0IGxlYXN0IGZvciBtZSwgd2UgY2FuIGFsd2F5cyBz dG9yZSB0aGUgcGFyYW1ldGVyIGJlZm9yZQo+Pj4+Pj4gYW55Cj4+Pj4+PiBhbHRlcmF0aW9uKS4K Pj4+Pj4+Cj4+Pj4+Pj4gKyAgICBpZiAoIXN0cmNtcChjbWQsICJsaW1pdCIpKSB7Cj4+Pj4+Pj4g KyAgICAgICAgaWYgKHMtPmxpbWl0IDwgMS4wKQo+Pj4+Pj4+ICsgICAgICAgICAgICBzLT5saW1p dCAqPSAoMSA8PCBzLT5iaXRkZXB0aCkgLSAxOwo+Pj4+Pj4+ICsgICAgICAgIHMtPmZyYW1lX25i ID0gcy0+cmVzZXRfY291bnQ7Cj4+Pj4+Pj4gKyAgICB9Cj4+Pj4+PiBTaG91bGQgaSByZW1vdmUg dGhlIGlmIHN0YXRlbWVudCBoZXJlID8gb3Iga2VlcCBpdCBmb3IgZnV0dXJlIGNoYW5nZQo+Pj4+ Pj4gZXZlbnR1YWxseS4KPj4+Pj4KPj4+Pj4gU3BsaXQgdmFyaWFibGVzLCBrZWVwIG9uZSB2YXJp YWJsZSBzZXR0YWJsZSBieSB1c2VyIGFuZCB1bmNoYW5nZWQgYnkKPj4+Pj4gZmlsdGVyLgo+Pj4+ Pgo+Pj4+Pj4KPj4+Pj4+IE5vdGVzIEkgZGlkbid0IHRoaW5rIGFib3V0Pwo+Pj4+Pj4KPj4+Pj4+ IFRodW5kZXJiaXJkIGFsdGVyZWQgdGhlIHBhdGNoIHNvbWVob3cgKHJlbW92ZSBlbXB0eSBuZXcg bGluZXMpLCBpdCdzCj4+Pj4+PiBlZGl0ZWQKPj4+Pj4+IG1hbnVhbGx5Lgo+Pj4+Pgo+Pj4+PiBB dHRhY2ggcGF0Y2ggaW5zdGVhZC4KPj4+Pj4KPj4+Pj4KPj4+Pj4gQXZvaWQgdXNpbmcgc3RyY21w IHRvIGNoZWNrIGZvciB0aGlzIHZhcmlhYmxlIGNoYW5nZSwgaW5zdGVhZCBjaGVjawo+Pj4+PiB3 aXRoIHByZXZpb3VzIGFuZCBuZXcgdmFsdWUgaW4gcHJvY2VzcyBmdW5jdGlvbi4KPj4+Pgo+Pj4+ PiBIZXJlIGlzIHBhcnQgb2YgdGhlIHVwZGF0ZWQgcGF0Y2gsICdsaW1pdCcgZXhwb3NlZCBpbiBt ZXRhZGF0YS9sb2cgaXMKPj4+Pj4gbm93Cj4+Pj4+IGNvaGVyZW50IHdpdGggaW5pdCgpLgo+Pj4+ PiBMaWtlICdsaW1pdC9saW1pdF91c2VyJyBpcyBvZiB0eXBlIGZsb2F0LCBpJ3ZlIHVzZWQgd2hh dCdzIGRvbmUgaW4KPj4+Pj4gYXZfZGljdF9zZXRfaW50KCkgdG8gcHJpbnQgaXQgYXMgZmxvYXQu Cj4+Pj4+IENvbXBhcmUgJ3MtPmxpbWl0X3VzZXInIGFuZCAncy0+bGltaXQnIHRvIGNoZWNrIGZv ciBhIGNoYW5nZSBpbnN0ZWFkIG9mCj4+Pj4+ICdzdHJjbXAnLgo+Pj4+PiBJcyB0aGVyZSBhbnl0 aGluZyB0byBhZGp1c3QgPwo+Pj4+Cj4+Pj4gRm9yZ290IHRvIHVwZGF0ZSByZWYgZmlsZSBmb3Ig ZmF0ZSAoZnVsbCBwYXRjaCBhdHRhY2hlZCkuCj4+Pgo+Pj4gSXMgdGhlIHVwZGF0ZSBjb2RlIGdv b2Q/Cj4+Pgo+Pj4+ICsgICAgY2hhciBsaW1pdF9zdHJbMjJdOwo+Pj4+ICsgICAgICAgIHNucHJp bnRmKGxpbWl0X3N0ciwgc2l6ZW9mKGxpbWl0X3N0ciksICIlZiIsIHMtPmxpbWl0X3VzZXIpOwo+ Pj4+ICsgICAgICAgIGF2X2RpY3Rfc2V0KG1ldGFkYXRhLCAibGF2ZmkuY3JvcGRldGVjdC5saW1p dCIsIGxpbWl0X3N0ciwgMCk7Cj4+Pgo+Pj4gU2hvdWxkIGkgY3JlYXRlIGEgZnVuY3Rpb24gYXZf ZGljdF9zZXRfZmxvYXQoKSBpbiBsaWJhdnV0aWwvZGljdC5jIGFuZAo+Pj4gbGliYXZ1dGlsL2Rp Y3QuaD8KPj4KPj4gTm9wZS4KPj4KPj4gU2hvdWxkbnQgbGltaXQgdmFyaWFibGUgYmUgY2hhbmdl ZCBpZiA8IDEuMCBiZWZvcmUgYmVpbmcgdXNlZCBpbgo+PiBwcm9jZXNzX2NvbW1hbmQoKSAgPwo+ Cj4gWW91IG1lYW4gYmVmb3JlIGZmX2ZpbHRlcl9wcm9jZXNzX2NvbW1hbmQoKSA/CgpJbnNpZGUg dGhhdCBmdW5jdGlvbi4KCj4gSSB0aG91Z2h0IGZmX2ZpbHRlcl9wcm9jZXNzX2NvbW1hbmQoKSB3 YXMgb25seSBjaGVja2luZyB0aGUgY29tbWFuZCBmbGFnIGFuZAo+IGlucHV0IHZhbHVlLgoKQ2Fs bCB0byBmZl9maWx0ZXJfcHJvY2Vzc19jb21tYW5kKCkgZG9lcyB1cGRhdGUgdG8gbmV3IHZhbHVl cyBzZXQgYnkgdXNlci4KClNvIGlmIGxpbWl0IGlzIGxvd2VyIHRoYW4gMS4wIGhhdmUgc3BlY2lh bCBtZWFuaW5nIGl0IG5lZWRzIHRvIGJlCmhhbmRsZWQgcHJvcGVybHkuCgpUaGUgaWRlYWwgc29s dXRpb24gaXMgdGh1cyB0byBrZWVwIHVzZXIgc3VwcGxpZWQgdmFsdWUgYWx3YXlzIGNvbnN0YW50 CmFmdGVyIGl0cyBjaGFuZ2VkIGJ5IHVzZXIsIGFuZCB0byBkbyBvcGVyYXRpb25zIHdpdGggaXQg aW50byBuZXcKdmFyaWFibGVzLgoKPgo+IEluIHRoYXQgY2FzZSwgaSBuZWVkIHRvIHN0b3JlIHZh cmlhYmxlIGFuZCByZXN0b3JlIHRoZW0gaWYKPiBmZl9maWx0ZXJfcHJvY2Vzc19jb21tYW5kKCkg ZmFpbCA/Cj4KPgo+IFNvcnJ5IGZvciBhbGwgdGhpcyBzdHVwaWQgcXVlc3Rpb24sIGknbSBub3Qg YSBkZXYsIGxlYXJuaW5nIHN0dWZmIG9uIHRoZQo+IHdheS4KPgo+IF9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gZmZtcGVnLWRldmVsIG1haWxpbmcgbGlz dAo+IGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCj4gaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4v bGlzdGluZm8vZmZtcGVnLWRldmVsCj4KPiBUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92 ZSwgb3IgZW1haWwKPiBmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVj dCAidW5zdWJzY3JpYmUiLgo+Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5v cmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1 bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVl c3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K