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 F409E4B44C for ; Tue, 6 Aug 2024 10:51:18 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id A029C68D9BD; Tue, 6 Aug 2024 13:51:15 +0300 (EEST) Received: from mail-wr1-f44.google.com (mail-wr1-f44.google.com [209.85.221.44]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 5F4C868D0D3 for ; Tue, 6 Aug 2024 13:51:09 +0300 (EEST) Received: by mail-wr1-f44.google.com with SMTP id ffacd0b85a97d-36bd70f6522so338631f8f.1 for ; Tue, 06 Aug 2024 03:51:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1722941468; x=1723546268; 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=cQWq0+HR5GNi+zYbnMKbAXqO60rRlImw5NfmPzNyr2w=; b=IYgcEgj9acsY408/EREEMsgjZrG80XjrSyeIrYGC3I7zQLzvuesn5hy3hsdsU6mMvX JyIJSJiusiA/QtTxpaqZwxAK8bJ+HyCy6vYmq7izRi/T6vKrXI6Js4AZCg9R3Qxg+qhI QfgEFXeBDx17FmHoxtDzClyWm66TyOiqV7OJD6CW/SHajMYkC6dQxATeS2U0XDzU/Zzo xEEYKc3G2LfQBI9fFEjeHFLh+dVEBeAvygiE+Wc5UhCFvC1H7tf51PxTUHv6ofykILLb 7KecbU58tqadyLTjdB0W4uYWRMKFVoQj+CS/SeyGk0HzXqostbF0Iq4642JTKPX51TO+ o2Eg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1722941468; x=1723546268; 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=cQWq0+HR5GNi+zYbnMKbAXqO60rRlImw5NfmPzNyr2w=; b=atmO8NrUvMxfn0EX1IQdGCKO1kHm3yZ/wfDIBLYgY0DohgeDnejsl99RTeqIosewGd xiagmhsDdpPv2mJ8rvXtu4HpAhf4UuAcBr17mDkJ7LT7PbQdgav65GVnH3Iw51SjwZXA O1bt8wTLRN0Bif9jaLLD+3IM37sO7+ywuleu3LQWgg59HLgpbN915Q36xUJR7J2OvVZB 1CTj0FZIiEYgm2wRxs3qDcUJ7rg1DUKPDAljBRYrRJb44ygop9Lc3Q7OEaqB63MWiTSe MYHME/hBmLDs0XDJ3dmIj6Kiy5yJYmahkpwo2UBYxpdpzLv3fltsFrFv9HxYwTDXHhy1 Y+sQ== X-Gm-Message-State: AOJu0YwGOHfZu0Bw1vhi/M0HvVHwUxitENoJQ52LL97ME4VnGHTq3flS PtrkH1CjW1nUuGIglsMRe1ViFPXu368zZ+aYm+/D9NdbkL10UhrT9eLs80mr X-Google-Smtp-Source: AGHT+IHe67ibaUGEIku7E230/BPf8sgX/3olEpF5nWibDvwqY4j04BiUtiSEj+NM0wKda3NqigzRZQ== X-Received: by 2002:a05:6000:154f:b0:367:9854:791d with SMTP id ffacd0b85a97d-36bbc14a67dmr12113603f8f.43.1722941467977; Tue, 06 Aug 2024 03:51:07 -0700 (PDT) Received: from localhost.localdomain (249.128-243-81.adsl-dyn.isp.belgacom.be. [81.243.128.249]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-36bbd01efe5sm12674592f8f.46.2024.08.06.03.51.06 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 06 Aug 2024 03:51:07 -0700 (PDT) From: Ramiro Polla To: ffmpeg-devel@ffmpeg.org Date: Tue, 6 Aug 2024 12:51:01 +0200 Message-Id: <20240806105106.59866-1-ramiro.polla@gmail.com> X-Mailer: git-send-email 2.30.2 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH v2 0/5] swscale/yuv2rgb: add yuv42{0, 2}p -> gbrp unscaled colorspace converters 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-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: Changes from v1: - multi-planar rgb for YUV2RGBFUNC no longer uses an array in the stack, since that gave an overall 1% slowdown because some variables would no longer be stored in registers. Ramiro Polla (5): swscale/yuv2rgb: prepare LOADCHROMA/PUTFUNC macros for multi-planar rgb swscale/yuv2rgb: prepare YUV2RGBFUNC macro for multi-planar rgb swscale/yuv2rgb: add yuv42{0,2}p -> gbrp unscaled colorspace converters swscale/x86/yuv2rgb: add ssse3 yuv42{0,2}p -> gbrp unscaled colorspace converters swscale/aarch64/yuv2rgb: add neon yuv42{0,2}p -> gbrp unscaled colorspace converters libswscale/aarch64/swscale_unscaled.c | 58 +++ libswscale/aarch64/yuv2rgb_neon.S | 73 +++- libswscale/x86/yuv2rgb.c | 39 ++ libswscale/x86/yuv_2_rgb.asm | 24 +- libswscale/yuv2rgb.c | 513 ++++++++++++++------------ tests/checkasm/sw_yuv2rgb.c | 60 ++- 6 files changed, 495 insertions(+), 272 deletions(-) -- 2.30.2 _______________________________________________ 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".