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 BCCE3463D6 for ; Tue, 16 May 2023 17:58:57 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 501AC68BFFE; Tue, 16 May 2023 20:58:54 +0300 (EEST) Received: from mail-vs1-f45.google.com (mail-vs1-f45.google.com [209.85.217.45]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 796D768A084 for ; Tue, 16 May 2023 20:58:47 +0300 (EEST) Received: by mail-vs1-f45.google.com with SMTP id ada2fe7eead31-4301281573aso4621153137.3 for ; Tue, 16 May 2023 10:58:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1684259926; x=1686851926; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=YJu6ilRJOJGbdcIJPr0Ah/lLq7zRsLei8GUnhXw7JmU=; b=YMK/dUu4dh5O5KQvLqTxq7Af74PZN2Ue3rdwS34ARLM7fIHufpFMBo9hPZaYb9dIgt 5YX8LpNieOD4OGVlAd3FRCGUx6JGRa7qvJbnEuSy89lYAdTmmF1XYGmGBtyxsju+m9jo dSZem1D1lJPWRaNGPuQuobmCA94hyk38m6aygDCgCM8RAoB3VodM2laRQB7kunoTvjlM RCnLHq9fUbq+XE1A+/Hcpqilv6bcVlYG+ZFE7SYoN3mVmiOJXenqJZkCUUNe7Dyry6Z6 LmSbgzaz6fpf9UG8U+To8El54mfHbxZrA670ff/sme+DvF8nE/z/ysCO/3j1kHSch/ZV 2omA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684259926; x=1686851926; 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=YJu6ilRJOJGbdcIJPr0Ah/lLq7zRsLei8GUnhXw7JmU=; b=HfYPqu4T78PIAZzlW9ShdeIxaqM6fIgpRkudkUXxMwYFGX9IIG5RCqn2DM1ds5EUGR /lWkfBrbkjzJRClAmkJrQK/V3rNcyql67sIFAv5TCtSVlUMrc4IZDH4whYIMilKELBQd JN/9X9/xLjf9FrTLXfcluM4cPkTlxwHTNjDzwAJQ1zUm4HZoBtjkVf5sgW+RvEBY/UvS GK6lXiEau41WiNCQGvqJqoCAF+9Idu3CPPm5lbESwbye/z8OiDrZ0d/wLQXuit7q0nDV 3f3Q/nJWii6oN0ZxfVE1uanqY0dYknd1YeFq8/ZhMiyIZh+R/O+Paa4h86TA86kGwlcz zvtA== X-Gm-Message-State: AC+VfDwUHq1FE17tnerMo0/kINU5/6Lrt24pw9+/HVo7d70Gx77g7f6I KHd8GQen41SUN/0ybO4iN7gvGs5HXrGUzp98rta752Ne X-Google-Smtp-Source: ACHHUZ56nfFM0LWNdFGNFM1lDt/SwAatBHB80ErIui5cC9egP5m8VTmr7BfavIabLDQdwX2viQyi3heaJbNPRPwqAWQ= X-Received: by 2002:a67:eaca:0:b0:436:6ba:235b with SMTP id s10-20020a67eaca000000b0043606ba235bmr13371268vso.7.1684259925810; Tue, 16 May 2023 10:58:45 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Paul B Mahol Date: Tue, 16 May 2023 19:58:09 +0200 Message-ID: To: FFmpeg development discussions and patches Content-Type: multipart/mixed; boundary="000000000000969bff05fbd35258" 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: --000000000000969bff05fbd35258 Content-Type: text/plain; charset="UTF-8" Yet another patch. --000000000000969bff05fbd35258 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_lhqkub7w0 RnJvbSBlMWRjMWEwMGFjMzI3ZDQ1MGMzMzU4NjI2OWNiMTkyMzBmNDMzNDA1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEIgTWFob2wgPG9uZW1kYUBnbWFpbC5jb20+CkRhdGU6 IE1vbiwgMTUgTWF5IDIwMjMgMjE6NTQ6MjUgKzAyMDAKU3ViamVjdDogW1BBVENIIDIvM10gYXZm aWx0ZXIvc3JjX21vdmllOiBkciBzdXBwb3J0CgpTaWduZWQtb2ZmLWJ5OiBQYXVsIEIgTWFob2wg PG9uZW1kYUBnbWFpbC5jb20+Ci0tLQogbGliYXZmaWx0ZXIvc3JjX21vdmllLmMgfCA0MCArKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgMzgg aW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saWJhdmZpbHRlci9z cmNfbW92aWUuYyBiL2xpYmF2ZmlsdGVyL3NyY19tb3ZpZS5jCmluZGV4IGE3ZDdjMTg4ZTYuLmJj MGI4YjdhYzYgMTAwNjQ0Ci0tLSBhL2xpYmF2ZmlsdGVyL3NyY19tb3ZpZS5jCisrKyBiL2xpYmF2 ZmlsdGVyL3NyY19tb3ZpZS5jCkBAIC0yMyw3ICsyMyw2IEBACiAgKiBAZmlsZQogICogbW92aWUg dmlkZW8gc291cmNlCiAgKgotICogQHRvZG8gdXNlIGRpcmVjdCByZW5kZXJpbmcgKG5vIGFsbG9j YXRpb24gb2YgYSBuZXcgZnJhbWUpCiAgKiBAdG9kbyBzdXBwb3J0IGEgUFRTIGNvcnJlY3Rpb24g bWVjaGFuaXNtCiAgKi8KIApAQCAtMTU4LDYgKzE1NywzOSBAQCBzdGF0aWMgQVZTdHJlYW0gKmZp bmRfc3RyZWFtKHZvaWQgKmxvZywgQVZGb3JtYXRDb250ZXh0ICphdmYsIGNvbnN0IGNoYXIgKnNw ZWMpCiAgICAgcmV0dXJuIGZvdW5kOwogfQogCitzdGF0aWMgaW50IGdldF9idWZmZXIoQVZDb2Rl Y0NvbnRleHQgKmF2Y3R4LCBBVkZyYW1lICpmcmFtZSwgaW50IGZsYWdzKQoreworICAgIGludCBs aW5lc2l6ZV9hbGlnbltBVl9OVU1fREFUQV9QT0lOVEVSU107CisgICAgQVZGaWx0ZXJMaW5rICpv dXRsaW5rID0gZnJhbWUtPm9wYXF1ZTsKKyAgICBpbnQgaCA9IGZyYW1lLT5oZWlnaHQ7CisgICAg aW50IHcgPSBmcmFtZS0+d2lkdGg7CisgICAgQVZGcmFtZSAqbmV3OworCisgICAgaWYgKCEoYXZj dHgtPmNvZGVjLT5jYXBhYmlsaXRpZXMgJiBBVl9DT0RFQ19DQVBfRFIxKSkKKyAgICAgICAgcmV0 dXJuIGF2Y29kZWNfZGVmYXVsdF9nZXRfYnVmZmVyMihhdmN0eCwgZnJhbWUsIGZsYWdzKTsKKwor ICAgIHN3aXRjaCAoYXZjdHgtPmNvZGVjX3R5cGUpIHsKKyAgICBjYXNlIEFWTUVESUFfVFlQRV9W SURFTzoKKyAgICAgICAgYXZjb2RlY19hbGlnbl9kaW1lbnNpb25zMihhdmN0eCwgJncsICZoLCBs aW5lc2l6ZV9hbGlnbik7CisgICAgICAgIG5ldyA9IGZmX2RlZmF1bHRfZ2V0X3ZpZGVvX2J1ZmZl cihvdXRsaW5rLCBmcmFtZS0+d2lkdGgsIGZyYW1lLT5oZWlnaHQpOworICAgICAgICBicmVhazsK KyAgICBjYXNlIEFWTUVESUFfVFlQRV9BVURJTzoKKyAgICAgICAgbmV3ID0gZmZfZGVmYXVsdF9n ZXRfYXVkaW9fYnVmZmVyKG91dGxpbmssIGZyYW1lLT5uYl9zYW1wbGVzKTsKKyAgICAgICAgYnJl YWs7CisgICAgZGVmYXVsdDoKKyAgICAgICAgcmV0dXJuIC0xOworICAgIH0KKworICAgIGF2X2Zy YW1lX2NvcHlfcHJvcHMobmV3LCBmcmFtZSk7CisgICAgYXZfZnJhbWVfdW5yZWYoZnJhbWUpOwor ICAgIGF2X2ZyYW1lX21vdmVfcmVmKGZyYW1lLCBuZXcpOworICAgIGF2X2ZyYW1lX2ZyZWUoJm5l dyk7CisKKyAgICBmcmFtZS0+b3BhcXVlID0gb3V0bGluazsKKworICAgIHJldHVybiAwOworfQor CiBzdGF0aWMgaW50IG9wZW5fc3RyZWFtKEFWRmlsdGVyQ29udGV4dCAqY3R4LCBNb3ZpZVN0cmVh bSAqc3QsIGludCBkZWNfdGhyZWFkcykKIHsKICAgICBjb25zdCBBVkNvZGVjICpjb2RlYzsKQEAg LTE3Myw2ICsyMDUsOCBAQCBzdGF0aWMgaW50IG9wZW5fc3RyZWFtKEFWRmlsdGVyQ29udGV4dCAq Y3R4LCBNb3ZpZVN0cmVhbSAqc3QsIGludCBkZWNfdGhyZWFkcykKICAgICBpZiAoIXN0LT5jb2Rl Y19jdHgpCiAgICAgICAgIHJldHVybiBBVkVSUk9SKEVOT01FTSk7CiAKKyAgICBzdC0+Y29kZWNf Y3R4LT5mbGFncyB8PSBBVl9DT0RFQ19GTEFHX0NPUFlfT1BBUVVFOworICAgIHN0LT5jb2RlY19j dHgtPmdldF9idWZmZXIyID0gZ2V0X2J1ZmZlcjsKICAgICByZXQgPSBhdmNvZGVjX3BhcmFtZXRl cnNfdG9fY29udGV4dChzdC0+Y29kZWNfY3R4LCBzdC0+c3QtPmNvZGVjcGFyKTsKICAgICBpZiAo cmV0IDwgMCkKICAgICAgICAgcmV0dXJuIHJldDsKQEAgLTQ4MCw4ICs1MTQsMTAgQEAgc3RhdGlj IGludCBtb3ZpZV9kZWNvZGVfcGFja2V0KEFWRmlsdGVyQ29udGV4dCAqY3R4KQogICAgIC8qIHNl bmQgdGhlIHBhY2tldCB0byBpdHMgZGVjb2RlciwgaWYgYW55ICovCiAgICAgcGt0X291dF9pZCA9 IHBrdC5zdHJlYW1faW5kZXggPiBtb3ZpZS0+bWF4X3N0cmVhbV9pbmRleCA/IC0xIDoKICAgICAg ICAgICAgICAgICAgbW92aWUtPm91dF9pbmRleFtwa3Quc3RyZWFtX2luZGV4XTsKLSAgICBpZiAo cGt0X291dF9pZCA+PSAwKQorICAgIGlmIChwa3Rfb3V0X2lkID49IDApIHsKKyAgICAgICAgcGt0 Lm9wYXF1ZSA9IGN0eC0+b3V0cHV0c1twa3Rfb3V0X2lkXTsKICAgICAgICAgcmV0ID0gYXZjb2Rl Y19zZW5kX3BhY2tldChtb3ZpZS0+c3RbcGt0X291dF9pZF0uY29kZWNfY3R4LCAmcGt0KTsKKyAg ICB9CiAgICAgYXZfcGFja2V0X3VucmVmKCZwa3QpOwogCiAgICAgcmV0dXJuIHJldDsKLS0gCjIu MzkuMQoK --000000000000969bff05fbd35258 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". --000000000000969bff05fbd35258--