From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id 7769F4438B for ; Mon, 10 Oct 2022 10:54:53 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id BE51D68BCC4; Mon, 10 Oct 2022 13:54:50 +0300 (EEST) Received: from mail-pf1-f176.google.com (mail-pf1-f176.google.com [209.85.210.176]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id B806F68BB94 for ; Mon, 10 Oct 2022 13:54:44 +0300 (EEST) Received: by mail-pf1-f176.google.com with SMTP id i3so890175pfc.11 for ; Mon, 10 Oct 2022 03:54:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:mime-version:content-transfer-encoding:fcc:subject:date:from :message-id:from:to:cc:subject:date:message-id:reply-to; bh=ZQHsvTShCAL6RdO1gosMO/LqX6GbrCj6qCiyFLih5os=; b=lQo0DiK8+7X7HbTGPPHTiTYmBr/+pPjOdS0pUz3mu1v97K1w16VkGosLqBre7Qzj+U 7nshsNIOIC8res3B4dMv8IiplS0dH6I8YFCzakqM+8O/RE89SV2TetBLlAlgtpgPExtA iElzmf6DLUW2WMnHwC2UQyNSQ5cjBwHOlXjVdbdfgGMWzFUmiZBYG+twGawjamkQsALI vTkthaN6lzkVBHEFJ/zRHDFGLGsm1L4x3+oXmUe0VssJrqZH62/2/B4k1X/4YlkbwLNM /JDXcqeVnaX1Sh9B1I2qxTMGkYi8KK5wcYnZikMfzLjO76Ux89DpDlGVDiG2Y5QiijuF GShg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:mime-version:content-transfer-encoding:fcc:subject:date:from :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=ZQHsvTShCAL6RdO1gosMO/LqX6GbrCj6qCiyFLih5os=; b=vJzui8gl/QDxFZ/iMcxTF7qJLEf4foAZmoERYnDMPoiBySohMPEt6tWn0wZx5MIQRH aCcPkENWdBeqP2r6+2GZHjltR9dVT6NLfCyuyXo/qBWpVSkLUlWISe2WYmPq2oFISOqg KfLilOnowpDqI9P90+TV9Kj2BrATYkUiuDTw3My0mYlS0df36K1NsoGGO6xOFbTb6GAh 7Sqt0DjeRYAhEae3OKUmGLZxllop676UUFJWNg90PdLpEPngw0Srstijelu1l93Mu0Ea Gse1viZm9A/7tQ9p+Pw66GRt1jHQVLXfYiSLaR9aUMrNP2bCOZyyN5RyautujYDTwp0U Tp4A== X-Gm-Message-State: ACrzQf3D848aR+8sNwtUBDXfqilUTsm2ItsCPPr6iIPRKpczOgH+NrO7 lbzyNe0cugnAVWu9OEQr4Wh+j7ubuI0= X-Google-Smtp-Source: AMsMyM63JUrBoGJ4VEauITOHVPGhB9H/TaOaMizgJ7ffQYDgZOA65sdnJ3AsJDq8GRIe6VkDMUgDfw== X-Received: by 2002:a05:6a00:170b:b0:547:3e11:914f with SMTP id h11-20020a056a00170b00b005473e11914fmr19186660pfc.34.1665399282813; Mon, 10 Oct 2022 03:54:42 -0700 (PDT) Received: from [127.0.0.1] (master.gitmailbox.com. [34.83.118.50]) by smtp.gmail.com with ESMTPSA id e7-20020a170902784700b00176ca74c58bsm4294124pln.245.2022.10.10.03.54.42 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 10 Oct 2022 03:54:42 -0700 (PDT) Message-Id: From: ffmpegagent Date: Mon, 10 Oct 2022 10:54:30 +0000 Fcc: Sent MIME-Version: 1.0 To: ffmpeg-devel@ffmpeg.org Subject: [FFmpeg-devel] [PATCH 00/11] Fixes and Enhancements for VAAPI Overlay 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: softworkz Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: This patchset resolves a number of issues in the current code: * Bogus doubles framesync initialization * Executing build_parameters on each input frame * Segfault when there's no secondary input (yet) and adds a number of enhancements to bring this on-par with the other overlay filters: * Enable pixel alpha blending * Expose framesync parameters * Add support for expressions in overlay parameters (x, y, w, h) softworkz (11): avfilter/overlay_vaapi: use FILTER_SINGLE_PIXFMT avfilter/overlay_vaapi: build filter params just once avfilter/overlay_vaapi: remove double framesync init avfilter/overlay_vaapi: handle secondary null input avfilter/overlay_vaapi: reformat options avfilter/overlay_vaapi: remove redundant .get_buffer assignments avfilter/overlay_vaapi: add framesync options avfilter/overlay_vaapi: precalculate blend_state, enable pixel alpha avfilter/overlay_vaapi: enable expressions for overlay parameters doc/filters.texi: remove incorrect statement doc/filters.texi: update overlay_vaapi documentation doc/filters.texi | 50 +++-- libavfilter/vf_overlay_vaapi.c | 328 ++++++++++++++++++++++----------- 2 files changed, 257 insertions(+), 121 deletions(-) base-commit: f3b5277057ad84071721f01419fe4badeceaff08 Published-As: https://github.com/ffstaging/FFmpeg/releases/tag/pr-ffstaging-42%2Fsoftworkz%2Fsubmit_vaapi_overlay-v1 Fetch-It-Via: git fetch https://github.com/ffstaging/FFmpeg pr-ffstaging-42/softworkz/submit_vaapi_overlay-v1 Pull-Request: https://github.com/ffstaging/FFmpeg/pull/42 -- ffmpeg-codebot _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".