From patchwork Sat Jun 25 06:11:56 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gyan Doshi X-Patchwork-Id: 36419 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:8b27:b0:88:1bbf:7fd2 with SMTP id l39csp748922pzh; Fri, 24 Jun 2022 23:12:31 -0700 (PDT) X-Google-Smtp-Source: AGRyM1ujdwXwxJ7Ko2Py2LX8G6D7yTT1U7lD08TFuROPJc0cI/Pe8FHJuupW8XqqFVxHa+Uj38jC X-Received: by 2002:a17:907:97d1:b0:722:e6fc:a04 with SMTP id js17-20020a17090797d100b00722e6fc0a04mr2426615ejc.217.1656137550879; Fri, 24 Jun 2022 23:12:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1656137550; cv=none; d=google.com; s=arc-20160816; b=LgNsYMij6t41yVzRhoaDXU+M1YttAKUPAjS47yDanZZkkYFQDbTBw/wc7tCpcIUueM z1gVkAxjZ/tIPh5qus9RK14c4PHjm1Hm/68rNFtlXp89lSjhpPEunZBHPHTtkkbbUqVY JbHt7TYYG2gNoHF5EYJDb0eYJDFArGNmy7Cj+zDHWiNjPJFf0uhPLT/MHFjstqgBsFCc S6rqnVuSRWnPjY8G98AyLSWPEjI5yi/GWN2ws5syVj8lkYDZcwx0rcTmxxjSlSsPtr2P WcJGTY2NAMdYhBdSCX0vAPQax90eqKcS36brOeVwltjPvoeM7xuuKs9brPpdBT0Gab2d eYmw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:reply-to:list-subscribe :list-help:list-post:list-archive:list-unsubscribe:list-id :precedence:subject:mime-version:message-id:date:to:from :delivered-to; bh=vqAv964y6B0wypAY35Ch7FmozXBdUTvi/+LAp/ICyl0=; b=OmTRZeq/v741unsefS8QAE9Bblxu7KQnY2KYdgKJ6cvyEUZDL30FhqywKebjL4LhPm RVdmiFHXoq6tHW4xzl9XLMIddUW1vAadX3XwY4etXmZteTViDVQS3wTay7yOy4ahtB4g gMPMNLgL8fMDqhI6fr7gW1PrMD191yZKrg9Kyitel61WZw38im0+IdUgb3Tk4RZ+KjTa 1Oja9ajv/LKmr9DmxH6F5fd6wP8svUKseBPt13Vt2NGMS2TMuNOBY2OkaA5jabP2s8uG LNFFal1MIoPisq8wmcKwfp6u0vNVY9qMDHiqUwW4+g0EXtPgrd7Gvd3uu+Ubem/jWDtj GlTQ== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id gt10-20020a1709072d8a00b0070e06c115b0si5587291ejc.235.2022.06.24.23.12.29; Fri, 24 Jun 2022 23:12:30 -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; 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 Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 634AA68B7A2; Sat, 25 Jun 2022 09:12:25 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mout-p-101.mailbox.org (mout-p-101.mailbox.org [80.241.56.151]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 0B15B68B761 for ; Sat, 25 Jun 2022 09:12:17 +0300 (EEST) Received: from smtp102.mailbox.org (smtp102.mailbox.org [IPv6:2001:67c:2050:b231:465::102]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-101.mailbox.org (Postfix) with ESMTPS id 4LVNtk5xlXz9sWt for ; Sat, 25 Jun 2022 08:12:14 +0200 (CEST) From: Gyan Doshi To: ffmpeg-devel@ffmpeg.org Date: Sat, 25 Jun 2022 11:41:56 +0530 Message-Id: <20220625061156.11779-1-ffmpeg@gyani.pro> MIME-Version: 1.0 X-Rspamd-Queue-Id: 4LVNtk5xlXz9sWt Subject: [FFmpeg-devel] [PATCH] avfilter/Makefile: always make colorspace.o 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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: XQUJItgPEnbQ Unbreaks libavfilter builds when configured with a subset of filters. drawutils added ff_draw_init2 in 6c3a82f043 which calls functions defined in colorspace.c. So the latter needs to be built alongside the former. --- libavfilter/Makefile | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/libavfilter/Makefile b/libavfilter/Makefile index 7ba1c8a861..22b0a0ca15 100644 --- a/libavfilter/Makefile +++ b/libavfilter/Makefile @@ -13,6 +13,7 @@ OBJS = allfilters.o \ avfiltergraph.o \ buffersink.o \ buffersrc.o \ + colorspace.o \ drawutils.o \ fifo.o \ formats.o \ @@ -225,7 +226,7 @@ OBJS-$(CONFIG_COLORHOLD_FILTER) += vf_colorkey.o OBJS-$(CONFIG_COLORLEVELS_FILTER) += vf_colorlevels.o OBJS-$(CONFIG_COLORMAP_FILTER) += vf_colormap.o OBJS-$(CONFIG_COLORMATRIX_FILTER) += vf_colormatrix.o -OBJS-$(CONFIG_COLORSPACE_FILTER) += vf_colorspace.o colorspace.o colorspacedsp.o +OBJS-$(CONFIG_COLORSPACE_FILTER) += vf_colorspace.o colorspacedsp.o OBJS-$(CONFIG_COLORTEMPERATURE_FILTER) += vf_colortemperature.o OBJS-$(CONFIG_CONVOLUTION_FILTER) += vf_convolution.o OBJS-$(CONFIG_CONVOLUTION_OPENCL_FILTER) += vf_convolution_opencl.o opencl.o \ @@ -327,8 +328,8 @@ OBJS-$(CONFIG_HWMAP_FILTER) += vf_hwmap.o OBJS-$(CONFIG_HWUPLOAD_CUDA_FILTER) += vf_hwupload_cuda.o OBJS-$(CONFIG_HWUPLOAD_FILTER) += vf_hwupload.o OBJS-$(CONFIG_HYSTERESIS_FILTER) += vf_hysteresis.o framesync.o -OBJS-$(CONFIG_ICCDETECT_FILTER) += vf_iccdetect.o fflcms2.o colorspace.o -OBJS-$(CONFIG_ICCGEN_FILTER) += vf_iccgen.o fflcms2.o colorspace.o +OBJS-$(CONFIG_ICCDETECT_FILTER) += vf_iccdetect.o fflcms2.o +OBJS-$(CONFIG_ICCGEN_FILTER) += vf_iccgen.o fflcms2.o OBJS-$(CONFIG_IDENTITY_FILTER) += vf_identity.o OBJS-$(CONFIG_IDET_FILTER) += vf_idet.o OBJS-$(CONFIG_IL_FILTER) += vf_il.o @@ -492,8 +493,8 @@ OBJS-$(CONFIG_TLUT2_FILTER) += vf_lut2.o framesync.o OBJS-$(CONFIG_TMEDIAN_FILTER) += vf_xmedian.o framesync.o OBJS-$(CONFIG_TMIDEQUALIZER_FILTER) += vf_tmidequalizer.o OBJS-$(CONFIG_TMIX_FILTER) += vf_mix.o framesync.o -OBJS-$(CONFIG_TONEMAP_FILTER) += vf_tonemap.o colorspace.o -OBJS-$(CONFIG_TONEMAP_OPENCL_FILTER) += vf_tonemap_opencl.o colorspace.o opencl.o \ +OBJS-$(CONFIG_TONEMAP_FILTER) += vf_tonemap.o +OBJS-$(CONFIG_TONEMAP_OPENCL_FILTER) += vf_tonemap_opencl.o opencl.o \ opencl/tonemap.o opencl/colorspace_common.o OBJS-$(CONFIG_TONEMAP_VAAPI_FILTER) += vf_tonemap_vaapi.o vaapi_vpp.o OBJS-$(CONFIG_TPAD_FILTER) += vf_tpad.o