From patchwork Sat Sep 10 20:59:14 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Josh Dekker X-Patchwork-Id: 539 Delivered-To: ffmpegpatchwork@gmail.com Received: by 10.103.140.134 with SMTP id o128csp922354vsd; Sat, 10 Sep 2016 13:59:40 -0700 (PDT) X-Received: by 10.28.193.207 with SMTP id r198mr399299wmf.49.1473541180213; Sat, 10 Sep 2016 13:59:40 -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 r4si8684022wjk.160.2016.09.10.13.59.37; Sat, 10 Sep 2016 13:59:40 -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=@itanimul.li; dkim=neutral (body hash did not verify) header.i=@messagingengine.com; 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 01936689F80; Sat, 10 Sep 2016 23:59:22 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from out4-smtp.messagingengine.com (out4-smtp.messagingengine.com [66.111.4.28]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 7BFB6689F59 for ; Sat, 10 Sep 2016 23:59:13 +0300 (EEST) Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id D66302026D for ; Sat, 10 Sep 2016 16:59:23 -0400 (EDT) Received: from frontend2 ([10.202.2.161]) by compute7.internal (MEProxy); Sat, 10 Sep 2016 16:59:23 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=itanimul.li; h= date:from:in-reply-to:message-id:references:subject:to :x-sasl-enc:x-sasl-enc; s=mesmtp; bh=/IzbmmtPRy/Z9eRp+qgyXPsyL3c =; b=gRH+X5ZA6bTJNg+kwIYVNgg9LcHKoNdkY0xbtj0YWJcHVqOhT9Gf40kOn3O RjIP17BcGdgJYJu9WBXpsBrj3OUdGxZfYoTAYGzE88BMOzKOGj3kY6begsjwF+uz lpQa9ds+4A2mReDwu7uKQpZEUhjPIFO7H7br01UUz6eOKnhI= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=date:from:in-reply-to:message-id :references:subject:to:x-sasl-enc:x-sasl-enc; s=smtpout; bh=/Izb mmtPRy/Z9eRp+qgyXPsyL3c=; b=B9zEo2J3/uib2Z7m+fP/Im6aQmvhjEnXrxWi HMtGRiojc+55EjDkF4mBzhjL6LRx4XP/SSSem0IIXcpiTh7KGQop87QDrBOdhYAM 4D/oMqS1244k151g3dHe7V7FhSuIJp3FsFl1dkjst8gTqY931bxj/09ICdYH0m8+ 8w4Dubs= X-Sasl-enc: 7Kr32qY9fcpttE9mddYn7AgLHK1EJjvJ7Szz3hywFxil 1473541163 Received: from localhost (cpc75394-sotn16-2-0-cust168.15-1.cable.virginm.net [82.22.8.169]) by mail.messagingengine.com (Postfix) with ESMTPA id 78466CCDCB for ; Sat, 10 Sep 2016 16:59:23 -0400 (EDT) From: Josh de Kock To: ffmpeg-devel@ffmpeg.org Date: Sat, 10 Sep 2016 21:59:14 +0100 Message-Id: <1473541154-16664-2-git-send-email-josh@itanimul.li> X-Mailer: git-send-email 2.7.4 (Apple Git-66) In-Reply-To: <1473541154-16664-1-git-send-email-josh@itanimul.li> References: <1473541154-16664-1-git-send-email-josh@itanimul.li> Subject: [FFmpeg-devel] [PATCH v2 2/2] lavd: deprecate opengl outdev 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 MIME-Version: 1.0 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" This device depends on SDL which is deprecated. Signed-off-by: Josh de Kock --- Changelog | 1 + doc/outdevs.texi | 2 ++ libavdevice/opengl_enc.c | 2 ++ 3 files changed, 5 insertions(+) diff --git a/Changelog b/Changelog index f609a86..f02bf06 100644 --- a/Changelog +++ b/Changelog @@ -28,6 +28,7 @@ version : - gblur filter - avgblur filter - deprecated sdl outdev +- deprecated opengl outdev version 3.1: diff --git a/doc/outdevs.texi b/doc/outdevs.texi index cfcc176..34afa6f 100644 --- a/doc/outdevs.texi +++ b/doc/outdevs.texi @@ -214,6 +214,8 @@ See also @url{http://linux-fbdev.sourceforge.net/}, and fbset(1). @section opengl OpenGL output device. +This device is deprecated and will be removed in a future release. + To enable this output device you need to configure FFmpeg with @code{--enable-opengl}. This output device allows one to render to OpenGL context. diff --git a/libavdevice/opengl_enc.c b/libavdevice/opengl_enc.c index 1dbbb80..d611830 100644 --- a/libavdevice/opengl_enc.c +++ b/libavdevice/opengl_enc.c @@ -1064,6 +1064,8 @@ static av_cold int opengl_write_header(AVFormatContext *h) AVStream *st; int ret; + av_log(h, AV_LOG_WARNING, "The opengl output device is deprecated.\n"); + if (h->nb_streams != 1 || h->streams[0]->codecpar->codec_type != AVMEDIA_TYPE_VIDEO || h->streams[0]->codecpar->codec_id != AV_CODEC_ID_RAWVIDEO) {