From patchwork Sun Aug 22 13:53:33 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Paul Buxton X-Patchwork-Id: 29763 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6602:2a4a:0:0:0:0 with SMTP id k10csp3197390iov; Tue, 24 Aug 2021 09:58:31 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxJnMj/SLMO0v/qQnF1NMA/2Mp+eUAGZeGVOCxPgTbXORnu/B7p0GmRHXfUiuxHe8iUr2h8 X-Received: by 2002:aa7:d3c2:: with SMTP id o2mr11190381edr.238.1629824311301; Tue, 24 Aug 2021 09:58:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1629824311; cv=none; d=google.com; s=arc-20160816; b=pogqh8sE7hPktGjp8f3q9VmJFV2B++ij67BTkDfFeJWD6L6sOfamEpVeDHSqMM6NET 7S86fAXmKIq3LxBkikp/WfZzoN7dUouud1jBbFzwmvfPDXopJIEhv6ZzX+EvVgAoXpup Co8EOBdGiMDO1/RkWb4N9BGJSEit0vFsL87OxwzRs/UlyhfZj1H8Hu4wvGcVAdClI8Yk LW5p2kxUb+Pt3CYMSemp8W55pcak8E49Cs5cNiT+WX34YtAb4z3wacVqO85S6HraGsNz dm9yT533lLJQwYt17C4241Icn/PmUuuBVUf6j7u7yBaN0jdblbQ32XNNkTXVPKKkQeE9 lziQ== 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=xpoTKOw8ghrMhTJIVvloT/enmTZ9iJ+1UvSeX3GyX3U=; b=rwI7Fa9qZ9STBaGAW1ZjLTL3N3On19i6LI1pWfRiL/74Y4XdRnhWRYH7ZvmGeqXwtG loWL9Z09m9H8q+cL2CpreJ71Kc8Tr/11t19fELOB12kgwZmWufwD8UMtMLuIsRKuEm/i Vnkfh8+z8xMFkTLCjUPm76q5Rx3DAKd97fTaS7hhNmSPV2+kiacIgfwXo+wp6HRphLu8 J2RF/KJjyc9cWbCtiM5LnKsV7NwLWyhFKYYg6VbXLju7GibHg4cTugwA+C4PhFIstrhK RA1HJr4b1WtSfs/2X30W9AxklTg5VzLO+kXXxzwVyrJz6fWbHFyxF8NwE3iT7Mi1T77M iiQg== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@googlemail.com header.s=20161025 header.b=RdDGewWm; 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 x14si600690edd.226.2021.08.24.09.58.30; Tue, 24 Aug 2021 09:58:31 -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=RdDGewWm; 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 405F4689963; Tue, 24 Aug 2021 19:58:26 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-wr1-f54.google.com (mail-wr1-f54.google.com [209.85.221.54]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id AA1356809BA for ; Tue, 24 Aug 2021 19:58:19 +0300 (EEST) Received: by mail-wr1-f54.google.com with SMTP id z9so32245751wrh.10 for ; Tue, 24 Aug 2021 09:58:19 -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=l0e32Z2i8LUIJOxXicFD8Tg8DguJkAR7azsOCkatGKU=; b=RdDGewWmcbDtJKR4QQ4zrhemdXU4UZhF1cztG8Y5rYR6uLiQvvmTCLGUNl0Lx6S8kP 0Tnn1pT1k8P3hUxwugEH0HdLvvRU+4Xh49nu2Q7cxWOqgNpQLcxoXDaV8mXCnqwNTM9d QdkqF4Hb1oXstULxRfTOz1T/Lb60QwuajYoJjxG353JdzNL7fsBADY363xUF1lpAE4BH 2mXVLCu5bv+aiamVR0VqZbOmTdreP3XphiVztmQAQ1hwTW/7m0MIBmyfftG+laYrj2VT NNswkFXHQ9IShhJW24Kp7Q2ekFZ8JUCYKuKqvJo5GI3OKTg9BUx+Q6QMjrLkPh4vmMqK Ltew== 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=l0e32Z2i8LUIJOxXicFD8Tg8DguJkAR7azsOCkatGKU=; b=s63T80mhP8MtYpyYNzVjUcgamqHIC9CjlmDl0ZKpawzRf7AbP2UYUlmOV6/C7fORDc TgPFU7bymqcVIk3XZ4VC2Bv8gvqiwMCadTtlfbXLQm7cYJ7QkPkhZBdiSoz2y4vm0nkv QkSDnOR2/CXlIx0KjvK8dl7yQjsuZmE+sXqC/kOVsm6w7RRAJAVfUOA5v8a2NpEQ50/R eH/wV6q0EzK3ykisfwF02u6OgZhtxjHJqfK+5VW1e399uVO/8rqoyzrKwlIiWe9azyzh WbtRVE7bgIaoCrU/tS9pjl+BiuqzAjnlWDl6ppaIZMR8RYILBLcNah3UfKC7B15JF4Pt on0A== X-Gm-Message-State: AOAM532RR/zUtyqAH2sKaRiNVSh22u9rNBq3YW4qmLPGzcEFPqBGVUK3 M8Ctx3vtTFe+kh1dnAMKTkrn/bttG6w= X-Received: by 2002:a5d:4285:: with SMTP id k5mr9273560wrq.131.1629824298655; Tue, 24 Aug 2021 09:58:18 -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 z137sm2981620wmc.14.2021.08.24.09.58.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 24 Aug 2021 09:58:18 -0700 (PDT) From: Paul Buxton To: ffmpeg-devel@ffmpeg.org Date: Sun, 22 Aug 2021 14:53:33 +0100 Message-Id: <20210822135334.23429-1-paulbuxton.mail@googlemail.com> X-Mailer: git-send-email 2.17.1 Subject: [FFmpeg-devel] [PATCH 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: 8WEQB8kwMJil Implements a grayworld based color correction filter aimed at use for underwater video, but applicable to other situations Paul Buxton (1): Add grayworld color correction filer MAINTAINERS | 1 + doc/filters.texi | 14 ++ libavfilter/Makefile | 1 + libavfilter/allfilters.c | 1 + libavfilter/version.h | 2 +- libavfilter/vf_grayworld.c | 401 +++++++++++++++++++++++++++++++++++++ 6 files changed, 419 insertions(+), 1 deletion(-) create mode 100644 libavfilter/vf_grayworld.c