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 1661E463DC for ; Tue, 16 May 2023 18:12:42 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id A2C8A68C009; Tue, 16 May 2023 21:12:39 +0300 (EEST) Received: from mail-ua1-f41.google.com (mail-ua1-f41.google.com [209.85.222.41]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id B8D3B68BE2F for ; Tue, 16 May 2023 21:12:33 +0300 (EEST) Received: by mail-ua1-f41.google.com with SMTP id a1e0cc1a2514c-77d0d8cb127so4305177241.2 for ; Tue, 16 May 2023 11:12:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1684260752; x=1686852752; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=n5o2HHmTCr/MRnNhMmDuxVxkH0JVmnu8SUNTz2FyrTw=; b=K4jhAPrTqm8DPKI3P6/JWpyhWk/n4Ue//RereVEaBl8jeGbOslpGXPdUsuupcN6Z8s HGKt8CfkVntNQ0FHiUe6k8F5CEA55dIdB7yarW2hkToHU/jUFZipTck9VWTA4/DP6z7Y frfSdJ7ewtGdhmdsexmsoO+jx5EHkRM4O2pQhyiDOqN19DOdclMqnGY5BMr8DUdYe47x /zDd7hDc4EzCL7qIp5PXZ5Nwyoqa4qi33WytqGcgD/5Ob475bVwIegj4gnr/78MvN8GN mKxu852e8OcG1yHtfqRzPHAg9HOgFop6J8kmaY2AYqiNBtnPjmuYkDiBZkZAyODwnrqI wHZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684260752; x=1686852752; 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=n5o2HHmTCr/MRnNhMmDuxVxkH0JVmnu8SUNTz2FyrTw=; b=GXOyVX84dsB1ZdmE33pUzprkhMYTgNP6A2n4/7yXmkBubBGuWCXg5Irmb02pq05R2F 0yTPeyuBx3oe9qz7eNohVpM1evu5hVIDmqTXziIiX3QZatR01dNsLQF577EQAP6WHcp+ c34a9FERZa23ynq6cWcSAW3LCI/IKASTPSy9bfMwXTQ0z+RP5CExlK2UZatkvFS38xKW ucQRJMQ0frVxmnMy+U4Is/uVggHHvmHHFigjehHhq88ugIwx5UzC6FfJAQw7Vf1DAycF aJZyOPzhOzgu3XR7po3BBhurQeCptr5JTk6WeWLKx8ITY0IPasfcgS2haKEbvuyIcLkf mnWA== X-Gm-Message-State: AC+VfDwo5nKzDKpHnck6FSjZxxXgvV76KYRhF86yJeEiNNT/CJsbXe/s byqQ+STRixCh8VMZjGBrjwgrNEScO6iFAP4TAvw7qs1R X-Google-Smtp-Source: ACHHUZ6N9wVjnFB9OMFAUEz8ayf8PHps5UbnFm5gn9ThD99AZfZPPEaUTYu3XYR0kevK8iTLNcH74Va7HpldlpkKAxI= X-Received: by 2002:a1f:bfc4:0:b0:43f:f2d2:947d with SMTP id p187-20020a1fbfc4000000b0043ff2d2947dmr13401775vkf.1.1684260752134; Tue, 16 May 2023 11:12:32 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Paul B Mahol Date: Tue, 16 May 2023 20:11:55 +0200 Message-ID: To: FFmpeg development discussions and patches Content-Type: multipart/mixed; boundary="000000000000d7bb3105fbd383c0" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH] avfilter/src_movie: dr support 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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: --000000000000d7bb3105fbd383c0 Content-Type: text/plain; charset="UTF-8" Attached. --000000000000d7bb3105fbd383c0 Content-Type: text/x-patch; charset="US-ASCII"; name="0002-avfilter-src_movie-dr-support.patch" Content-Disposition: attachment; filename="0002-avfilter-src_movie-dr-support.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lhqlc5zr0 RnJvbSBlMDY1MWU3ODk0NzliMjA2MmU0ZjhhYTkzYmU4Mjc0ZmU3NzNlMTQ2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEIgTWFob2wgPG9uZW1kYUBnbWFpbC5jb20+CkRhdGU6 IE1vbiwgMTUgTWF5IDIwMjMgMjE6NTQ6MjUgKzAyMDAKU3ViamVjdDogW1BBVENIIDIvM10gYXZm aWx0ZXIvc3JjX21vdmllOiBkciBzdXBwb3J0CgpTaWduZWQtb2ZmLWJ5OiBQYXVsIEIgTWFob2wg PG9uZW1kYUBnbWFpbC5jb20+Ci0tLQogbGliYXZmaWx0ZXIvc3JjX21vdmllLmMgfCA0NCArKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDQy IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGliYXZmaWx0ZXIv c3JjX21vdmllLmMgYi9saWJhdmZpbHRlci9zcmNfbW92aWUuYwppbmRleCBhN2Q3YzE4OGU2Li5h YTZmNjdlZTVkIDEwMDY0NAotLS0gYS9saWJhdmZpbHRlci9zcmNfbW92aWUuYworKysgYi9saWJh dmZpbHRlci9zcmNfbW92aWUuYwpAQCAtMjMsNyArMjMsNiBAQAogICogQGZpbGUKICAqIG1vdmll IHZpZGVvIHNvdXJjZQogICoKLSAqIEB0b2RvIHVzZSBkaXJlY3QgcmVuZGVyaW5nIChubyBhbGxv Y2F0aW9uIG9mIGEgbmV3IGZyYW1lKQogICogQHRvZG8gc3VwcG9ydCBhIFBUUyBjb3JyZWN0aW9u IG1lY2hhbmlzbQogICovCiAKQEAgLTE1OCw2ICsxNTcsNDMgQEAgc3RhdGljIEFWU3RyZWFtICpm aW5kX3N0cmVhbSh2b2lkICpsb2csIEFWRm9ybWF0Q29udGV4dCAqYXZmLCBjb25zdCBjaGFyICpz cGVjKQogICAgIHJldHVybiBmb3VuZDsKIH0KIAorc3RhdGljIGludCBnZXRfYnVmZmVyKEFWQ29k ZWNDb250ZXh0ICphdmN0eCwgQVZGcmFtZSAqZnJhbWUsIGludCBmbGFncykKK3sKKyAgICBpbnQg bGluZXNpemVfYWxpZ25bQVZfTlVNX0RBVEFfUE9JTlRFUlNdOworICAgIEFWRmlsdGVyTGluayAq b3V0bGluayA9IGZyYW1lLT5vcGFxdWU7CisgICAgaW50IHcsIGgsIG93LCBvaDsKKyAgICBBVkZy YW1lICpuZXc7CisKKyAgICBoID0gb2ggPSBmcmFtZS0+aGVpZ2h0OworICAgIHcgPSBvdyA9IGZy YW1lLT53aWR0aDsKKworICAgIGlmICghKGF2Y3R4LT5jb2RlYy0+Y2FwYWJpbGl0aWVzICYgQVZf Q09ERUNfQ0FQX0RSMSkpCisgICAgICAgIHJldHVybiBhdmNvZGVjX2RlZmF1bHRfZ2V0X2J1ZmZl cjIoYXZjdHgsIGZyYW1lLCBmbGFncyk7CisKKyAgICBzd2l0Y2ggKGF2Y3R4LT5jb2RlY190eXBl KSB7CisgICAgY2FzZSBBVk1FRElBX1RZUEVfVklERU86CisgICAgICAgIGF2Y29kZWNfYWxpZ25f ZGltZW5zaW9uczIoYXZjdHgsICZ3LCAmaCwgbGluZXNpemVfYWxpZ24pOworICAgICAgICBuZXcg PSBmZl9kZWZhdWx0X2dldF92aWRlb19idWZmZXIob3V0bGluaywgdywgaCk7CisgICAgICAgIGJy ZWFrOworICAgIGNhc2UgQVZNRURJQV9UWVBFX0FVRElPOgorICAgICAgICBuZXcgPSBmZl9kZWZh dWx0X2dldF9hdWRpb19idWZmZXIob3V0bGluaywgZnJhbWUtPm5iX3NhbXBsZXMpOworICAgICAg ICBicmVhazsKKyAgICBkZWZhdWx0OgorICAgICAgICByZXR1cm4gLTE7CisgICAgfQorCisgICAg YXZfZnJhbWVfY29weV9wcm9wcyhuZXcsIGZyYW1lKTsKKyAgICBhdl9mcmFtZV91bnJlZihmcmFt ZSk7CisgICAgYXZfZnJhbWVfbW92ZV9yZWYoZnJhbWUsIG5ldyk7CisgICAgYXZfZnJhbWVfZnJl ZSgmbmV3KTsKKworICAgIGZyYW1lLT5vcGFxdWUgPSBvdXRsaW5rOworICAgIGZyYW1lLT53aWR0 aCAgPSBvdzsKKyAgICBmcmFtZS0+aGVpZ2h0ID0gb2g7CisKKyAgICByZXR1cm4gMDsKK30KKwog c3RhdGljIGludCBvcGVuX3N0cmVhbShBVkZpbHRlckNvbnRleHQgKmN0eCwgTW92aWVTdHJlYW0g KnN0LCBpbnQgZGVjX3RocmVhZHMpCiB7CiAgICAgY29uc3QgQVZDb2RlYyAqY29kZWM7CkBAIC0x NzMsNiArMjA5LDggQEAgc3RhdGljIGludCBvcGVuX3N0cmVhbShBVkZpbHRlckNvbnRleHQgKmN0 eCwgTW92aWVTdHJlYW0gKnN0LCBpbnQgZGVjX3RocmVhZHMpCiAgICAgaWYgKCFzdC0+Y29kZWNf Y3R4KQogICAgICAgICByZXR1cm4gQVZFUlJPUihFTk9NRU0pOwogCisgICAgc3QtPmNvZGVjX2N0 eC0+ZmxhZ3MgfD0gQVZfQ09ERUNfRkxBR19DT1BZX09QQVFVRTsKKyAgICBzdC0+Y29kZWNfY3R4 LT5nZXRfYnVmZmVyMiA9IGdldF9idWZmZXI7CiAgICAgcmV0ID0gYXZjb2RlY19wYXJhbWV0ZXJz X3RvX2NvbnRleHQoc3QtPmNvZGVjX2N0eCwgc3QtPnN0LT5jb2RlY3Bhcik7CiAgICAgaWYgKHJl dCA8IDApCiAgICAgICAgIHJldHVybiByZXQ7CkBAIC00ODAsOCArNTE4LDEwIEBAIHN0YXRpYyBp bnQgbW92aWVfZGVjb2RlX3BhY2tldChBVkZpbHRlckNvbnRleHQgKmN0eCkKICAgICAvKiBzZW5k IHRoZSBwYWNrZXQgdG8gaXRzIGRlY29kZXIsIGlmIGFueSAqLwogICAgIHBrdF9vdXRfaWQgPSBw a3Quc3RyZWFtX2luZGV4ID4gbW92aWUtPm1heF9zdHJlYW1faW5kZXggPyAtMSA6CiAgICAgICAg ICAgICAgICAgIG1vdmllLT5vdXRfaW5kZXhbcGt0LnN0cmVhbV9pbmRleF07Ci0gICAgaWYgKHBr dF9vdXRfaWQgPj0gMCkKKyAgICBpZiAocGt0X291dF9pZCA+PSAwKSB7CisgICAgICAgIHBrdC5v cGFxdWUgPSBjdHgtPm91dHB1dHNbcGt0X291dF9pZF07CiAgICAgICAgIHJldCA9IGF2Y29kZWNf c2VuZF9wYWNrZXQobW92aWUtPnN0W3BrdF9vdXRfaWRdLmNvZGVjX2N0eCwgJnBrdCk7CisgICAg fQogICAgIGF2X3BhY2tldF91bnJlZigmcGt0KTsKIAogICAgIHJldHVybiByZXQ7Ci0tIAoyLjM5 LjEKCg== --000000000000d7bb3105fbd383c0 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe". --000000000000d7bb3105fbd383c0--