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 3AB9E4645E for ; Thu, 18 May 2023 18:01:42 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id A016B68C115; Thu, 18 May 2023 21:01:39 +0300 (EEST) Received: from mail-oo1-f49.google.com (mail-oo1-f49.google.com [209.85.161.49]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id E7D2E68BF1A for ; Thu, 18 May 2023 21:01:32 +0300 (EEST) Received: by mail-oo1-f49.google.com with SMTP id 006d021491bc7-54f8b7a4feeso670857eaf.2 for ; Thu, 18 May 2023 11:01:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1684432891; x=1687024891; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=hM8CK9qZc2wEGoy1runWihfI6KhIjV95QRECTbpL2rM=; b=b2x7VZ7WcpfkGai2dU1vLbKLnA6y6KzP3yu3EkMAVYMN6feLgrZ4e1wo5Mw/H3o0hB JjToEMzQvP996vMek9nGUQELwP0IM+EeiZaKKs0P3f47rOtqiuh41zrQD8SVkomgcSUt PEBaoKK5a01VN/TYz0DQhXGKWcvLE0nI6DLmeHg3A2g7xF5VZE0u0kdFQqXioasD9kGw q9O5andBmgQfXnCZJlEXPNSpDuCbCNAWgUoujwHB5sICdQIynMsN1XZDdBG1yhPP2lXh Cya7zhaQFzB7TqgA3TU4B1ojhfAG8HMULgzOHKxnbcwSRLFH1QDfGnXaIPLrA1etoYaT P4bQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684432891; x=1687024891; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=hM8CK9qZc2wEGoy1runWihfI6KhIjV95QRECTbpL2rM=; b=iND2NGw3gDdqWQ0abBd5A+Or1DenX+WiWCV/itQwafwm+Z+iDmkvELoEs5hivDNCHH TzbXXp5XF0r+s3ZeNiKm1stxH30IB/7yGu/PbSEINk7qUsrw/+bF99JpoEAtDezUr5sZ TmSt3HnFo51v4z4SE58u1/dPAt4+OqzGX1KB4VsjTKBZU0YHvpomsH/zQoYlkIbYfr4T MGQYFE4/XX9ID2ZyDRUnXZJ1QP5f8qkkZPY89eVFXGW+cCup7sMqw16csi/iy95LmX15 HZK1MXgc++jemROpLUZrmkgmxAiOlUQZnDjUwdwdkCDRDbbpeCSFN6qKRcHbcrtIHIJr dGeQ== X-Gm-Message-State: AC+VfDxThNIMn34jGZeIqtc7OzlrlCCduLcEEHpggMpJGc38AyvDxqOb m/evFVCoZoXPB7scRlMYT5kLNmL0UPY= X-Google-Smtp-Source: ACHHUZ5tK2TylloT89HTo99YEU6KZE9dE03jLJilWg2e+Qc+PftZZpDuk379KwuX5MBPYUJCeylLqg== X-Received: by 2002:a4a:9b92:0:b0:552:9128:bbbe with SMTP id x18-20020a4a9b92000000b005529128bbbemr4721179ooj.4.1684432890758; Thu, 18 May 2023 11:01:30 -0700 (PDT) Received: from [192.168.0.12] (host197.190-225-105.telecom.net.ar. [190.225.105.197]) by smtp.gmail.com with ESMTPSA id bt4-20020a0568201a8400b0054fd0b7af2bsm684553oob.31.2023.05.18.11.01.29 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 18 May 2023 11:01:30 -0700 (PDT) Message-ID: Date: Thu, 18 May 2023 15:01:42 -0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.11.0 Content-Language: en-US To: ffmpeg-devel@ffmpeg.org References: <05c66399-caa8-a69a-9b10-849fa6dae9d1@gmail.com> From: James Almer In-Reply-To: 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-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: T24gNS8xOC8yMDIzIDI6NDQgUE0sIFBhdWwgQiBNYWhvbCB3cm90ZToKPiBPbiBUaHUsIE1heSAx OCwgMjAyMyBhdCA3OjMx4oCvUE0gSmFtZXMgQWxtZXIgPGphbXJpYWxAZ21haWwuY29tPiB3cm90 ZToKPiAKPj4gT24gNS8xOC8yMDIzIDc6MjIgQU0sIFBhdWwgQiBNYWhvbCB3cm90ZToKPj4+ICBG cm9tIGFmNzNiNjlhMGJlOTAzM2ZkZGYyMjJiNmU5YWM2MDc5OWRlODU2OTEgTW9uIFNlcCAxNyAw MDowMDowMCAyMDAxCj4+PiBGcm9tOiBQYXVsIEIgTWFob2wgPG9uZW1kYUBnbWFpbC5jb20+Cj4+ PiBEYXRlOiBNb24sIDE1IE1heSAyMDIzIDIxOjU0OjI1ICswMjAwCj4+PiBTdWJqZWN0OiBbUEFU Q0ggMjYvMjddIGF2ZmlsdGVyL3NyY19tb3ZpZTogZHIgc3VwcG9ydAo+Pj4KPj4+IFNpZ25lZC1v ZmYtYnk6IFBhdWwgQiBNYWhvbCA8b25lbWRhQGdtYWlsLmNvbT4KPj4+IC0tLQo+Pj4gICBsaWJh dmZpbHRlci9zcmNfbW92aWUuYyB8IDQ0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKy0tCj4+PiAgIDEgZmlsZSBjaGFuZ2VkLCA0MiBpbnNlcnRpb25zKCspLCAyIGRlbGV0 aW9ucygtKQo+Pj4KPj4+IGRpZmYgLS1naXQgYS9saWJhdmZpbHRlci9zcmNfbW92aWUuYyBiL2xp YmF2ZmlsdGVyL3NyY19tb3ZpZS5jCj4+PiBpbmRleCA1OTM3NjEzZDEzLi5hMmVjYzVhNjI1IDEw MDY0NAo+Pj4gLS0tIGEvbGliYXZmaWx0ZXIvc3JjX21vdmllLmMKPj4+ICsrKyBiL2xpYmF2Zmls dGVyL3NyY19tb3ZpZS5jCj4+PiBAQCAtMjMsNyArMjMsNiBAQAo+Pj4gICAgKiBAZmlsZQo+Pj4g ICAgKiBtb3ZpZSB2aWRlbyBzb3VyY2UKPj4+ICAgICoKPj4+IC0gKiBAdG9kbyB1c2UgZGlyZWN0 IHJlbmRlcmluZyAobm8gYWxsb2NhdGlvbiBvZiBhIG5ldyBmcmFtZSkKPj4+ICAgICogQHRvZG8g c3VwcG9ydCBhIFBUUyBjb3JyZWN0aW9uIG1lY2hhbmlzbQo+Pj4gICAgKi8KPj4+Cj4+PiBAQCAt MTU2LDYgKzE1NSw0MyBAQCBzdGF0aWMgQVZTdHJlYW0gKmZpbmRfc3RyZWFtKHZvaWQgKmxvZywK Pj4gQVZGb3JtYXRDb250ZXh0ICphdmYsIGNvbnN0IGNoYXIgKnNwZWMpCj4+PiAgICAgICByZXR1 cm4gZm91bmQ7Cj4+PiAgIH0KPj4+Cj4+PiArc3RhdGljIGludCBnZXRfYnVmZmVyKEFWQ29kZWND b250ZXh0ICphdmN0eCwgQVZGcmFtZSAqZnJhbWUsIGludCBmbGFncykKPj4+ICt7Cj4+PiArICAg IGludCBsaW5lc2l6ZV9hbGlnbltBVl9OVU1fREFUQV9QT0lOVEVSU107Cj4+PiArICAgIEFWRmls dGVyTGluayAqb3V0bGluayA9IGZyYW1lLT5vcGFxdWU7Cj4+PiArICAgIGludCB3LCBoLCBvdywg b2g7Cj4+PiArICAgIEFWRnJhbWUgKm5ldzsKPj4+ICsKPj4+ICsgICAgaCA9IG9oID0gZnJhbWUt PmhlaWdodDsKPj4+ICsgICAgdyA9IG93ID0gZnJhbWUtPndpZHRoOwo+Pj4gKwo+Pj4gKyAgICBp ZiAoIShhdmN0eC0+Y29kZWMtPmNhcGFiaWxpdGllcyAmIEFWX0NPREVDX0NBUF9EUjEpKQo+Pj4g KyAgICAgICAgcmV0dXJuIGF2Y29kZWNfZGVmYXVsdF9nZXRfYnVmZmVyMihhdmN0eCwgZnJhbWUs IGZsYWdzKTsKPj4+ICsKPj4+ICsgICAgc3dpdGNoIChhdmN0eC0+Y29kZWNfdHlwZSkgewo+Pj4g KyAgICBjYXNlIEFWTUVESUFfVFlQRV9WSURFTzoKPj4+ICsgICAgICAgIGF2Y29kZWNfYWxpZ25f ZGltZW5zaW9uczIoYXZjdHgsICZ3LCAmaCwgbGluZXNpemVfYWxpZ24pOwo+Pj4gKyAgICAgICAg bmV3ID0gZmZfZGVmYXVsdF9nZXRfdmlkZW9fYnVmZmVyKG91dGxpbmssIHcsIGgpOwo+Pj4gKyAg ICAgICAgYnJlYWs7Cj4+PiArICAgIGNhc2UgQVZNRURJQV9UWVBFX0FVRElPOgo+Pj4gKyAgICAg ICAgbmV3ID0gZmZfZGVmYXVsdF9nZXRfYXVkaW9fYnVmZmVyKG91dGxpbmssIGZyYW1lLT5uYl9z YW1wbGVzKTsKPj4KPj4gSSB3b25kZXIsIGFyZSB0aGVzZSB0d28gZnVuY3Rpb25zIHRocmVhZCBz YWZlPwo+PiBBVkNvZGVjQ29udGV4dC5nZXRfYnVmZmVyMigpIG5vIGxvbmdlciBzdXBwb3J0cyBu b24tdGhyZWFkIHNhZmUKPj4gY2FsbGJhY2tzLCBhbmQgdGhlc2Ugc2VlbSB0byBhbGxvY2F0ZSBh bmQgcmVwbGFjZSB0aGUgcG9vbCBpbnNpZGUKPj4gb3V0bGluayBhcyByZXF1aXJlZC4gSWYgY2Fs bGVkIGZyb20gbW9yZSB0aGFuIG9uZSB0aHJlYWQgd2l0aCBkaWZmZXJlbnQKPj4gZnJhbWUgcGFy YW1ldGVycywgd291bGRuJ3QgdGhlcmUgYmUgYSByYWNlPwo+Pgo+IAo+IEkgZW5jb3VudGVyZWQg bm8gaXNzdWVzIGluIG15IHRlc3RpbmcuCgpUcnkgYSBzYW1wbGUgdGhhdCBjaGFuZ2VzIGRpbWVu c2lvbnMgZXZlcnkgb3RoZXIgZnJhbWUsIGxpa2UgCnZwOS10ZXN0LXZlY3RvcnMvdnA5MC0yLTA1 LXJlc2l6ZS5pdmYsIGFuZCBtYWtlIHN1cmUgdG8gc2V0IGZpbHRlciAKdGhyZWFkcyBzbyBpdCdz IHByb3BhZ2F0ZWQgdG8gdGhlIHNyY19tb3ZpZSBpbnRlcm5hbCBkZWNvZGVyLCB0byBzb21lIAp2 YWx1ZSBsaWtlIDQgb3IgaGlnaGVyLiBSdW4gaXQgdW5kZXIgdHNhbi4KCj4gCj4gCj4+Cj4+PiAr ICAgICAgICBicmVhazsKPj4+ICsgICAgZGVmYXVsdDoKPj4+ICsgICAgICAgIHJldHVybiAtMTsK Pj4+ICsgICAgfQo+Pj4gKwo+Pj4gKyAgICBhdl9mcmFtZV9jb3B5X3Byb3BzKG5ldywgZnJhbWUp Owo+Pj4gKyAgICBhdl9mcmFtZV91bnJlZihmcmFtZSk7Cj4+PiArICAgIGF2X2ZyYW1lX21vdmVf cmVmKGZyYW1lLCBuZXcpOwo+Pj4gKyAgICBhdl9mcmFtZV9mcmVlKCZuZXcpOwo+Pj4gKwo+Pj4g KyAgICBmcmFtZS0+b3BhcXVlID0gb3V0bGluazsKPj4+ICsgICAgZnJhbWUtPndpZHRoICA9IG93 Owo+Pj4gKyAgICBmcmFtZS0+aGVpZ2h0ID0gb2g7Cj4+PiArCj4+PiArICAgIHJldHVybiAwOwo+ Pj4gK30KPj4+ICsKPj4+ICAgc3RhdGljIGludCBvcGVuX3N0cmVhbShBVkZpbHRlckNvbnRleHQg KmN0eCwgTW92aWVTdHJlYW0gKnN0LCBpbnQKPj4gZGVjX3RocmVhZHMpCj4+PiAgIHsKPj4+ICAg ICAgIGNvbnN0IEFWQ29kZWMgKmNvZGVjOwo+Pj4gQEAgLTE3MSw2ICsyMDcsOCBAQCBzdGF0aWMg aW50IG9wZW5fc3RyZWFtKEFWRmlsdGVyQ29udGV4dCAqY3R4LAo+PiBNb3ZpZVN0cmVhbSAqc3Qs IGludCBkZWNfdGhyZWFkcykKPj4+ICAgICAgIGlmICghc3QtPmNvZGVjX2N0eCkKPj4+ICAgICAg ICAgICByZXR1cm4gQVZFUlJPUihFTk9NRU0pOwo+Pj4KPj4+ICsgICAgc3QtPmNvZGVjX2N0eC0+ ZmxhZ3MgfD0gQVZfQ09ERUNfRkxBR19DT1BZX09QQVFVRTsKPj4+ICsgICAgc3QtPmNvZGVjX2N0 eC0+Z2V0X2J1ZmZlcjIgPSBnZXRfYnVmZmVyOwo+Pj4gICAgICAgcmV0ID0gYXZjb2RlY19wYXJh bWV0ZXJzX3RvX2NvbnRleHQoc3QtPmNvZGVjX2N0eCwKPj4gc3QtPnN0LT5jb2RlY3Bhcik7Cj4+ PiAgICAgICBpZiAocmV0IDwgMCkKPj4+ICAgICAgICAgICByZXR1cm4gcmV0Owo+Pj4gQEAgLTQ3 OSw4ICs1MTcsMTAgQEAgc3RhdGljIGludCBtb3ZpZV9kZWNvZGVfcGFja2V0KEFWRmlsdGVyQ29u dGV4dCAqY3R4KQo+Pj4gICAgICAgLyogc2VuZCB0aGUgcGFja2V0IHRvIGl0cyBkZWNvZGVyLCBp ZiBhbnkgKi8KPj4+ICAgICAgIHBrdF9vdXRfaWQgPSBwa3Quc3RyZWFtX2luZGV4ID4gbW92aWUt Pm1heF9zdHJlYW1faW5kZXggPyAtMSA6Cj4+PiAgICAgICAgICAgICAgICAgICAgbW92aWUtPm91 dF9pbmRleFtwa3Quc3RyZWFtX2luZGV4XTsKPj4+IC0gICAgaWYgKHBrdF9vdXRfaWQgPj0gMCkK Pj4+ICsgICAgaWYgKHBrdF9vdXRfaWQgPj0gMCkgewo+Pj4gKyAgICAgICAgcGt0Lm9wYXF1ZSA9 IGN0eC0+b3V0cHV0c1twa3Rfb3V0X2lkXTsKPj4+ICAgICAgICAgICByZXQgPSBhdmNvZGVjX3Nl bmRfcGFja2V0KG1vdmllLT5zdFtwa3Rfb3V0X2lkXS5jb2RlY19jdHgsCj4+ICZwa3QpOwo+Pj4g KyAgICB9Cj4+PiAgICAgICBhdl9wYWNrZXRfdW5yZWYoJnBrdCk7Cj4+Pgo+Pj4gICAgICAgcmV0 dXJuIHJldDsKPj4+IC0tCj4+PiAyLjM5LjEKPj4+Cj4+IF9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCj4+IGZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKPj4g ZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKPj4gaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlz dGluZm8vZmZtcGVnLWRldmVsCj4+Cj4+IFRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3Zl LCBvciBlbWFpbAo+PiBmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVj dCAidW5zdWJzY3JpYmUiLgo+Pgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCj4gZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdAo+IGZmbXBlZy1kZXZlbEBm Zm1wZWcub3JnCj4gaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRl dmVsCj4gCj4gVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCj4gZmZt cGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRl dmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5v cmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBs aW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGgg c3ViamVjdCAidW5zdWJzY3JpYmUiLgo=