From patchwork Sun Aug 22 23:52:58 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Paul Buxton X-Patchwork-Id: 29792 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6602:2a4a:0:0:0:0 with SMTP id k10csp713934iov; Thu, 26 Aug 2021 10:53:26 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyO/gLBNlc159QjejeWaTxkSKZSxR2JMEBkmYq4iuhKm0GtDhFJ948F3vgapyg5hj1zYOjt X-Received: by 2002:a17:906:444:: with SMTP id e4mr5516952eja.255.1630000406038; Thu, 26 Aug 2021 10:53:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1630000406; cv=none; d=google.com; s=arc-20160816; b=ypMQ4lU3g6G8/UgBB6/Q1YPZpeZ1nh6dyJa0zuVUXcQFFxD81Q01hqtSYA1mrGYFRp tJYqk4xDHK1phMO2xrVNGQ7gUNggRxaJ0/mI5LydqdRfcevCOGkS/njJDJ3D2JAaFWC9 nlSTpVLhwTe+0xN+FL6CWOt31dD0XFW9r58jfjByAUrvyxG3LPNbHBaP++gWW1UrhEl8 pA2qFiEUtQpLb+gVqBgz14ttIqhEq2yupvT83HpdIEnXHn/kSFu/0z7gkYKDuaPBrRPu 8ytp5CJYK4Ai/4roFKT9QncpA5u2aL/PlJeM6fGkxFywTR9vUfF6ReqaMa5AdGG4ON73 S/tw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:mime-version:cc:reply-to :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:message-id:date:to:from:dkim-signature :delivered-to; bh=bXKqrCzeuTlT7scmEXeXX8eMbpsMZ+my9XZ6NjjV9VA=; b=DVW9lNo7RM5ltojBervCWl1i486k6m8NpGWAHUm9dWXg2xroQgvjwQsoUwInxHcfYy Kd+F50Ck9UJW9oFA+nLZobyCEQ8zjsKNj3MzZq8xkhGFMPWFCojQe2wCfGi/NZdkmpP4 D7ab9bkEggqwaW6PFmIJ6cvL4X7qaaQaThZ6yo8jpKzvvg7dROH8zkXTU/PGDhJqfqg+ 0yCmRNCblth58uOvxKRJQTGwgbkGi8SEMZx7U2KrnLc6s4Yzuzta8Js2oPu8d+AIhSCL sOpE30jOwC1zOD8rNpXRcWyuqE2msqB5Jd5GmyqegNjU/vCAW1/6gFdmzIr3qmCC0yIA gbUA== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@googlemail.com header.s=20161025 header.b=mXwJyTGZ; 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=googlemail.com Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id e1si3989784ejy.739.2021.08.26.10.53.24; Thu, 26 Aug 2021 10:53:26 -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=@googlemail.com header.s=20161025 header.b=mXwJyTGZ; 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=googlemail.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id BA1F168A009; Thu, 26 Aug 2021 20:53:21 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-wr1-f53.google.com (mail-wr1-f53.google.com [209.85.221.53]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id B175E680523 for ; Thu, 26 Aug 2021 20:53:14 +0300 (EEST) Received: by mail-wr1-f53.google.com with SMTP id h13so6411120wrp.1 for ; Thu, 26 Aug 2021 10:53:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=3iWijoxvB9zbMROP7Mpvi8wwjQREVdIPeP3f3hN1DBo=; b=mXwJyTGZ7OWpOEB62odxGLDxB/ndCvM+z8lD3hbX45sk8GkhwxruDYg/Xx60dflnVp zrfcFirqGCv/TCGlG2pw8PyEG94WNQ9p9aNom/9zqAtLpIqcHw+AXf0dCq4Ya9U9jscV iW/2rhmC/YEr+vmCBEVPJhDhRVCQrM+ZwkYlrLEtxVgQI9EzcjungcNH5unDMhd73gmz RSNRSPEEMO8VhHty3N0VAQbSuTKqJbPnIrjTvjqM7xIpGlxxKv8fY9cvT9lfqndkUocn IcTaMGlC30hc5F89EFc0wnRSGM1PIiQ4dL+mEdRcHD2p96iJGuaI8HA0XDLXKg5UgXhN vUNA== 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; bh=3iWijoxvB9zbMROP7Mpvi8wwjQREVdIPeP3f3hN1DBo=; b=Be4ALBpHjzFwtoFBjrqdrmDDH8cLrDNKcMkNZSvjvM7TeaYURv5ZlKUiuKWiGJhsJd YSii+CAOf9Iq1oKgI9PpLCqxk4qbYFbQdTu/ELCyEd/jeb+I1eMgJaxSHIOBPr+7gO94 igFJybmBSJxeaSE/zHUiVe3B6Zja0eWrvlWxxLMYU3wSsypA0JSW9f2PtP73MdHSduTk lyPEGPGDG9egEXh2j19bWYV3s4D1nSmS8UtjIS0XNdh2mfbsgYCALxxniL1O+XE8SzRp g1f/kfur1PpVojq7TvGShG8TwK5RDXQkWec0UACsGqWg5PLCpivAhM311BjryM973NPk ePBw== X-Gm-Message-State: AOAM533WctqHOlHpFw817G/ExQ0pK+imsfylnhI8VsvZ0jjSCo7A9g3X udNYGyyGBzjN/gKCgQYDC6iWWEN3Wsg= X-Received: by 2002:a5d:4410:: with SMTP id z16mr5589600wrq.110.1630000393864; Thu, 26 Aug 2021 10:53:13 -0700 (PDT) Received: from DESKTOP-D00LNAQ.localdomain (cpc119508-heme14-2-0-cust207.9-1.cable.virginm.net. [82.14.71.208]) by smtp.gmail.com with ESMTPSA id m24sm5056343wrb.18.2021.08.26.10.53.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 26 Aug 2021 10:53:13 -0700 (PDT) From: Paul Buxton To: ffmpeg-devel@ffmpeg.org Date: Mon, 23 Aug 2021 00:52:58 +0100 Message-Id: <20210822235259.19590-1-paulbuxton.mail@googlemail.com> X-Mailer: git-send-email 2.17.1 Subject: [FFmpeg-devel] [PATCH v2 0/1] avfilter: Add Grayworld color correction 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 Cc: Paul Buxton MIME-Version: 1.0 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: fOA+Rggk+oID Implementation of a grayworld color correction filter Paul Buxton (1): Implement gray world color correction uses log LAB colorspace doc/filters.texi | 12 ++ libavfilter/Makefile | 1 + libavfilter/allfilters.c | 1 + libavfilter/version.h | 2 +- libavfilter/vf_grayworld.c | 368 +++++++++++++++++++++++++++++++++++++ 5 files changed, 383 insertions(+), 1 deletion(-) create mode 100644 libavfilter/vf_grayworld.c