From patchwork Fri Dec 6 07:06:17 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Zhao Zhili X-Patchwork-Id: 16615 Return-Path: X-Original-To: patchwork@ffaux-bg.ffmpeg.org Delivered-To: patchwork@ffaux-bg.ffmpeg.org Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by ffaux.localdomain (Postfix) with ESMTP id E43A4445008 for ; Fri, 6 Dec 2019 09:06:40 +0200 (EET) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id CCA9F68B60C; Fri, 6 Dec 2019 09:06:40 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from smtpbgau1.qq.com (smtpbgau1.qq.com [54.206.16.166]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id BB34D68B5F4 for ; Fri, 6 Dec 2019 09:06:33 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1575615988; bh=CvtB/KBX19QpNPjQxdoY6SaxfYYwlmiezC18lmmWJA8=; h=From:To:Subject:Date:Message-Id:MIME-Version; b=p2Xtcdt3BGLfykr58RU8EVsxOm2nAxW+Zz5JuGa2Z0LkTQyph8f/JiG+dKSM7o/A6 oM0rb0uvvb9mApxRrUpq3b/oICKWJTNvck4FSLLTzdCpl2+qoUpMvqXzwMjNQrjAqJ Jsu+Th5Nzaet60qKPSjxiMdErs6G1pdcg2wwZlEw= X-QQ-mid: esmtp2t1575615987tjz2jqfos Received: from ZHILIZHAO-MB1.tencent.com (unknown [14.17.22.53]) by esmtp4.qq.com (ESMTP) with id ; Fri, 06 Dec 2019 15:06:26 +0800 (CST) X-QQ-SSF: 01000000000000N0VG3006000000002 X-QQ-FEAT: 805x7YoAMXQxI1kB4G4xJyqVGR+6iptkk74ixBU4/B6cCK5vvrdKClJfpEtdO k2flOj2NbPAWmrUuyeEUiv8k85LS66OZggEa8R/zqGQEUIGkW6KKnK7pORFDFsibMzoqC23 xvMs/Z+acmb5VoBdHoBC5iFIwoq9DtuWSQdXiCh3sx87SEuefhAm6di52VCXjgqi/XgxQ78 C8WgbSc/edub8vDmLFOaenTXituriC8azJRxCzjUfKSxB1j9Bu6JQwsRj4jWTD7IuZtERmv wU0iwdv3k5kUqQe5sohATnmI1POlAICsn+JRkKAozKYyVK X-QQ-GoodBg: 0 From: quinkblack@foxmail.com To: ffmpeg-devel@ffmpeg.org Date: Fri, 6 Dec 2019 15:06:17 +0800 Message-Id: <20191206070618.42407-3-quinkblack@foxmail.com> X-Mailer: git-send-email 2.22.0 In-Reply-To: <20191206070618.42407-1-quinkblack@foxmail.com> References: <20191206070618.42407-1-quinkblack@foxmail.com> MIME-Version: 1.0 X-QQ-SENDSIZE: 520 Feedback-ID: esmtp:foxmail.com:bgforeign:bgforeign12 X-QQ-Bgrelay: 1 Subject: [FFmpeg-devel] [PATCH v2 3/4] avfilter/buffersink: deprecate AVBufferSinkParams and AVABufferSinkParams X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.20 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: Zhao Zhili Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" From: Zhao Zhili --- libavfilter/buffersink.c | 2 ++ libavfilter/buffersink.h | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/libavfilter/buffersink.c b/libavfilter/buffersink.c index 5f2ed0e4b3..76a46f6678 100644 --- a/libavfilter/buffersink.c +++ b/libavfilter/buffersink.c @@ -125,6 +125,7 @@ int attribute_align_arg av_buffersink_get_samples(AVFilterContext *ctx, return get_frame_internal(ctx, frame, 0, nb_samples); } +#if FF_API_NEXT AVBufferSinkParams *av_buffersink_params_alloc(void) { static const int pixel_fmts[] = { AV_PIX_FMT_NONE }; @@ -144,6 +145,7 @@ AVABufferSinkParams *av_abuffersink_params_alloc(void) return NULL; return params; } +#endif static av_cold int common_init(AVFilterContext *ctx) { diff --git a/libavfilter/buffersink.h b/libavfilter/buffersink.h index 3c846bb527..2ec821c685 100644 --- a/libavfilter/buffersink.h +++ b/libavfilter/buffersink.h @@ -59,6 +59,7 @@ int av_buffersink_get_frame_flags(AVFilterContext *ctx, AVFrame *frame, int flag */ #define AV_BUFFERSINK_FLAG_NO_REQUEST 2 +#if FF_API_NEXT /** * Struct to use for initializing a buffersink context. */ @@ -71,6 +72,7 @@ typedef struct AVBufferSinkParams { * * Must be freed with av_free(). */ +attribute_deprecated AVBufferSinkParams *av_buffersink_params_alloc(void); /** @@ -89,7 +91,9 @@ typedef struct AVABufferSinkParams { * * Must be freed with av_free(). */ +attribute_deprecated AVABufferSinkParams *av_abuffersink_params_alloc(void); +#endif /** * Set the frame size for an audio buffer sink.