From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 710E24C54A for ; Mon, 8 Sep 2025 13:43:23 +0000 (UTC) Authentication-Results: ffbox; dkim=fail (body hash mismatch (got b'2KvL3o8vlP8AloBrU3a8hYGBPwacq4eeGBKmQUOKxLg=', expected b'96JcUJBdvPJbxofLcoyg/u11qIemt1SGPEmO5F0qch0=')) header.d=ffmpeg.org header.i=@ffmpeg.org header.a=rsa-sha256 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ffmpeg.org; i=@ffmpeg.org; q=dns/txt; s=mail; t=1757338992; h=mime-version : to : date : message-id : reply-to : subject : list-id : list-archive : list-archive : list-help : list-owner : list-post : list-subscribe : list-unsubscribe : from : cc : content-type : content-transfer-encoding : from; bh=2KvL3o8vlP8AloBrU3a8hYGBPwacq4eeGBKmQUOKxLg=; b=lPuhGcenrQCxdaOmWE/N1chPwdFHRaReKY3voE4YiP66SbNj5AF2/MP1XixZZkkzCDG6w BkVLIv0BeKekeJYGwTxifpbs76SedTm0O2HvfCmk9Hz6DfuyY08rfntPrlwjgWsa/A0PGxi /hq59MKnzyiT1J6uXrLn+5WIL7HNJbahD9Vg1RwQyUSmMLwM4xu0QRtmdw8TXloWInX/vup KiGeldLmM/K7rq6mVbUFG1eMYNenmocCFRvZHw2wrEVznRhCBBhg/cCetIesL/BivoL+H9R LimpsVlwLZaKDiz1wcE1MeralsO4FjvZXgo02rcsvcodHvUe1V5Qok+Sj2YQ== Received: from [172.19.0.4] (unknown [172.19.0.4]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id DAEC568E760; Mon, 8 Sep 2025 16:43:12 +0300 (EEST) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=ffmpeg.org; s=arc; t=1757338991; b=MVaNPxugq+StAJK0R5jmCeEGomQX62pSa7h3TnwsOounJb9b941ytg6lBXyI5t193c+q+ RplPV7yaKG/+DClmyxkzqLP5fnZdkYx5cLSlOeUtUN3yza9MBpSWOuW+8igHRzJ1fq5VX76 Z1zkNusLjkvumbm7yhD3fBLx/O8MamtOfggl0Hupsu0JhhE06JsFSRmkzQEThObtz6Btz9M NXw5dSmDIR7wfKUCwBbZgdrl6tgcuv2RU+AjLly64P+sGymY5LnRURtJ59iqXeWUmId2T2D rAVWjjxakN/IL5Ja7KLN7WrBNPWcy1QUXiMIIn2DHUZB739W9k9q2G7xQR7Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=ffmpeg.org; s=arc; t=1757338991; h=from : sender : reply-to : subject : date : message-id : to : cc : mime-version : content-type : content-transfer-encoding : content-id : content-description : resent-date : resent-from : resent-sender : resent-to : resent-cc : resent-message-id : in-reply-to : references : list-id : list-help : list-unsubscribe : list-subscribe : list-post : list-owner : list-archive; bh=OjdXfams95LQ+8AHUTo/V/W78IzBdE7ooSwCU9F1uZo=; b=Wyw4STxLS0MJYGPhZtWAITRALm9ZJnUf3JJOX13GR6218kdeZ07g7/0Zt+Vt278mlH573 ot3RYQ87XfnBrZFuBlTD2D+kMnUo1S1VzFdHdzWiACETf9fIDR6KwVgy8WzPTs9HRJVEVYV dfw+3WrZ1VzEvZZiT3X2UGdwxSZHvcHe3DIbpCndEO42sOOyZER4UB7CPwdHOw/EkH2SOne Uz9nmCPSxNwJHjXCMi+VXfAJNJGBq7l36wsktDTesfnL15q1JbueNPiVytbvqgQb9B7gY5p Xu4YpBUCoH5FF5DlsBANmqKa+3cgjCLzmogGY7RtSZtSw/Po+sKyNOmsUuJg== ARC-Authentication-Results: i=1; ffmpeg.org; dkim=pass header.d=ffmpeg.org header.i=@ffmpeg.org; arc=none; dmarc=none Authentication-Results: ffmpeg.org; dkim=pass header.d=ffmpeg.org header.i=@ffmpeg.org; arc=none (Message is not ARC signed); dmarc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ffmpeg.org; i=@ffmpeg.org; q=dns/txt; s=mail; t=1757338981; h=content-type : mime-version : content-transfer-encoding : from : to : reply-to : subject : date : from; bh=96JcUJBdvPJbxofLcoyg/u11qIemt1SGPEmO5F0qch0=; b=Bf2onzt7hDLR9LXMK1fvpX8wEatiPwZrDbvvDDf292QaiEARriluN7opw1gfOqVCx+Vvt YkAagIFxBF1rt3cmtoNjPTkG/tQ0sMX0CT6APWQwT238KwAwwBiBkHLMjEOnxOfu2oebypc RvQwd1GZr3vsvONxy95Mm442DLlmOja11Dga+8zxplQQKwup3CxGd8djF4VccLl/NfyBnWO NyywFIXJJPir0qrsssvMBOZkmI95bv9hK6UhtM21pKCteZ2dFo7R6gX8JpMHfcfCpVg/yD6 YmmE5TnOZqPhEz4UApZLBEfwX8n2/L3qAqvisJCB176vgQcQBB78MadmagFw== Received: from 3f9d35a0eedc (code.ffmpeg.org [188.245.149.3]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id B4B7A6802E8 for ; Mon, 8 Sep 2025 16:43:01 +0300 (EEST) MIME-Version: 1.0 To: ffmpeg-devel@ffmpeg.org Date: Mon, 08 Sep 2025 13:43:01 -0000 Message-ID: <175733898211.25.10478091108329971594@463a07221176> Message-ID-Hash: 2PIMHRQLYVTUCOINQD5TE6CPTPH4WLY2 X-Message-ID-Hash: 2PIMHRQLYVTUCOINQD5TE6CPTPH4WLY2 X-MailFrom: code@ffmpeg.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-ffmpeg-devel.ffmpeg.org-0; header-match-ffmpeg-devel.ffmpeg.org-1; header-match-ffmpeg-devel.ffmpeg.org-2; header-match-ffmpeg-devel.ffmpeg.org-3; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list Reply-To: FFmpeg development discussions and patches Subject: [FFmpeg-devel] [PATCH] avfilter/vf_libplacebo: ensure linear tex is blittable (PR #20466) List-Id: FFmpeg development discussions and patches Archived-At: Archived-At: List-Archive: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: Niklas Haas via ffmpeg-devel Cc: Niklas Haas Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Archived-At: List-Archive: List-Post: PR #20466 opened by Niklas Haas (haasn) URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20466 Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20466.patch Required to clear textures to a background color. >>From 1f2de0f61888e4d16b9e124fc4b4728dd3642981 Mon Sep 17 00:00:00 2001 From: Niklas Haas Date: Mon, 8 Sep 2025 15:42:01 +0200 Subject: [PATCH] avfilter/vf_libplacebo: ensure linear tex is blittable Required to clear textures to a background color. --- libavfilter/vf_libplacebo.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libavfilter/vf_libplacebo.c b/libavfilter/vf_libplacebo.c index f4b5ac6b03..5e0a678ff2 100644 --- a/libavfilter/vf_libplacebo.c +++ b/libavfilter/vf_libplacebo.c @@ -1423,13 +1423,15 @@ static int libplacebo_config_output(AVFilterLink *outlink) if (s->nb_inputs > 1 && !s->disable_fbos) { /* Create a separate renderer and composition texture */ - pl_fmt fmt = pl_find_fmt(s->gpu, PL_FMT_FLOAT, 4, 16, 0, PL_FMT_CAP_BLENDABLE); + const enum pl_fmt_caps caps = PL_FMT_CAP_BLENDABLE | PL_FMT_CAP_BLITTABLE; + pl_fmt fmt = pl_find_fmt(s->gpu, PL_FMT_FLOAT, 4, 16, 0, caps); bool ok = !!fmt; if (ok) { ok = pl_tex_recreate(s->gpu, &s->linear_tex, pl_tex_params( .format = fmt, .w = outlink->w, .h = outlink->h, + .blit_dst = true, .renderable = true, .sampleable = true, .storable = fmt->caps & PL_FMT_CAP_STORABLE, -- 2.49.1 _______________________________________________ ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org To unsubscribe send an email to ffmpeg-devel-leave@ffmpeg.org