From patchwork Sun May 3 23:10:02 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mark Reid X-Patchwork-Id: 19475 Return-Path: X-Original-To: patchwork@ffaux-bg.ffmpeg.org Delivered-To: patchwork@ffaux-bg.ffmpeg.org Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by ffaux.localdomain (Postfix) with ESMTP id 6BA4544B02D for ; Mon, 4 May 2020 02:10:16 +0300 (EEST) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 3EDC068C16F; Mon, 4 May 2020 02:10:16 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-pl1-f172.google.com (mail-pl1-f172.google.com [209.85.214.172]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id F3EA768C16F for ; Mon, 4 May 2020 02:10:09 +0300 (EEST) Received: by mail-pl1-f172.google.com with SMTP id w3so6069387plz.5 for ; Sun, 03 May 2020 16:10:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=iCPLijpeurpg6p8FcK7dHHaU3y0NdhA9KXr06aeDkp8=; b=mec0+YzQwC//05m0WCCHSv5/TnKkgL3624vpeE2kjZDIdYE4tk1pnePrR0PqWF7A3y a+hSUHdi58eQnsbFupv3l00eagK7OcBL/unfhHiDkqQOzGsCUG48zcMnsmo3/gKZZQCg e+tfP5DZeGO40F97J7IG0TZk4vuSMwK0QB9uPjbt6lASHlm5CZeY9f2LTmWrFsbrBcaz 0291vCDbcHg8DrweErQysv1Ow2VwzG2ZQl1KOCK4kmlYq/ooBqAlHQPtTt3dE1FGSnoa r9LHO/OwrYfSpoh43vypgutiVJY4iIeIOWwuuFjG4jQG/+IJeGPOBOn+EDi3ZqaIrkQl LCmg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=iCPLijpeurpg6p8FcK7dHHaU3y0NdhA9KXr06aeDkp8=; b=rkQwed1L0J68IW/PjuY602dorLDCSyHyG61R58a/H464ArXxZCZiAPF2c4aETVdrP6 5ET0xAtFpejv05XGzyiXFWXZZOAHWGewe+gSyXrY2pGFxKHf6rJAeNGWbKSD3JrI63oE BcMqemvOL8kKTvQXvjCG55SpR+Rncv7qSLgJbFk6nXB7TlnDtC+to+aabbjU9e22Y3F4 j7rTMkhUVcSoZjfqkVUOceUNBBUWT/UY90sqYkYNjDaHtoYhMRzIHjozeAl7qN/roYrK 1pN9aWQzvXeg622LqnIz+YWfA5SWYlo0jDUukCumCLbs6k/7wDy/fEKfbxJ8HSuTVoye VQqA== X-Gm-Message-State: AGi0PuYzYIUBfEuqZIRG3w6FqP2YSWVc8hnhWpNU6/jBjIWPeVHrVfoI tuyvmun9fCmYIwlWZ2cKC9351GNm X-Google-Smtp-Source: APiQypIeIdv6EwgZp0Sbhj7BfTDKR8NLR+oyBbx6S9VoDukl5sEfFcX4Wo00KOLXQHwTsoZPuFEC0A== X-Received: by 2002:a17:902:8bca:: with SMTP id r10mr14853774plo.225.1588547407968; Sun, 03 May 2020 16:10:07 -0700 (PDT) Received: from marks-macbook.hitronhub.home (S01069050ca607903.vc.shawcable.net. [174.7.236.190]) by smtp.gmail.com with ESMTPSA id 30sm6400601pgp.38.2020.05.03.16.10.07 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 03 May 2020 16:10:07 -0700 (PDT) From: mindmark@gmail.com To: ffmpeg-devel@ffmpeg.org Date: Sun, 3 May 2020 16:10:02 -0700 Message-Id: <20200503231004.47636-1-mindmark@gmail.com> X-Mailer: git-send-email 2.25.0 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH v2 0/2] initial input/output support for AV_PIX_FMT_GBRAPF32 X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.20 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: Mark Reid Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" From: Mark Reid changes since v1 - added missing fillPlane32 function - tests should pass now for qemu-mips - removed exr patch for now Mark Reid (2): libswscale: add input support AV_PIX_FMT_GBRAPF32 libswscale: add output support for AV_PIX_FMT_GBRAPF32 libswscale/input.c | 91 ++++++++++++++++++++++++ libswscale/output.c | 82 +++++++++++++++++++++ libswscale/slice.c | 28 +++++--- libswscale/swscale.c | 5 ++ libswscale/swscale_internal.h | 36 ++++++++++ libswscale/swscale_unscaled.c | 33 +++++++++ libswscale/utils.c | 4 ++ tests/ref/fate/filter-pixdesc-gbrapf32be | 1 + tests/ref/fate/filter-pixdesc-gbrapf32le | 1 + tests/ref/fate/filter-pixdesc-gbrpf32be | 1 + tests/ref/fate/filter-pixdesc-gbrpf32le | 1 + tests/ref/fate/filter-pixfmts-copy | 4 ++ tests/ref/fate/filter-pixfmts-crop | 4 ++ tests/ref/fate/filter-pixfmts-field | 4 ++ tests/ref/fate/filter-pixfmts-fieldorder | 4 ++ tests/ref/fate/filter-pixfmts-hflip | 4 ++ tests/ref/fate/filter-pixfmts-il | 4 ++ tests/ref/fate/filter-pixfmts-null | 4 ++ tests/ref/fate/filter-pixfmts-scale | 4 ++ tests/ref/fate/filter-pixfmts-transpose | 4 ++ tests/ref/fate/filter-pixfmts-vflip | 4 ++ 21 files changed, 312 insertions(+), 11 deletions(-) create mode 100644 tests/ref/fate/filter-pixdesc-gbrapf32be create mode 100644 tests/ref/fate/filter-pixdesc-gbrapf32le create mode 100644 tests/ref/fate/filter-pixdesc-gbrpf32be create mode 100644 tests/ref/fate/filter-pixdesc-gbrpf32le --- 2.25.0