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 C708E46A34 for ; Sun, 2 Jul 2023 10:18:21 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 5E4D468C1A1; Sun, 2 Jul 2023 13:18:19 +0300 (EEST) Received: from mail-wr1-f51.google.com (mail-wr1-f51.google.com [209.85.221.51]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 6C97E68B228 for ; Sun, 2 Jul 2023 13:18:12 +0300 (EEST) Received: by mail-wr1-f51.google.com with SMTP id ffacd0b85a97d-314319c0d3eso722515f8f.0 for ; Sun, 02 Jul 2023 03:18:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kynesim-co-uk.20221208.gappssmtp.com; s=20221208; t=1688293092; x=1690885092; h=content-transfer-encoding:mime-version:user-agent:in-reply-to :references:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to; bh=n2S8pzwcGsYVS0tZ9pScUbFt/i3JtuCkPzhKXy1tTGQ=; b=DqoUgSj3ARj3BwQN2WBoTSJ2lzhoMdHYQnZN21ia9sv4FNrT3gIPEhL5SbjO79ocfT GfFalcSd/yyLc1KwJsm2XiSB/byxVZD+imUuiFQmw3DXdeyuyGiAFy+RSKX1b84nQ26a F5o0yJwcMmTZOlntSM7Q4+T+pQT4B+Xfj4EoSfnyNrUNjuSY5XmQXt8xLXGebugr6CFs aMc6NX6o+m0RrRp8D5Yl6xFMqXmojMje7ptlvK5Phy+v9OcDiMm0KhVVGLEkGDbf4cRD 4nDJxJ9NJfVzDqKJd53BNWxAm3w2sRrIrfP742/+fcYjb6eq+/7C5Qxx1FeXtPMj5kaV YtNQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688293092; x=1690885092; h=content-transfer-encoding:mime-version:user-agent:in-reply-to :references:message-id:date:subject:cc:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=n2S8pzwcGsYVS0tZ9pScUbFt/i3JtuCkPzhKXy1tTGQ=; b=P1GGMK2toYGB+eiqLY1EuecqIJpSlywkk19xrWIiRxVFkgQVgvM8asKwb0gwGubxqv ivqhXQ4FFt+xbqFRONYjygihy8O/ub2v7oluaH9v1xHhHKJlcI8j3rR6+F7s1DdvaMj6 /yz/ymxxRinVezq6nxcf3pe8C8CRS4JfnE+n199UYcV3oE9kZHF0NBuQcL6P640qRTZH KCQ+5dJ1gKI0w0ScjoINAkbUYoxwkRz3aL0hcQSxIm8itpZ5AsltYsEr6lOcwAmIDHtb cr4X7yISPzC8MFKPLYGiucZXMugdHzjoRDavSzVk87PvEsod8qQ98CT93stJcQ5rVwYz hT6w== X-Gm-Message-State: ABy/qLZArpbBM9IpyLAnNu+M1XRqntodFb3cOJYGrdWoz7ZUQOIUmdA7 wcPE6FpAOqqdyzASVSv6ang1RokhUzq7iKZHLww= X-Google-Smtp-Source: APBJJlEcndjb0oNCa1GWD6/yInMN0krS9itn68Z/IH9zXU1LWeVekr6C4/woOUHPvuQWtbq0Gn9EVg== X-Received: by 2002:a5d:4046:0:b0:30a:b3c4:3b8d with SMTP id w6-20020a5d4046000000b0030ab3c43b8dmr5253660wrp.41.1688293091582; Sun, 02 Jul 2023 03:18:11 -0700 (PDT) Received: from CTHALPA.outer.uphall.net (cpc1-cmbg20-2-0-cust759.5-4.cable.virginm.net. [86.21.218.248]) by smtp.gmail.com with ESMTPSA id u16-20020a7bcb10000000b003fbb5142c4bsm10414125wmj.18.2023.07.02.03.18.11 (version=TLS1 cipher=ECDHE-ECDSA-AES128-SHA bits=128/128); Sun, 02 Jul 2023 03:18:11 -0700 (PDT) From: John Cox To: =?utf-8?Q?Martin_Storsj=C3=B6?= Date: Sun, 02 Jul 2023 11:18:10 +0100 Message-ID: References: <20230629175729.224383-1-jc@kynesim.co.uk> In-Reply-To: User-Agent: ForteAgent/8.00.32.1272 MIME-Version: 1.0 Subject: Re: [FFmpeg-devel] [PATCH 00/15] avfilter/vf_bwdif: Add aarch64 neon functions 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 Cc: thomas.mundt@hr.de, FFmpeg development discussions and patches Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: Hi >On Thu, 29 Jun 2023, John Cox wrote: > >> Also adds a filter_line3 method which on aarch64 neon yields approx 30% >> speedup over 2xfilter_line and a memcpy >> >> John Cox (15): >> avfilter/vf_bwdif: Add outline for aarch neon functions >> avfilter/vf_bwdif: Add common macros and consts for aarch64 neon >> avfilter/vf_bwdif: Export C filter_intra >> avfilter/vf_bwdif: Add neon for filter_intra >> tests/checkasm: Add test for vf_bwdif filter_intra >> avfilter/vf_bwdif: Add clip and spatial macros for aarch64 neon >> avfilter/vf_bwdif: Export C filter_edge >> avfilter/vf_bwdif: Add neon for filter_edge >> tests/checkasm: Add test for vf_bwdif filter_edge >> avfilter/vf_bwdif: Export C filter_line >> avfilter/vf_bwdif: Add neon for filter_line >> avfilter/vf_bwdif: Add a filter_line3 method for optimisation >> avfilter/vf_bwdif: Add neon for filter_line3 >> tests/checkasm: Add test for vf_bwdif filter_line3 >> avfilter/vf_bwdif: Block filter slices into a multiple of 4 lines > >It's nice to have this split up in small easily checkable patches, but >this is perhaps a bit more finegrained than what's usual. But I guess >that's ok... I normally find that people ask me to split patches so I though I'd cut stuff down to the minimum plausible unit. I'm more than happy to coalesce stuff if wanted. JC >I'll comment on the patches that need commenting on. > >// Martin _______________________________________________ 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".