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 58128500ED for ; Mon, 7 Jul 2025 22:53:53 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id C996169136B; Tue, 8 Jul 2025 01:53:48 +0300 (EEST) Received: from mail-qk1-f180.google.com (mail-qk1-f180.google.com [209.85.222.180]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 4B0D9690502 for ; Tue, 8 Jul 2025 01:53:42 +0300 (EEST) Received: by mail-qk1-f180.google.com with SMTP id af79cd13be357-7d5d1feca18so443795885a.2 for ; Mon, 07 Jul 2025 15:53:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1751928820; x=1752533620; darn=ffmpeg.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=btZSavWXbKdpei0JVBxo1R6mG7S+BavFzrYeXEZaNfg=; b=fowWad3fQeGk92vj7iPTNO0Y7BAjXuMmudjEb1bTHAccTk+IMYSCq0zPS5K325Xphl VpOYZhPbUrMksiG4RlrpMXUyxOX0PF8JqXiDLYjgvdui5jvUkpKNb02rD7qZZm6L7IFQ uj8RUbB8/f0TUww+xb/9RoZR6VTfN0hHWGLzvllASAXITUWestpqwZjeyABhbMJxl2D6 bnSTqcy5PImAofsl36CuCZd7R/oryaIqCRiubzX/IozBzRqgUAfJfUQpzqe7ieIKvnpX uxUHDt5/i7U/XaSKa5CQidXEiIzQU4ZDS/vSXtSQMIo6lP5KSdm1YV7ZkIak+E/kEigM D/qA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1751928820; x=1752533620; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=btZSavWXbKdpei0JVBxo1R6mG7S+BavFzrYeXEZaNfg=; b=GbrUu66BA62JbvcqXT4Ap3qA01RYWRHoi8vOjCUrKXKYonY+7gV0C//GgDV4uwqV/z +DuYzHtY6iM6o1E6DF5Kzn1Jy4XQntuEEM4gaGCDQTC2b/JXGbUAhDi8Iw+3I7rK80UF y8ODGIP3xwVcR0txOOgMzJHs3uWxOt/dIFKZRhXhg2PoC159gvitvqWd0iCtp3DwCNxv ni4woBqchOQj9FoT7ipDSMu53axUSCLUI21QFR/QON53bsDQHSqxCOm/1mnnFiTIFD++ hvx4WhTLM8fYlUXzu2i9+U6nbDp3TMIQp5vAb+pqMj2kNMrrW0x23qV8vRukjO/Gh/Z6 ioIg== X-Gm-Message-State: AOJu0YwYDUuuQlcy50IRevO75ahX19ejCCOK0in5SKVUzniLtvBeNR0a /Lba6gvhuf5gSO6ADJlcsohmA7duPq4dcYai2dkFeER+hqJzjfxAoP4vwTt0dA== X-Gm-Gg: ASbGncu2hKUvvgPKSYTbgnn1iCe8Mw9GWTGiTQAKHskLymm+Fu0991pUEtBonvQKqa6 sRykjJUD9Ja4WKv92mB5PZx11IJ1R4YD5qZS08cdBgY0oTAdydFrMZjr5WWjjlmzP28JiuIverZ AMsBbHwSU1EaLzlZbcgK0+aa5CQ9Ilbz8oTqAPX5E7uNuxndmy/hKho0WJAO78/FPKKzenOj3tN 8bnehlHjgR1VaMeYD7xjI7Fb1c0UaFEAqDISUdxQJKoEfxQI4om/E5/ARVU6D1YFEYR938o6QzX DSzxKwPwo0IHWSpk2+l+IGR9G9oMLDRSxVKgF+g5+Yui488LPnXpOVYUUYaBUraQk5hPAn1kuOU jW9Kz X-Google-Smtp-Source: AGHT+IHKIA4o9a4XvL++4FgCsWtTSJVz5big5FHb5SF3I7QMLModsv6V5T/iEpKNqV4Flss5aFYN2g== X-Received: by 2002:a05:620a:690d:b0:7d3:96ba:8561 with SMTP id af79cd13be357-7d5df0cd0b0mr1927695685a.8.1751928820262; Mon, 07 Jul 2025 15:53:40 -0700 (PDT) Received: from JESTRADA-PC.localdomain ([98.97.30.252]) by smtp.gmail.com with ESMTPSA id af79cd13be357-7d5dbdb3865sm681776685a.29.2025.07.07.15.53.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 07 Jul 2025 15:53:39 -0700 (PDT) From: Jorge Estrada To: ffmpeg-devel@ffmpeg.org Date: Mon, 7 Jul 2025 15:53:04 -0700 Message-Id: <20250707225303.68084-1-jestrada.list@gmail.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH] avfilter/overlay_cuda: add timeline editing support 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: Jorge Estrada 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: Enables timeline editing options for overlay_cuda similar to what overlay allows Example overlaying an image on a video between 30 to 60 seconds: ffmpeg -hwaccel cuda -hwaccel_output_format cuda -i sample-video.mp4 -i sample-image.jpg -filter_complex "[1:v]hwupload_cuda[image],[0:v]scale_npp=format=yuv420p[video],[video][image]overlay_cuda=enable='between(t,30,60)'" -c:v h264_nvenc -c:a copy -y overlay-output-gpu.mp4 Signed-off-by: Jorge Estrada --- libavfilter/vf_overlay_cuda.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libavfilter/vf_overlay_cuda.c b/libavfilter/vf_overlay_cuda.c index 4708b34d30..3d39458f3f 100644 --- a/libavfilter/vf_overlay_cuda.c +++ b/libavfilter/vf_overlay_cuda.c @@ -573,5 +573,6 @@ const FFFilter ff_vf_overlay_cuda = { FILTER_OUTPUTS(overlay_cuda_outputs), FILTER_SINGLE_PIXFMT(AV_PIX_FMT_CUDA), .preinit = overlay_cuda_framesync_preinit, + .p.flags = AVFILTER_FLAG_SUPPORT_TIMELINE_INTERNAL, .flags_internal = FF_FILTER_FLAG_HWFRAME_AWARE, }; -- 2.34.1 _______________________________________________ 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".