From patchwork Tue May 14 11:23:13 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Michael Riedl X-Patchwork-Id: 35120 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a21:3a48:b0:1af:fc2d:ff5a with SMTP id zu8csp894863pzb; Tue, 14 May 2024 04:23:37 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCV3K26bCd0TQ31KOKZe8bvkN5y4BOUSfTxYeHh0OjzxZctHOX5ZCtzGNFJxBxDZ4xVhotloOztfPECkf/1x09jZdef+3PzyCzFrmw== X-Google-Smtp-Source: AGHT+IHUM6ipIga+5Ru6RzD4plSaCwDo8uI3ovnGTlk/ARLDX3t8h8L+jf2E6FLpOmvvoq55NI9b X-Received: by 2002:a17:907:36f:b0:a52:6fcb:564a with SMTP id a640c23a62f3a-a5a2d53aa70mr851498966b.9.1715685816765; Tue, 14 May 2024 04:23:36 -0700 (PDT) Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id a640c23a62f3a-a5a17946764si653256266b.158.2024.05.14.04.23.28; Tue, 14 May 2024 04:23:36 -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; dkim=neutral (body hash did not verify) header.i=@nativewaves.onmicrosoft.com header.s=selector2-nativewaves-onmicrosoft-com header.b=Uxud+Il1; arc=fail (body hash mismatch); 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 1015068D65F; Tue, 14 May 2024 14:23:25 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2120.outbound.protection.outlook.com [40.107.22.120]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 7C91468D2F5 for ; Tue, 14 May 2024 14:23:18 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BeEt1Ln2SW46xJTGs2ev1Q8tfMFHoEwNsR+Q4FFrU/UWSvIYYfU8Sj5cDw+ecIp9fpDz7KfD9OYLl3R3PUpfbM5TUX5Hif3CpI0sK0QmTlwHx6F4h4qihguBFT2HpkImdIKTCU+r3GkWcsY7rjwGKS4pLpzdTn97FOPPttJQRpIRaZ1yIiFdZgKiQzPKDWJHpitOjL++ZaoysAyfhkgWkFOvnPUaOlpojdI9GNnd89070q++VEnE5+ttGmiPRjahEBkepAaArRjrAeihfCAXHBg6QSKsnHoLJGIQ0QxVJfcSKKHOfBlnMEdDK4VYcAwz7uDmWmu0jgYxZ+81dws8fQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=l92BxUfrKKnjeJDtL09zqecwDYthaYBdReEU+/+YGJ8=; b=ZbGcb81DSkZ3Ea17I96UvWRrtUyu0Im0ybR5qGbK2Edu3vbZK2P/sxMF34tT0CGAi1Hs6oXjt0M/O9KxAePV1BTX0cM9seIoiJBlLwbZC4OIQ5TTciNH/kaP51yl34H5TLPPlXWs2JglREuHO2hwHikC80u4H0iWilp4c7q97du4qTY15vOZGUqldJGFzM7axeJFhFKD6C8SJJa42aP8Mshsc9+olhM7Fs75oT3ZboT6ePf6f/DUnNFewk/yLmo27byhp8WzJfT5BplayFDWRl3+iHbrvzF3sErSkyJP6MOtWCSePLD1763sMNP8qxB6y1KazVhz5nVVn+NRtR22hA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nativewaves.com; dmarc=pass action=none header.from=nativewaves.com; dkim=pass header.d=nativewaves.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nativewaves.onmicrosoft.com; s=selector2-nativewaves-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=l92BxUfrKKnjeJDtL09zqecwDYthaYBdReEU+/+YGJ8=; b=Uxud+Il18OC1bfp5/PHnWiGV5yHfooxW6r5X0SwldzvOObJf1v/RgFHKw2kKr+uMU+xL73iAEN38JtDl3KO0LGH19J2qFcqOOuqeqSlAGCm6sTnnYGAQQkt5mgbDquRKjYrmazoQdd3o8PHiXBasbFQhr0Q4o4g12ZU0/Cy1QFE= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nativewaves.com; Received: from DB9PR03MB7673.eurprd03.prod.outlook.com (2603:10a6:10:2c2::17) by PR3PR03MB6537.eurprd03.prod.outlook.com (2603:10a6:102:7b::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7587.25; Tue, 14 May 2024 11:23:15 +0000 Received: from DB9PR03MB7673.eurprd03.prod.outlook.com ([fe80::d133:f032:3270:cb45]) by DB9PR03MB7673.eurprd03.prod.outlook.com ([fe80::d133:f032:3270:cb45%3]) with mapi id 15.20.7587.025; Tue, 14 May 2024 11:23:15 +0000 Message-ID: <6e809468-8e24-4728-bd5c-b2b59fe6a651@nativewaves.com> Date: Tue, 14 May 2024 13:23:13 +0200 User-Agent: Mozilla Thunderbird From: Michael Riedl To: ffmpeg-devel@ffmpeg.org Content-Language: en-US X-ClientProxiedBy: VI1PR0202CA0013.eurprd02.prod.outlook.com (2603:10a6:803:14::26) To DB9PR03MB7673.eurprd03.prod.outlook.com (2603:10a6:10:2c2::17) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB9PR03MB7673:EE_|PR3PR03MB6537:EE_ X-MS-Office365-Filtering-Correlation-Id: ca1ae647-af0a-420c-6d85-08dc74083f6c X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230031|366007|1800799015|376005; X-Microsoft-Antispam-Message-Info: =?utf-8?q?9IJJkQhaST6guUAIEawBQgbnQFHxpMN?= =?utf-8?q?bHHQ8oojHcJBHm4jQsX2btOEiIf7WLPMZZUuAu6gNZ9u110daPVkYVuN/e8KEOCYO?= =?utf-8?q?vJHNob+v+SqGIq/ZSF+UbUrvkNgH/YSj5kbVAfiXbPXq2gk6TPXNjfdy1T7J4Dpfm?= =?utf-8?q?yTYjlzt66b9g+/FRYfeetPcho5hVeYYgHT7fdh9wbMRPE5AFPS0QttGQRDIqKUcE8?= =?utf-8?q?3DsxfRXgmTSyBcbleFnVW+yiOEV02xDR2o5F9kenMv9JaKzV14X1vLppTA7QD47bH?= =?utf-8?q?NYMdPBpc04uttj1afaM34bMeqDargXjKjly++05Szr3UU4WqMM9ixPcHEpxVz87JQ?= =?utf-8?q?8KpI33MD4rysOhOnGz3xyR58/QndmjJ0PRuEPuakDFU7zqVm4xc3YBQnUEUZrPibQ?= =?utf-8?q?KCb9WBcaRxumMP5SARzRBQnrR680ROx2TTgQOnE6xtgUlp1OhlsyJqW/xVn2hWH/5?= =?utf-8?q?V2OLz/zc90afVU1mscFwIkbVZo4aXFsl5kOfjpVX4eMUBIiR3W3Trp5+gJOnxv7YF?= =?utf-8?q?5sHe6BG+dyzC6O/4plup98NSHVFpOU8bdohlpjszwoKfJuccBXJyFZ4brdEoxxkUm?= =?utf-8?q?svBTXXz4hxsXGtscvl0FGa1oFttHKy7LIttyfl4Zrxe/Ck/ll/LL/do1mWhQSaWXp?= =?utf-8?q?j//4Cp9P/x77PD5eion1domzq1mywO6pFOK9Ai5BBqbrIXoCq1yobGwTWDO5hth0o?= =?utf-8?q?X5zS9zQw52FJbBxmZ9lz6q5Y4pESbOyEHO29d+uAQZXvOo/Tuy3npZBl+YzjuNxu3?= =?utf-8?q?qHGWT+9orLLdlCs8ulpYGFFf6WIjTSdaS4Y3DoJgyUkyynfTLlO09Wqfz+11P6Gte?= =?utf-8?q?yx6QE7KbpCFx2YX9WS6wOjXjyhupUxy2tppFZFdY8eztNDKJ0ah/BwXsdBqXuMJx9?= =?utf-8?q?3yT2/FlMUK8prOM1AlzVLqV1Q+3tZ2PJR+sd5BhtHlWmfXUBtmh9VutORq/CagtfW?= =?utf-8?q?L2DusdP585YIXK+QpL1HFjZ2w1we3QnDTEGMmBZHbLI3vzj2ysAxOJH5GRqv7O3Xi?= =?utf-8?q?PyOZ3alw0V0/zgZ4xo3woDztbaAziPv55WGW1e2Henl4SsUyLYGYPakgx2HFlQqLa?= =?utf-8?q?zfPMqj3LVp/VW4HQPwkfdPm+1jDorcT/XSKb2SVRwfmI57uS2TJDPj0ZyR0hHa8y1?= =?utf-8?q?AserUS37VZfrQwhWhBlLs/sb8NJlqQ8UDtlJZKN/Oa3z21N/sLNLjwuvnh6Yo1i+W?= =?utf-8?q?1Kh+QEunQWJpRm8canwyD2HXgQ/MXBo9QqQA=3D=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB9PR03MB7673.eurprd03.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(366007)(1800799015)(376005); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?g4INvp64mR9nSUMQS40lEZqRNy/f?= =?utf-8?q?AXbcv9KxtDqwFF+c+35v4gcECTrb17nbkeoWf0+LCXHr5QwIRi4KJ8pmlFFP2wVNP?= =?utf-8?q?Wtn6CVwwAooR4TUBnWzox4zkGYUIdhFndPW6jTS0SoyqQg9OTfIo/xBKxwRdF66S5?= =?utf-8?q?PpIkognCT4GjQhFH69604JtBlnbUBpzXrz77/pjWApRDMPfRqGc1p6T5Vc+3cueRL?= =?utf-8?q?91ztD7dZsxmSZ9KubV5Dm/BWqR4Ol+xmdXWJ4UDoyiVT1Z790qsxJvqQx9uriF7Vm?= =?utf-8?q?KEtccRXga1ybklwpJWF6VCGbWhyJ6pfpyNVyy5kvc7oWcR5aNNccaANAO++Uu5Z3N?= =?utf-8?q?MCfNioyKyfBvaRxHlEoFoRxpwuclU0yz41C84kXhiRPFwit5PlGfCEj+4It+tN6/A?= =?utf-8?q?iokRwSjvKMe/k6eh5QsKS3TdZNM3auYKyeNRNb1sfm881RVxtZzOckMltPYKndd45?= =?utf-8?q?+8rMD1QnL4v8w9GL/BiWrQtzWQoz8qqHwqm47Nvs6lCkoC670LqGjaKcYtXJZhovF?= =?utf-8?q?VhYm86viZoeRxsuHKkfG7ScHadqc1XSbpb39aLwBZ/sOztvzqsTtVliT08OCHGUDR?= =?utf-8?q?2eetowWEGp1spviv2NrjZZZO/G7ofHN0NoLPl4kdLJdTJXWGEkKJglvt5n32spXnn?= =?utf-8?q?r/xWx4CBCg29HsM2AxF0g5rVc5eT5AxvXX9ccBhtJdZTSA6uPW/SvtiLVhcWOp7sZ?= =?utf-8?q?U9CE4QUsQQ3jPRo0Zap8jF6SXZYIqWn5Eeg/9wAQCEfHrgN73vb71uriKxGZNnqvT?= =?utf-8?q?o5hVQltjTvQyWJVlb9eNZr9q2z3N3o3X/urQFc3BBSdfpllo2T5jznZNMJ9l5SPEB?= =?utf-8?q?Ni/m8rOGCqprdoViG/iGFxGn+yAG3OCJh0R86/iXxj9CMmHAl5YyhvzADCKcMinQ5?= =?utf-8?q?1PwOBCG/TQ2be16YDFeavdYXCU34BAvWjeuTc3Rt9/Tnoil3DxDYxMHz6whR3aZbi?= =?utf-8?q?B/q59/7juwOUMXP3ZC24GhsJH5sjyQ1o9ZarHEb8lIUYCuy5AUdHBT49mDC++ZUNa?= =?utf-8?q?2aV8N6R7aYohqvp25sd8OeJ+5cqLgSAas6A046JJIJR04Re28K3jLHgqaHxjsQJQT?= =?utf-8?q?aiWNbb1KJ0E3qHLWdI1RYAzszHLCZ6lxYPrBZaJYOVOryqUroWY08GNpEK3TkjYOi?= =?utf-8?q?1/i+L0ENlsob2EFMwHuBdLzBE8D5ox/aCzO85MqI1PabKuCu+ONSlxpSYNp5qSJ64?= =?utf-8?q?wUsvTWkz+nQkGi8J3hcyycrqMbyKd+O0mNT7iZ8fGHN+zhGTqMOgyT3TkJyB2i4md?= =?utf-8?q?F67LFJ/FI+V7GqegvvD+fPFak6rHYgnYgntVYfSJ91s1BKV4dZhqs9U/CJGDqlkDk?= =?utf-8?q?JCsfaxRfTywRrZtaAxNfBa5i+W8SVzJKaQogZxwM3TY9dMdANnuXHPIZH5PtNEUGP?= =?utf-8?q?RSuXMOqMDNST7M5a3NSThaLkcTu8n7CW1+rFrNmGXgqCg4AzeUog9HDkxSv1ukTml?= =?utf-8?q?iz6B6w9pqbhh9jSD43W3RMAWTtT3w0uXjRfKQiUNtO6SqNGeJs7mdwUQYsSqKcxow?= =?utf-8?q?bwjfl1LevHThA+v+BVpzGEWBh6PNaj8Y9FE6UngpS+xZT0XN2JZvvnA=3D?= X-OriginatorOrg: nativewaves.com X-MS-Exchange-CrossTenant-Network-Message-Id: ca1ae647-af0a-420c-6d85-08dc74083f6c X-MS-Exchange-CrossTenant-AuthSource: DB9PR03MB7673.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 May 2024 11:23:15.4612 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: e4239718-b000-4513-8314-02ef46bd0276 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: z+nhCb3UqoawSyXcU2TB83Y+CjwFShd4Zzf7NOYmnUPCYv17jK/h3hIdMDZ2NU8jPGgicFcgus9qK/k3BXx5Mfe2GnjxQgTFCi+lq7UcCh8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3PR03MB6537 Subject: [FFmpeg-devel] [PATCH v3 0/1] Updated decklink patch 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: BEHFHDOOuNZD Hi, This patch adds the possibility to specify an action to be taken when a signal loss is detected on a decklink device. Version 3 of this patch fixes a memory leak present in v2. Thanks to Marton Balint for reviewing the patch. Kind regards, Michael Michael Riedl (1): libavdevice/decklink: extend available actions on signal loss doc/indevs.texi | 16 ++++++++++++++++ libavdevice/decklink_common.h | 1 + libavdevice/decklink_common_c.h | 7 +++++++ libavdevice/decklink_dec.cpp | 24 +++++++++++++++++++++++- libavdevice/decklink_dec_c.c | 6 +++++- 5 files changed, 52 insertions(+), 2 deletions(-) --- 2.43.0