From patchwork Thu Jul 4 17:58:18 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: James Almer X-Patchwork-Id: 50341 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a59:cc64:0:b0:482:c625:d099 with SMTP id k4csp3871667vqv; Thu, 4 Jul 2024 11:04:09 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCXFSCjihfA7kIEzCPlA9kUz7HoQ+ENNcdarcrH4ylCxS+9Nq7oC9dzR7IJielwAcijgxv9fZhjW6CNjgkivtrFnIUnaQ/ToeKooQQ== X-Google-Smtp-Source: AGHT+IEUPXnlLetdFW2w9RQXOs9dtuA6C2aOvIeyybM1sKWV7ak46fH/r5K07hNQ33xbl1+BEMpU X-Received: by 2002:a05:6402:2105:b0:58c:2a57:b230 with SMTP id 4fb4d7f45d1cf-58e5955a333mr2045793a12.13.1720116248020; Thu, 04 Jul 2024 11:04:08 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1720116248; cv=none; d=google.com; s=arc-20160816; b=tt737dEAVK+gcmwtd3+ZfvMKsTLU8ORoD4Mf3jl1rE51T8oAwYIMsUURZSQJvuBph/ 4pNqX1jGaX+i4f7rTBD966uCYF1ifep0K2DgXKTUxp6oXQE6vIIZybTkI1f7zNyUK9Ux Fn2E96uiVbD8CagmOWYS+EjzfTsLEIHYJAmD9mZcNvH1foiaU38kcHkf6avtvbSskyEu QOLU2XCZ4klZLr7S55wEh+1SFzmfCdnckY//NJS2Ftu7jqG8YywRWajfQn6FMiimnlSK bU6ItxxxoTw0YYDQJ4F/b6q0klq76sv3lkuxKJ1ONrTlTybNxwjh/PBnhFuXZY+jQnEh zeCw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:reply-to:list-subscribe :list-help:list-post:list-archive:list-unsubscribe:list-id :precedence:subject:mime-version:message-id:date:to:from :dkim-signature:delivered-to; bh=ylnLbxqzEhNNpWgbhNrfE6PVLFd00/tZL5zRNSBOwM8=; fh=YOA8vD9MJZuwZ71F/05pj6KdCjf6jQRmzLS+CATXUQk=; b=TspzwR4UhOjDOOULrmUSfRv+lfsLxNYhV9bZFsddRiz+aRN1CUAsx/U0sIZgVv+Y1o Xeev1gtil3Y7Ye4E5kvPF3znxhFeJYrqEJU1qIRoUCoFSkpiFnZaC9vgBJbxL426q0fd +qpF9KbEjUSaELoJOs/RsT+aFZvlEmoJn8LpYyaYUZ32fVSyUmmVJ6MXwhak2NDoiDO/ jBCCtYRt0UNfZ7ehpScGO5lyEcnqoDVXjrSvZ2n7zJOx0DQ8LDTprMkT3cDtXNbLV9C0 JfUDfX1Y0liVVDHBi1su0YNHHJ//Bt2Mn5GTJrR0jvZ4DYlpMsfgH/ZC3VDuGdfe9aOi 19Rw==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20230601 header.b=PhhRqxpH; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id 4fb4d7f45d1cf-58c7003a5dcsi2443713a12.34.2024.07.04.11.04.07; Thu, 04 Jul 2024 11:04:08 -0700 (PDT) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20230601 header.b=PhhRqxpH; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id CAC6068D953; Thu, 4 Jul 2024 20:58:06 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-pl1-f173.google.com (mail-pl1-f173.google.com [209.85.214.173]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 3078F68D9C2 for ; Thu, 4 Jul 2024 20:57:59 +0300 (EEST) Received: by mail-pl1-f173.google.com with SMTP id d9443c01a7336-1f4a5344ec7so6407415ad.1 for ; Thu, 04 Jul 2024 10:57:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1720115876; x=1720720676; darn=ffmpeg.org; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:from:to:cc:subject:date:message-id:reply-to; bh=RQAuImxZhJGxx42G6iYQyzlA8vw1KUSojV6ZNRTuXtA=; b=PhhRqxpHZWzM2iKs52iVqAF6MavcjHu6dvf0BHV9lbL9wGowTwxFiHqA06+AizH85U afu9WmMFZF8BQ7KD+wcztgD9/F+HHaqva3yGh2vDhDMSz2DeVoG1ahUik38pZlMSfn2h ni2BzeuJEwB7SWggWBXpVx57pKlNByl3TNZ8gbv4hzie8f91EnpzU+ttCgOe/Qn9Y4eR UGgk0fkb32bbI7fLPO9GSM5v/VEqy5n3mC6Nm6KqD3CDlLIN9c2Xk3EeJmjB5EUME1Hl nYzw7n1KbbQwGEbQ4/MwU1Euqbl+IOvOs3aQAmv4fGPaSY1dvadhbvX5nSNbcDqFOBIQ /g4w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720115876; x=1720720676; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=RQAuImxZhJGxx42G6iYQyzlA8vw1KUSojV6ZNRTuXtA=; b=izZYt0SKkyd2bfVFIYdY9fMEvIRA1CU3DTTiSFnF9ogYVgYANLQZd0KsfkasmDJApe EHpaxkJA4vMmVNJiwzr/UWO8OL1nyIoyIF/J8tgtD6zH+qqGbBRey7w3jfmiLwlnas5t byEk3ujmaT0bnxVyWEezEUh7lj4ENq0k37C98tZ+Yn6H/uFy0J+y1KcrDnQ8nKF5fMcB 2xypw8XfJsmm8txxw29T78Fw3OAHZRSlY+iQflqnAy11PH1Z2B3H11+B69mBbwOaP+QS WF/7ojnTtKMZvJs7T7eMD5pl7GNir9c77MzqQPUoWqV5VY1N4Ft6mVxvMZttlkEOrTaz Jmdg== X-Gm-Message-State: AOJu0Yws3TNqkZQfn6IvsgJx9jOylzFbU9P+mIypeN2+5ixX0SrN+gm9 r02hdTl8Nk0al4ZB2Po1j01DxAfkAzKEAfis0wkhutmaMt2zpjT59k0BNA== X-Received: by 2002:a17:902:dacd:b0:1fa:1a78:b5a9 with SMTP id d9443c01a7336-1fb3700ccffmr32656165ad.3.1720115876020; Thu, 04 Jul 2024 10:57:56 -0700 (PDT) Received: from localhost.localdomain ([190.194.167.233]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-1fac10e2cffsm125578695ad.73.2024.07.04.10.57.54 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Jul 2024 10:57:55 -0700 (PDT) From: James Almer To: ffmpeg-devel@ffmpeg.org Date: Thu, 4 Jul 2024 14:58:18 -0300 Message-ID: <20240704175819.6147-1-jamrial@gmail.com> X-Mailer: git-send-email 2.45.2 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 1/2] avfilter/vf_tiltandshift: fix buffer offset for yuv422p input 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" X-TUID: 78Ub6BG4GL84 Fixes ticket #10950. Signed-off-by: James Almer --- libavfilter/vf_tiltandshift.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/libavfilter/vf_tiltandshift.c b/libavfilter/vf_tiltandshift.c index 85cce84fc3..b49a713339 100644 --- a/libavfilter/vf_tiltandshift.c +++ b/libavfilter/vf_tiltandshift.c @@ -175,14 +175,14 @@ static void copy_column(AVFilterLink *outlink, const uint8_t *src[4]; dst[0] = dst_data[0] + ncol; - dst[1] = dst_data[1] + (ncol >> s->desc->log2_chroma_h); - dst[2] = dst_data[2] + (ncol >> s->desc->log2_chroma_h); + dst[1] = dst_data[1] + (ncol >> s->desc->log2_chroma_w); + dst[2] = dst_data[2] + (ncol >> s->desc->log2_chroma_w); if (!tilt) ncol = 0; src[0] = src_data[0] + ncol; - src[1] = src_data[1] + (ncol >> s->desc->log2_chroma_h); - src[2] = src_data[2] + (ncol >> s->desc->log2_chroma_h); + src[1] = src_data[1] + (ncol >> s->desc->log2_chroma_w); + src[2] = src_data[2] + (ncol >> s->desc->log2_chroma_w); av_image_copy(dst, dst_linesizes, src, src_linesizes, outlink->format, 1, outlink->h); } From patchwork Thu Jul 4 17:58:19 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: James Almer X-Patchwork-Id: 50342 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a59:cc64:0:b0:482:c625:d099 with SMTP id k4csp3868271vqv; Thu, 4 Jul 2024 10:58:18 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCW5PndcUT7xwINxN39TzB/D5VO+31lgORorW4uMRiB45EKDID1yppAb+Bq0D4NH2kpPKrSNlk9eAQ1QEte5/exE8q2yb1ncdh8JFQ== X-Google-Smtp-Source: AGHT+IG4nhQwA1EeZejArHtWskEqkAY9B/qIitlhmgmGTVWSyCSJBR0u3jM96RVb0223FBiY2ymK X-Received: by 2002:a05:6512:41c:b0:52c:90b6:170f with SMTP id 2adb3069b0e04-52ea063a347mr1793526e87.29.1720115897947; Thu, 04 Jul 2024 10:58:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1720115897; cv=none; d=google.com; s=arc-20160816; b=xY8WKeHXKmCbbfC/20i8SGI3fWbha7PUsLnGeMWON6LYH3HoXom0XSFrkNqYEhYWlb jbJmYQNtcVMELUytmtZgRfNjQxM0eBAWIbeWHtZXXZyvuKvvhf8uW8q5HJ8Iay5caNXI 6oqktSdk1ueKWx+u9jrDJCvKITA22d6VsnmZaRY7JS4L68GvR3+z3VCoffjDKDjYbDRi YwpkwkwWFjpUji1DxsbBZj3ZjGE0xPF/HEhS8JttAy5A8L/ptAEi2BN4/hVvUddCMEIR 01x7/JJFOK31FOJ8ZGOBNUtuHvC5uOA9H+bHqtIMISeRqPqECNCWc52Gj6yOMR3r1bf/ jViw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:reply-to:list-subscribe :list-help:list-post:list-archive:list-unsubscribe:list-id :precedence:subject:mime-version:references:in-reply-to:message-id :date:to:from:dkim-signature:delivered-to; bh=pguYhjw8arPUujjKsskCX1eZQksonTEKRu7s3GYnnxM=; fh=YOA8vD9MJZuwZ71F/05pj6KdCjf6jQRmzLS+CATXUQk=; b=yeNouccEFdGj0Ee7Ziahs2uQUV3fM88G6tWRciya80wH9GYcDt9stm8mqqWcFTv8ec ia981ZiK1nNpDxkIlGeSadAEClz223/hM1XvFqZsJbSvFTRI1LvdrhegNdSYl3sGqT7o n6rJnPhjoc7e520MCYqe2YTLAXmR9WK4/Av1uignNGjeiyiCHq2I+L88omX/LL4O80qm Ajq1rmS7ElXnhOUZ4p4m8iNshzSsXrXRL/d61QUTdMIMYajlzwB9UtFiqjKpzDaFqi8F CnSp8WBRxRrmMHJ+ogQapkfdp/m7NpUtgCpAOMcRjUUHM8TWD2wdy2z0rJ/cXU+3CNDJ spQw==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20230601 header.b=KKJlxV+b; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id 4fb4d7f45d1cf-58613ceaf44si7581268a12.156.2024.07.04.10.58.17; Thu, 04 Jul 2024 10:58:17 -0700 (PDT) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20230601 header.b=KKJlxV+b; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 7AEA468DA69; Thu, 4 Jul 2024 20:58:08 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-pg1-f182.google.com (mail-pg1-f182.google.com [209.85.215.182]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id EBB8B68D9E7 for ; Thu, 4 Jul 2024 20:58:00 +0300 (EEST) Received: by mail-pg1-f182.google.com with SMTP id 41be03b00d2f7-711b1512aeaso581769a12.3 for ; Thu, 04 Jul 2024 10:58:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1720115878; x=1720720678; darn=ffmpeg.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=AVmkDfHlstSU/X7+q2df4pNt0JMKSgWS3cDzl5MGuZg=; b=KKJlxV+boJKo0erjiITxIyRktIOJQ9q3NZrnRukRUJ87xBYs9sH7objkMITZBbA9xX epOKN23xw8nL4Rm0UiFc1sRn39pTrfJHhlMPo0wECmBZgYYfqvLqnS9BoGh+umLG26zq KSdzoWtjyqaT3bW0oaW8nQySvhsIgXSplZZoPu54ChV7CKZh+Qe3DM6I2Huuegffigxu BlqBGLj7xmJGBwBunaSwZa7GyMfNSbALn5o8K7V4dSaOiNyj5D3a8GKTEYzXMh3v6pLo rDejuhZbL8ki4yPIf7fUgXhFGuV83POTmVnbpq4Vxzt4hxOwZuXrlXpvt9UWyN1mbRJ0 rSWw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720115878; x=1720720678; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=AVmkDfHlstSU/X7+q2df4pNt0JMKSgWS3cDzl5MGuZg=; b=qEpD+flk6xWSCbmamXCSB4/hrrMhqb8pKTfdK52vrjTaFuFsGKYo6vVy6OhsntCAce m33MjKoIDa4l7djUmGgFnKbifOzosOEI0sZjNiM6iKIltrlJMXk3aAq5QXx0CjjIMHZF 7m3zTBwWpZgvaMItWbF+wY49FhxQ562gn5EmVFbpcUwK0A24KC2zfqBCkouuoI9QPdp7 rr1g/SflEkyGfj/9tZ38yiqW71AVIYJprTsvZaR51HN1O3Ab/5q+vm+E3MjUjKK2+Ypt EITFsoB7Cdrt3z1HKvXQ9TtwD7VCrcKgYoF2T7tvoWCjC4/+chzC4EpBfiafS50iA3XH vAwQ== X-Gm-Message-State: AOJu0YyvVBnWbQLTm3yTPBAlVvjL2jeMmh8Cmw2fc00Mo94b8GKnhTni q8NMdRL7VQ43uhznm9Tb5rcHh9ZTe2P0Rt94w0I7584zUpKqUL2ebzvSxw== X-Received: by 2002:a05:6a20:2d10:b0:1be:c057:ea12 with SMTP id adf61e73a8af0-1c0cc73de03mr2558238637.14.1720115877969; Thu, 04 Jul 2024 10:57:57 -0700 (PDT) Received: from localhost.localdomain ([190.194.167.233]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-1fac10e2cffsm125578695ad.73.2024.07.04.10.57.56 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Jul 2024 10:57:57 -0700 (PDT) From: James Almer To: ffmpeg-devel@ffmpeg.org Date: Thu, 4 Jul 2024 14:58:19 -0300 Message-ID: <20240704175819.6147-2-jamrial@gmail.com> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20240704175819.6147-1-jamrial@gmail.com> References: <20240704175819.6147-1-jamrial@gmail.com> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 2/2] fate/filter-video: tests more pixel formats with the tiltandshift filter 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" X-TUID: QcwnugNnXqwk Signed-off-by: James Almer --- tests/fate/filter-video.mak | 4 +- tests/ref/fate/filter-tiltandshift-422 | 55 ++++++++++++++++++++++++++ tests/ref/fate/filter-tiltandshift-444 | 55 ++++++++++++++++++++++++++ 3 files changed, 113 insertions(+), 1 deletion(-) create mode 100644 tests/ref/fate/filter-tiltandshift-422 create mode 100644 tests/ref/fate/filter-tiltandshift-444 diff --git a/tests/fate/filter-video.mak b/tests/fate/filter-video.mak index 7f8dc3aa27..e8de16bb73 100644 --- a/tests/fate/filter-video.mak +++ b/tests/fate/filter-video.mak @@ -550,8 +550,10 @@ fate-filter-pixelize-min: CMD = video_filter "pixelize=mode=min" FATE_FILTER_VSYNTH_VIDEO_FILTER-$(CONFIG_PIXELIZE_FILTER) += fate-filter-pixelize-max fate-filter-pixelize-max: CMD = video_filter "pixelize=mode=max" -FATE_FILTER_VSYNTH_VIDEO_FILTER-$(CONFIG_TILTANDSHIFT_FILTER) += fate-filter-tiltandshift +FATE_FILTER_VSYNTH_VIDEO_FILTER-$(call ALLYES, SCALE_FILTER TILTANDSHIFT_FILTER) += fate-filter-tiltandshift fate-filter-tiltandshift-422 fate-filter-tiltandshift-444 fate-filter-tiltandshift: CMD = framecrc -c:v pgmyuv -i $(SRC) -flags +bitexact -vf tiltandshift +fate-filter-tiltandshift-422: CMD = framecrc -auto_conversion_filters -c:v pgmyuv -i $(SRC) -flags +bitexact -vf format=yuv422p,tiltandshift +fate-filter-tiltandshift-444: CMD = framecrc -auto_conversion_filters -c:v pgmyuv -i $(SRC) -flags +bitexact -vf format=yuv444p,tiltandshift tests/pixfmts.mak: TAG = GEN tests/pixfmts.mak: ffmpeg$(PROGSSUF)$(EXESUF) | tests diff --git a/tests/ref/fate/filter-tiltandshift-422 b/tests/ref/fate/filter-tiltandshift-422 new file mode 100644 index 0000000000..bfe2c5ce6d --- /dev/null +++ b/tests/ref/fate/filter-tiltandshift-422 @@ -0,0 +1,55 @@ +#tb 0: 1/25 +#media_type 0: video +#codec_id 0: rawvideo +#dimensions 0: 352x288 +#sar 0: 0/1 +0, 0, 0, 1, 202752, 0xbaf063df +0, 1, 1, 1, 202752, 0x31ed634d +0, 2, 2, 1, 202752, 0x5927d857 +0, 3, 3, 1, 202752, 0xc19eab02 +0, 4, 4, 1, 202752, 0xf94c2e91 +0, 5, 5, 1, 202752, 0xfa801433 +0, 6, 6, 1, 202752, 0xb3aa2306 +0, 7, 7, 1, 202752, 0x050b77ae +0, 8, 8, 1, 202752, 0x8164d2fd +0, 9, 9, 1, 202752, 0xa550542a +0, 10, 10, 1, 202752, 0x9debb43f +0, 11, 11, 1, 202752, 0x13ab5e6f +0, 12, 12, 1, 202752, 0x30f1735b +0, 13, 13, 1, 202752, 0xbd01a9c3 +0, 14, 14, 1, 202752, 0x782fb530 +0, 15, 15, 1, 202752, 0xfc9cf9bb +0, 16, 16, 1, 202752, 0xf8e89ca2 +0, 17, 17, 1, 202752, 0x3476b27c +0, 18, 18, 1, 202752, 0x37e535c3 +0, 19, 19, 1, 202752, 0xe4fdcd37 +0, 20, 20, 1, 202752, 0x908e04d7 +0, 21, 21, 1, 202752, 0x8dfcdb65 +0, 22, 22, 1, 202752, 0x6898f01a +0, 23, 23, 1, 202752, 0x483fb2b3 +0, 24, 24, 1, 202752, 0x86be9cca +0, 25, 25, 1, 202752, 0x3001a8fb +0, 26, 26, 1, 202752, 0x66536ba7 +0, 27, 27, 1, 202752, 0x40a74c21 +0, 28, 28, 1, 202752, 0xdd31b746 +0, 29, 29, 1, 202752, 0x7e7797e4 +0, 30, 30, 1, 202752, 0x88dddb8e +0, 31, 31, 1, 202752, 0xdd02fb81 +0, 32, 32, 1, 202752, 0x2d8604f2 +0, 33, 33, 1, 202752, 0x1651dd62 +0, 34, 34, 1, 202752, 0xf738b3f4 +0, 35, 35, 1, 202752, 0x8795baed +0, 36, 36, 1, 202752, 0x270b5d42 +0, 37, 37, 1, 202752, 0x0b2d585a +0, 38, 38, 1, 202752, 0x6d39efaa +0, 39, 39, 1, 202752, 0x861e7195 +0, 40, 40, 1, 202752, 0x92d8192e +0, 41, 41, 1, 202752, 0xe5ee8f4e +0, 42, 42, 1, 202752, 0x875324ef +0, 43, 43, 1, 202752, 0x336d90b3 +0, 44, 44, 1, 202752, 0x27371b1a +0, 45, 45, 1, 202752, 0xe9ab8220 +0, 46, 46, 1, 202752, 0x1d4a0568 +0, 47, 47, 1, 202752, 0x681b6ac5 +0, 48, 48, 1, 202752, 0x157ee913 +0, 49, 49, 1, 202752, 0x3bfd4fca diff --git a/tests/ref/fate/filter-tiltandshift-444 b/tests/ref/fate/filter-tiltandshift-444 new file mode 100644 index 0000000000..6ff3ea903c --- /dev/null +++ b/tests/ref/fate/filter-tiltandshift-444 @@ -0,0 +1,55 @@ +#tb 0: 1/25 +#media_type 0: video +#codec_id 0: rawvideo +#dimensions 0: 352x288 +#sar 0: 0/1 +0, 0, 0, 1, 304128, 0xac8e2069 +0, 1, 1, 1, 304128, 0x75c8ced5 +0, 2, 2, 1, 304128, 0xaef0f047 +0, 3, 3, 1, 304128, 0xa20d03e3 +0, 4, 4, 1, 304128, 0x556e8686 +0, 5, 5, 1, 304128, 0x6a83bb98 +0, 6, 6, 1, 304128, 0x471645e1 +0, 7, 7, 1, 304128, 0xc3bde543 +0, 8, 8, 1, 304128, 0x561a502b +0, 9, 9, 1, 304128, 0x9dd691d2 +0, 10, 10, 1, 304128, 0x08df0078 +0, 11, 11, 1, 304128, 0xdb27b79d +0, 12, 12, 1, 304128, 0x87c9c26b +0, 13, 13, 1, 304128, 0x9c1e6335 +0, 14, 14, 1, 304128, 0xf8522fb6 +0, 15, 15, 1, 304128, 0xd6f13895 +0, 16, 16, 1, 304128, 0x933d90e1 +0, 17, 17, 1, 304128, 0xbe98d7f1 +0, 18, 18, 1, 304128, 0x253b3141 +0, 19, 19, 1, 304128, 0xd8178974 +0, 20, 20, 1, 304128, 0xf51a157d +0, 21, 21, 1, 304128, 0x6af07af4 +0, 22, 22, 1, 304128, 0x8207ddbe +0, 23, 23, 1, 304128, 0x68f3823e +0, 24, 24, 1, 304128, 0x4cee4cad +0, 25, 25, 1, 304128, 0xb5a9c9d8 +0, 26, 26, 1, 304128, 0x357e4aa4 +0, 27, 27, 1, 304128, 0x3bbf2e0a +0, 28, 28, 1, 304128, 0x7216049b +0, 29, 29, 1, 304128, 0x7979add3 +0, 30, 30, 1, 304128, 0x39134938 +0, 31, 31, 1, 304128, 0xe6631ac1 +0, 32, 32, 1, 304128, 0x8cdea458 +0, 33, 33, 1, 304128, 0xfdb04e0d +0, 34, 34, 1, 304128, 0x33c41afe +0, 35, 35, 1, 304128, 0x0fae8843 +0, 36, 36, 1, 304128, 0xe47ab639 +0, 37, 37, 1, 304128, 0xcd5adf08 +0, 38, 38, 1, 304128, 0x35be000f +0, 39, 39, 1, 304128, 0xdb40ae22 +0, 40, 40, 1, 304128, 0xaaad4f41 +0, 41, 41, 1, 304128, 0xbf67e136 +0, 42, 42, 1, 304128, 0xf8fd6870 +0, 43, 43, 1, 304128, 0x3c36e4da +0, 44, 44, 1, 304128, 0xbce05c4d +0, 45, 45, 1, 304128, 0x93e6cd25 +0, 46, 46, 1, 304128, 0x7b0f3993 +0, 47, 47, 1, 304128, 0xba99a2eb +0, 48, 48, 1, 304128, 0xc3730a7e +0, 49, 49, 1, 304128, 0x52ad71d3