From patchwork Tue Feb 20 05:33:03 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Zhao Zhili X-Patchwork-Id: 46387 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:dda5:b0:19e:cdac:8cce with SMTP id kw37csp1659880pzb; Mon, 19 Feb 2024 21:33:28 -0800 (PST) X-Forwarded-Encrypted: i=2; AJvYcCUYVOD4ntCJGyNjqqEF9jN6+LhCG1tKXR3yeSnpaOUdo9QgD+DWUKGSiaYJQhyLjxohsJ3WV0ddBjclfiPv8ArRMW4DGchPvUjKBw== X-Google-Smtp-Source: AGHT+IF/SBMfJv9XSoMah2xYGVYhppLSFSV+xm6wKN7GBa76xOjXsv1GTx2TEEBjCVaWURB3JoVA X-Received: by 2002:a17:906:f115:b0:a3e:dfbd:d30d with SMTP id gv21-20020a170906f11500b00a3edfbdd30dmr1357021ejb.72.1708407208653; Mon, 19 Feb 2024 21:33:28 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1708407208; cv=none; d=google.com; s=arc-20160816; b=jOzQgap8h4EFeyr26OLqe96L78hx7y+BEePM8R5VL3MfIjyGYZHnfBv4LGk9NTQ7yp p8Oe9F/6J1Yu6T9ki9tD7nLUBmPS+ItFIGfO/zgzXxwkEJ3Lvj3K3aI4WKNDwvnsn2aY G/cJs7mjYtamgnzU4Qm9caf6OONTi7vVW/n6jLzAR9kAtkq5oVmdAsXKLQ8UXiSoe6PJ nGHL9LesGkOqhEIgoEX8Wihij5gfamJKXpm+uWIycCA5S1GCuF+WZPkAigmNjEFcItcC Ed7T5PPsozjLDtrQT3f6Ceh6yQZi3hHHjRt2G716GAg8rstTlzW8OWyMcdsRGFRHuPPn bDNw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:cc:reply-to :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:mime-version:date:to:from:message-id :dkim-signature:delivered-to; bh=LW7a6WFjxrRM+9OK0LafjrL7XLlL39M24fvCTowZGO0=; fh=HnHYuZ9XgUo86ZRXTLWWmQxhslYEI9B9taZ5X1DLFfc=; b=yov/WYc6orxoFQZWXR0vDjtlaGkGSysu0a94+dPDn6/FNIGSFg940i7c/VQ27PzeGu jXr84ZvhHN4n1OlXAA59LdWzDpOyL77dg+nHlkbLDiqWJPW64tE+9gR2onhJDQHBbIXR 1RF1XmfP4imGFLsH04Qpoc/0y2V4zPzBmD3uC2OuuYpskuCrNh+3iECbonqFZ0H51A01 xFN49cSHSZf+hsQFpg1QvX2QeWyTdfgcGHPuZDNTNhpSIR79gZEFHQ4HNOGDRiDQkFGt x3q0sAhMqTUQv3KLAJGX/uWV1H3zqGd/Ap4FtXimDKJmCvsM7N8kxvtb+s3/1htmd3/Q 60Lw==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@foxmail.com header.s=s201512 header.b=l8c43CPP; 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=NONE sp=NONE dis=NONE) header.from=foxmail.com Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id ot6-20020a170906ccc600b00a3eaff4abcfsi1234814ejb.331.2024.02.19.21.33.28; Mon, 19 Feb 2024 21:33:28 -0800 (PST) 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=@foxmail.com header.s=s201512 header.b=l8c43CPP; 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=NONE sp=NONE dis=NONE) header.from=foxmail.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 2C57268D448; Tue, 20 Feb 2024 07:33:24 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from out203-205-221-221.mail.qq.com (out203-205-221-221.mail.qq.com [203.205.221.221]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 57EF368D3F7 for ; Tue, 20 Feb 2024 07:33:16 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1708407187; bh=egwPo3D5laJJHyxP/3WAJYF+7+O9c5XMA2RHrZ/KMdA=; h=From:To:Cc:Subject:Date; b=l8c43CPPi4faHKePqCVpAv+r5YEYcSaGO+74mjcOGjMYQ+lKwCWund55nIdz7eBWn M3GYB7EppTiTxWpf28mVdUiSYRa0CQZeeDrRzCbrcFq9bDAPxu65vqu0nNe79WLuzY nMIiJA2UFpvT02xon7G5PKt18HJXz79zJr+G/90c= Received: from localhost.localdomain ([113.116.31.63]) by newxmesmtplogicsvrszb9-0.qq.com (NewEsmtp) with SMTP id 84680230; Tue, 20 Feb 2024 13:33:06 +0800 X-QQ-mid: xmsmtpt1708407186t4k17urje Message-ID: X-QQ-XMAILINFO: Mbl5LfhogUmnYlYc0M98ec8kip6QSTY1LVNmCzOtVyOXI2J3Gvgv+a7uRWJrtF lFnbzlutdQEO/riqUMUuJ8R86a19WToxWfS/p3iePxCq8U/zYDMpLCJb1ExtmB9kSK0gjtKizFyx jY/QCGtk3PUfoLbMTcxxzOvqa3QYQn78vzegEo8IAy8qGSIiuRaHty4QkX5Wgm0niUcI4nX7ZyLt RRSJcgBoSLyMSR3VZabtAmYlM92TXLwp+m8Sr2WnIHLvbmc/aGT+U7hK3cGKHGklIjX++Bz1zk5O /iW2n0yOxS8wQgsJutePGqf9EfXDm6PZrg6KHdjtkeTrmmTfxmjvu/QTnSQnMmH2ss47TJg0+mQM 4oHuwxW4exNFZYW/+N/McJXHHJLrrJQ6PvXDn1lo9ie1hQMy3bqncohG6BSKRMl5URWWkdpKgeyp jAAd0YImi3JlOr+wzWuZDE0ABtOxzGABRDHfY+se+IwjLds1OE+v1cHfVNFpuDybGJC9B9DFV+zR I0+CbwLHjU6nv4wXxAfObaIO0uGTXkJtl1IDeY50bGBVCrSPqJuZDM8xfdu51wgC7gmtNFj8uq0m DYrdEjKpqa+VMZ/hV0YAhHnCjI9Y3cOAOcwFoK8bcdc3RZA52xkPFUdnrHPAEFCI/iOz7TjyD+xP zFBmkfGRxtP0POjj0RHmeLwGLG6mhtincCw8nvITsfCaF9FwjFScNvuZzlqEMkNmgwqr0rALfGUx rKlAifVlMQHaIX9SVPdDp/90cPBeDmhmDqun4eH2rTFWyjKIiLaqcOS/FbhL0Xd+a1a/UlPw1K8U CAOWINTPEXSyjGaB80lp8/9HdgLmcTsodZ4lMznCm/f6VCu9gm9vuLDu589Q41JR6PJi8yP7w+ls HazUJZ24UJP+nju6Vr3dssPj+klAK3CXtntZjptl1qSw5rH8DqG+9nhistTL232Kb+bqWqJjamPV YxoqyI6db+7yEAJuTZXnK4Nc3H6EXD X-QQ-XMRINFO: OWPUhxQsoeAVDbp3OJHYyFg= From: Zhao Zhili To: ffmpeg-devel@ffmpeg.org Date: Tue, 20 Feb 2024 13:33:03 +0800 X-OQ-MSGID: <20240220053303.226403-1-quinkblack@foxmail.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH] fftools/ffplay: Fix output color_spaces of 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: Zhao Zhili Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: 2cAOVX3+2eST From: Zhao Zhili The sdl_supported_color_spaces only meant for SDL builtin renderer. --- fftools/ffplay.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/fftools/ffplay.c b/fftools/ffplay.c index 53e6fc0514..5b54fab492 100644 --- a/fftools/ffplay.c +++ b/fftools/ffplay.c @@ -1928,7 +1928,8 @@ static int configure_video_filters(AVFilterGraph *graph, VideoState *is, const c if ((ret = av_opt_set_int_list(filt_out, "pix_fmts", pix_fmts, AV_PIX_FMT_NONE, AV_OPT_SEARCH_CHILDREN)) < 0) goto fail; - if ((ret = av_opt_set_int_list(filt_out, "color_spaces", sdl_supported_color_spaces, AVCOL_SPC_UNSPECIFIED, AV_OPT_SEARCH_CHILDREN)) < 0) + if (!vk_renderer && + (ret = av_opt_set_int_list(filt_out, "color_spaces", sdl_supported_color_spaces, AVCOL_SPC_UNSPECIFIED, AV_OPT_SEARCH_CHILDREN)) < 0) goto fail; last_filter = filt_out;