From patchwork Tue Feb 15 17:42:50 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 34308 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6838:90eb:0:0:0:0 with SMTP id a11csp510230nkf; Tue, 15 Feb 2022 09:43:29 -0800 (PST) X-Google-Smtp-Source: ABdhPJyUcnBm+egRAsXa4rqm0GIkdJxis4y7QDKPlTDk39oErCeXHS/T9o039qZLfIzMPUof5OFl X-Received: by 2002:a17:907:168b:: with SMTP id hc11mr161917ejc.676.1644947009526; Tue, 15 Feb 2022 09:43:29 -0800 (PST) Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id 21si22543413eji.830.2022.02.15.09.43.27; Tue, 15 Feb 2022 09:43:29 -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=@outlook.com header.s=selector1 header.b=dm+CVyNc; 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; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=outlook.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id ACF0568B181; Tue, 15 Feb 2022 19:43:23 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-oln040092069108.outbound.protection.outlook.com [40.92.69.108]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id C775C68AFC2 for ; Tue, 15 Feb 2022 19:43:17 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lsdudabPUeNCIiWsoI1tQwNho9UCQhnMTdmH0AyU8N9LLsKbR22yRx9aXIPdKQ8l60ORNlZ9m0XjL1nxk4r07CaZ0HzDlvJCrHlY6Ikq+1vSTShWXXij856/hNKspdjUZCvMJKkW+zLY09djRBUiEHv9rV1P1TcAJQr35UHgraxR5KN7l2MPtEwcT7NebsEm30yHp0t8+uiILA0Hp9SCPkWnxLXX5ZqBOLzaiEulmTL9obtDHw7I9cTv9w9IRgC1dZcPPM42OFS36PazN7VeV7alz3X2mmHLB9oqCY3Qh2XN6fKhuWy29XSOI8v34lGlfv50YYIyHt+eo2hXifGUeQ== 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=uiHoKbgGQVqKSnk6bqEQxP9awS7OhpJ5vEKsrc+1R2k=; b=eo+eQaBEDmGlwjsNcO6PTC4FG/KKy4Q/pzYFcVUVmHbsIAIaiCuUlUx8mSkHhm9XLjbL7XJywzKUOSLHQ0vkn4og8oEPhTGP5yWH5ON0ZksLBdinAQMaUMMcJ5WrZJ4riXg6ZeodDsUSxI91rji6gyZC7l8gatDprKhT4bwEerRtXe+Va48X0REV+lu3d4b/qIDW/uoY/wca9ADeZDl7yt2O3QtKwvXzX4hpKg6/kdj7oCwRq7y4msE6m8cO3svin1VAAiDslDBSkpzAtvALNGbZ8jE3UecWLGXXDW4aAURtXYszbqj/WyNqZj+kCpOB6eOtxfdfpSWAELI+lCPrgQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=uiHoKbgGQVqKSnk6bqEQxP9awS7OhpJ5vEKsrc+1R2k=; b=dm+CVyNcjXfR6VvlyIDjsGIenA9RB8byddYQQhAUDmEBl7RD+wLZfiJtAdzLSKhM1S6VmIKUmC2ek+PFJOGqz+tkmsZM6znbZrV0WFWQulJp6zRZhVh49hTIk04uqLZ+u9WxEfXJQETO6h0mHm3kzGH8guvr8xQjdQGGaNtY/mHQtTH8Z+8Ek6+NROzDVAGOlq7+mL3uiP84BZ5/McaTlsyT9Ti0o2/5Gye18lRdmYTXWXTWWBjWGb+oWmDx8aoXyznbJl+TiDdNy4EOhJlY4np5vl+vASPwaXp7cdZd6zh07wF77ovG/VgahuLJm1TJ3tr2m7D4V1Lii+TliZEOuQ== Received: from AM7PR03MB6660.eurprd03.prod.outlook.com (2603:10a6:20b:1c1::22) by AM5PR03MB3138.eurprd03.prod.outlook.com (2603:10a6:206:17::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4995.15; Tue, 15 Feb 2022 17:43:16 +0000 Received: from AM7PR03MB6660.eurprd03.prod.outlook.com ([fe80::ac56:2ff4:d304:ab22]) by AM7PR03MB6660.eurprd03.prod.outlook.com ([fe80::ac56:2ff4:d304:ab22%5]) with mapi id 15.20.4975.019; Tue, 15 Feb 2022 17:43:16 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Tue, 15 Feb 2022 18:42:50 +0100 Message-ID: X-Mailer: git-send-email 2.32.0 In-Reply-To: References: X-TMN: [n0gL1qvLKBdbJDN5mk83eTp2TE0eIQc9] X-ClientProxiedBy: AM6PR10CA0001.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:209:89::14) To AM7PR03MB6660.eurprd03.prod.outlook.com (2603:10a6:20b:1c1::22) X-Microsoft-Original-Message-ID: <20220215174307.564339-1-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 4b8bff22-ec65-4cb7-5b8a-08d9f0aaa518 X-MS-Exchange-SLBlob-MailProps: gjx25WM8ZNVKLwpMcprvMJKpcsYktiuOYbqFyJVqBCu1fp9Q890i4LPefDMNWWfy1Xba0C+BAFmJ8oBi97ePNx+TCdChHiVM9U7v4Wa7W6ot7Ojw2QoEjaLMmcqq3VyWnK/29xmtn60PY7bb0nS2PnxV0iLo8W0evWgSifmdh659mVczCVKo/YmbSzlh1WBQCRK04zvM4+ON6PbE2NUwSP7K6xWKIYDDBlwJ0pNxFMzcd9+vr/2/JHPaTFD76LmbNC/0naieyCHMuqVfP4qxAXqNTYAwyc3FTgXzw3I/lgY8vk7ZU0ncvrLb6Lavh0Qa9oflhSjRrMGrUBnJjDnJC0NIF/7bF0Ia/OJ0VtbnwC0ggSz/8YYm1j3s8TWuxdOmkCG6jQcNgFkAw9A56eMWsPVI2tsf4KD+GWrRbPxf9iZNmI1DI9UI7Agh9KmloDvyrVIpCCk8ojZGRW+5ZH2nEGMgJfsNuoZJ2BsNSosUGosixEhbw2oMVpLXNX+YETW06B/SbTo+ysKeso6MCUfGAzPiPBOAHmiCnLqwtpvvnxcpPBbx0UoC8Q38rfUrjFvbO4xl559D6Tztuxm78z74tLKwWcN2DSxYtYmXX9nxAQJ5S+cPEFWuii5dj5GTxy3FQkvN2zlL/ABjC9+oAyedst/olfmHNX2GYiCHBJJcOgdSbr/jZG7IjeKe2dKWpjXTrO/a2v7E7i/P65AeCSFLxybXumR6dJ94nXBMU6DTnTk= X-MS-TrafficTypeDiagnostic: AM5PR03MB3138:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 2Je6kyTr+y+sCvSmq10+ECx8SZv986yiyAp/ld/Kg0zxTom2alzWTZoKDk8V9QeOSeITAy04aG5VyL6YO2qu2X0Wq0EOT+aq6u6ZSIBZOT+lpfq+D4nR25Do1mAxEiugM+HrqgFN30T3ifaJWRPU5wOpHM3Y5bkh7c9EN3O1Kyh3cjAIY5dlHqN8JRvMBM2tnGVOfEYJve4cS5UvP7SXpGDS+C+1hqUxiO7vlQ1yL8Dfo/WmW6AvFMMJXVRgRrDBKm3NH9CDBLYZz34pm6CFBqU1tnShOk6drHe+lF3JUSMJmM8ggUAOO1lRRHUhy1w0Z2YsFgaZTIf05R4pwk+X8+QXSYrnkcgaUOHXF9Mo9gvGAwYAIMr22D0kPp73WaabHyQTfkM7SWm9nEyn4xGXquE6vbJAVmHFOGSkMRU9TYxiRM+f1ljRtiWUeGv8u6+Q7sf3yqKj/wV3Lf7ZPiOkp/Ru5Vy+4UodUP+KHYEVyWa0gs7giS8RmUd7L0QD4AYdBv6Du8IBmY2XZnILfELaW9THsTo9UxmerH1cCq/GWVjnJoRdY6pS4zu50cKxHPWy2MsW/S17/s57BDwcYNzT8Q== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: JQ0pbekRBsgMpfcqcQq32XoNkd6ojT5WBGk5DyZs4LUKo8E+khbi1aImse9fktaTxFCboKmxSKycMftr+ddokOKW/yVspC2vl+iye8baivNPLI1uplmfSeT8ZhFNlV30MGQfj0m+4tIsRqjTlcrKxv2/T4oHELoxzMIkF0P6/e81EbUXr5zl7Yqbf2i2poHKIQ3jUBgnGxx0dnyBvNr3TMAiPo7Nuu4I8yC8+j3uLKBY4hkiHLWOMLCYpBMd4xmeBH6a83dRxldXMrGsZmUg4qTM2GMC/Xbs7c65B5qkVCRWPZLmw0SG5eHpG50P6dKEu22e8muEdR0/A6CWxHM4lqrD0a9WIFX+5KiB8LgIQhIlMwhce4xUbI1HAVgKRdLQG/SJpPPXz7BdvbA66RBul0Ev8EQ7Rtk+dGKWPa36Ynhd5LPi8AxqMF6uyyCLnCRF7Epp/PsjaqLcWJb84GLPgkYRsqGdHv5soMdvG61KmQbPzhvSHy5n6J19GyZ7/Gk+ZSX/SUPqPHGewMTv98O9cggwtJnZnLoGL9Lxp4WjxrQaDV2ldoqYyGY/mfCYAzKG5njnzMARf/6/71gC3SfhzWLlPqGGMP9fQKR/9xmisst/4bknoYemvYzW3f45LfIhis0mHUO7LqYlbsPWUzXXOAX+hEhF6eooBm1gZpziOaXGQ9wJywHMbl1T1B45aUW7MMGLOqm4M3IPZmcEJd+kjyY78PiWLijBmoQ66WbfvC4kwXm/6lykqsMEvjpKdccZunE5LRh40GBErCPHMyhD7SsRf3Gac2Swx3704BPeWiwLXBWdotw9R5wCv+2C8IOyDdpXYS1sAno8pLx/jChZ4ZJlm1R8bi9hXJOJdZgyOT75RGz1KfQo0w9N7UpyToZGuOh0ngma+24+6xEYAi2tZP3Hu5sf76DW5neMMKRmiStgclhrGLdf0NfyseysJ9EoTwTgYip3ojifTHlCoM4RqQ== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4b8bff22-ec65-4cb7-5b8a-08d9f0aaa518 X-MS-Exchange-CrossTenant-AuthSource: AM7PR03MB6660.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Feb 2022 17:43:16.2403 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR03MB3138 Subject: [FFmpeg-devel] [PATCH 02/19] avdevice/decklink_(common_c|dec|enc).h: Fix checkheaders 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: Andreas Rheinhardt Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: yxDL5jA4aD7d Signed-off-by: Andreas Rheinhardt --- libavdevice/decklink_common_c.h | 3 +++ libavdevice/decklink_dec.h | 2 ++ libavdevice/decklink_enc.h | 2 ++ 3 files changed, 7 insertions(+) diff --git a/libavdevice/decklink_common_c.h b/libavdevice/decklink_common_c.h index c2577210a6..75896ad32b 100644 --- a/libavdevice/decklink_common_c.h +++ b/libavdevice/decklink_common_c.h @@ -23,8 +23,11 @@ #ifndef AVDEVICE_DECKLINK_COMMON_C_H #define AVDEVICE_DECKLINK_COMMON_C_H +#include #include +#include "libavutil/log.h" + typedef enum DecklinkPtsSource { PTS_SRC_AUDIO = 1, PTS_SRC_VIDEO = 2, diff --git a/libavdevice/decklink_dec.h b/libavdevice/decklink_dec.h index fbfbe6280e..19757be45c 100644 --- a/libavdevice/decklink_dec.h +++ b/libavdevice/decklink_dec.h @@ -26,6 +26,8 @@ extern "C" { #endif +#include "libavformat/avformat.h" + int ff_decklink_read_header(AVFormatContext *avctx); int ff_decklink_read_packet(AVFormatContext *avctx, AVPacket *pkt); int ff_decklink_read_close(AVFormatContext *avctx); diff --git a/libavdevice/decklink_enc.h b/libavdevice/decklink_enc.h index 39237673b4..5798f19dfd 100644 --- a/libavdevice/decklink_enc.h +++ b/libavdevice/decklink_enc.h @@ -26,6 +26,8 @@ extern "C" { #endif +#include "libavformat/avformat.h" + int ff_decklink_write_header(AVFormatContext *avctx); int ff_decklink_write_packet(AVFormatContext *avctx, AVPacket *pkt); int ff_decklink_write_trailer(AVFormatContext *avctx);