From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <ffmpeg-devel-bounces@ffmpeg.org> Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id A07EA4BC7B for <ffmpegdev@gitmailbox.com>; Thu, 3 Apr 2025 09:02:27 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id BADEA68B126; Thu, 3 Apr 2025 12:02:22 +0300 (EEST) Received: from mail-ej1-f42.google.com (mail-ej1-f42.google.com [209.85.218.42]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id DFAF168A9BD for <ffmpeg-devel@ffmpeg.org>; Thu, 3 Apr 2025 12:02:15 +0300 (EEST) Received: by mail-ej1-f42.google.com with SMTP id a640c23a62f3a-ac2902f7c2aso98339866b.1 for <ffmpeg-devel@ffmpeg.org>; Thu, 03 Apr 2025 02:02:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1743670934; x=1744275734; darn=ffmpeg.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=Oxn9ZsSXPxRNHOiNgZVN7HximWi7sJ0tI1kT6U8ruwk=; b=dgX5n6JqMXRq2jBf/6hSMqM0DfGkSyFDlCxAvZHNg2pIYZzmBWelPp49wFjZdtmG3W i8tW/aa6xoA86S96kmV+PP+Y+iK7JL5t83RR3UkcKq0sdOD+iTeiD1Wq49MBCNYCTip8 +UfOcAYTOFB/gthHx2GRmYq54kgFN7Eyj2FezBMAYo6Gzch+fcDZakIPEPBJd5qCNUEB mT96F8pAEpA10wcWAKLIKwSbKg2PMXCDo7MhIeReWv2GpBZrCUhvRq0sqeQ6USAhdAki BfXb67QSYXFyzYh/WiAEn2HCaFAKRDEfqZbN3IkuqJTcFqi4jhSNebd0zxArDcAQkAcr sOJg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743670934; x=1744275734; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=Oxn9ZsSXPxRNHOiNgZVN7HximWi7sJ0tI1kT6U8ruwk=; b=Mif4rq3W698T+1k+ibUQP/CzLk4vvh8vxtsTfkk0gKmLwh/KJqGt9mDNFVYpNRlT9t YXLllIEZ9LivBuvF4LLzQtKpmR63OaKYtRw7V6jIquT5fyE/E7FjkKYDB5QqhNm/4oBr x+I+nW9FNm3tUrPtWSUS9GRt15R4OkGzQ3x3CREEWeKOxDKBgMyRwUvJJ0c0BT17X2Mh erNLLu5elDbQG4pDR5WuUbh5FzWkZMGk21E8D3Mi/bG+XJN6vKz4hgkrr7s7WYjWiaGo efs2DqV8oTOIty+mvSy6a+qthrI/w57qk+AVBmn/Tho49eSCOHqqjp0l1XrcHchXBsGp ClZA== X-Gm-Message-State: AOJu0YxSHExQbLEQcOvaBjaEzNzZvpk46/Lh8Hw94iDfOwDK4mr5CoOe QJ1mijO1Q3Ei/GlqOapI6eWZsQtAFilGCYZecA3n8twg9rzyOoN/gmKs4sio+kaRwRY/LYTSFD+ M9HCPexnhJj9OLJS/rpl24s9+fkMUUZGy X-Gm-Gg: ASbGncvHFxcDHyJn3aZaRLvgu21kEAqpgd9JRSemqZKH2ioFMfNxp9yJIWjubimw41c EsZhSSIIXmyuY9J3LqNor12AKxlAiOUh167ndQ9g4D68QtytFxl0CKZe6avSnugzL08/If7K15h THzNCRVUr0oU4At5Dfel6cmwo= X-Google-Smtp-Source: AGHT+IGBMIXWzKUJ655InFeMHPOBleGCizM306gOtikIClg2dhQYAXp2u02tUQMTKifxicHnunDWn8Eoxk5Y7tARjsk= X-Received: by 2002:a17:907:86a2:b0:ac6:ef94:3d9a with SMTP id a640c23a62f3a-ac73898d49emr2062474966b.4.1743670934365; Thu, 03 Apr 2025 02:02:14 -0700 (PDT) MIME-Version: 1.0 From: Kacper Michajlow <kasper93@gmail.com> Date: Thu, 3 Apr 2025 11:02:01 +0200 X-Gm-Features: AQ5f1JoSEV4gdiKhIWwBf4-ZAlcHpxv9GAkMeloPMxADhI-SFQPVsiVH8l1Lc1w Message-ID: <CABPLAST8WawWJFMNubxBKu37sLowY5gFOsDOGb_fmH_6X9ktbg@mail.gmail.com> To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org> Subject: [FFmpeg-devel] Request for --disable-deprecated configure option X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches <ffmpeg-devel.ffmpeg.org> List-Unsubscribe: <https://ffmpeg.org/mailman/options/ffmpeg-devel>, <mailto:ffmpeg-devel-request@ffmpeg.org?subject=unsubscribe> List-Archive: <https://ffmpeg.org/pipermail/ffmpeg-devel> List-Post: <mailto:ffmpeg-devel@ffmpeg.org> List-Help: <mailto:ffmpeg-devel-request@ffmpeg.org?subject=help> List-Subscribe: <https://ffmpeg.org/mailman/listinfo/ffmpeg-devel>, <mailto:ffmpeg-devel-request@ffmpeg.org?subject=subscribe> Reply-To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" <ffmpeg-devel-bounces@ffmpeg.org> Archived-At: <https://master.gitmailbox.com/ffmpegdev/CABPLAST8WawWJFMNubxBKu37sLowY5gFOsDOGb_fmH_6X9ktbg@mail.gmail.com/> List-Archive: <https://master.gitmailbox.com/ffmpegdev/> List-Post: <mailto:ffmpegdev@gitmailbox.com> Hello, It would be nice to have configure time ability to disable all `FF_API_*` for testing purposes. As we know not all code can be marked to emit Wdeprecated. Specifically #defines doesn't emit any warning and it's easy to miss such depreciation before it's actually removed. The breakage of course is not big, but the main issue is that the current release version of a ffmpeg user won't be compatible with ffmpeg after API bump, without any period for transition. --disable-deprecated could be used for testing and ensuring that (next) API bump goes smoothly. For both ffmpeg and its users. We have seen breakage in mpv and libplacebo (only when built as vf_libpalcebo) recently, which would be prevented if we had better tools to monitor this. For example mpv builds with ffmpeg master on CI with Werror and Wdeprecated enabled and yet it's not enough. Thanks, Kacper _______________________________________________ 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".