From patchwork Wed Jul 19 07:54:04 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: "Xiang, Haihao" X-Patchwork-Id: 42826 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:b813:b0:130:ccc6:6c4b with SMTP id fi19csp1016468pzb; Wed, 19 Jul 2023 00:54:40 -0700 (PDT) X-Google-Smtp-Source: APBJJlHm9UNUmP//IgqJ1hA8AO69s2C4twIHy67ryYXGUi/R3j43dnXRBm73zN5EzKUDTWkJJ35Z X-Received: by 2002:aa7:d708:0:b0:51e:1927:6ade with SMTP id t8-20020aa7d708000000b0051e19276ademr1831778edq.11.1689753279912; Wed, 19 Jul 2023 00:54:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1689753279; cv=none; d=google.com; s=arc-20160816; b=B+iEqDqRBXVz3vxPbN2y5JCTo8JhfU6eLznDJ/Excl0PNRcUg/GhTwOpqgIK9NAW1D 89z4xsjsnMVfqTZNIwEfNZ+ueiVN643TW5193cE6BWU1wZ5vW34f0VvCKit9QgsMStQD N7CoxNy6x69t0PDsTlNT571guSxAvL4hP2+lhl4afQJA+QGNPeTySOgl/S4Jn8CGoVWv kmQXqJXhVl1afdiECd8j513P2cvwpW8RZHFAWU4jASqTZqMT8x0BXg4voqgb/0b4VGi+ VZAPAlpz2XAaXh6I6CurnwpDSddmWxnylyMHoYRpyF3AMZhGN4akWqcnAv17vUunKmvc D92w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:cc:reply-to :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:mime-version:message-id:date:to:from :dkim-signature:delivered-to; bh=PO3NuNQKvgzjWGo5zM476fcIJ/0Py2Z4ziye4VIr9UQ=; fh=Tt4aWcAPplwJLYowQh9cIyedJjsIqBA8GlwfHZgTuYo=; b=khF0hRGculO8l/HrUzu+SkC5Rgp3tSGTxeo45gJhZcjuutz4jIgyv//HzihG1B40IA tGqpHMt59pcHt9VYGECIyk/WCOtmP6tez6qwuJGdoCyblOgAaZnKfzEBTfEQHQXT8vZq RqhHsyycTeSuiuGMA1ShYzeYeGVcdpqc2OV+AD8E/Hq0P6OJ0XEfDwFe/j4P4KAy8Cz9 LJrPoumu83E0Mz5osE5vb3R6qUYEkcNJjZIZA9/jp/JdUhBgrLBK2Zp9ozvR0B7ESS+d Al66dcWirjotQ+xweqF7TpJchZE7qcJZ1I3U7AyRSFanAT5zqrMGAEppLkyeXS0OdKt0 6jsA== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@intel.com header.s=Intel header.b=gpeSMuxo; 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 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id g8-20020a056402180800b0051deadf8cacsi2733915edy.181.2023.07.19.00.54.38; Wed, 19 Jul 2023 00:54:39 -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=@intel.com header.s=Intel header.b=gpeSMuxo; 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 EA47E68C5C5; Wed, 19 Jul 2023 10:54:34 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 8104768C176 for ; Wed, 19 Jul 2023 10:54:27 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1689753272; x=1721289272; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=3CIDALARwrJBz9f4c0VZv3GNNt4kI0CgJpsDQi0eHIg=; b=gpeSMuxoySF4NNS3JnW1lbL/T+VaCWWe2dRhtNXcI+A/nGbfiCaRLjoB NE9F2tI1Yxnn4K/hXpKOCsASAQrwoaJX2Z5JPOrLZ5kfRg5Sghure7yec +wcZ/nSPlzWdJqHz+kjd6TkieQgqVoGBmx6kMlDSFnUuHdVmOoIqtOfLi r09cilytTi8zY07V0tk76CsL7M2PogLnhJvX8rtP3hYwBO8ayGEQVcqhq NIkCrbD3FS3E3Wq2w2oHoZEiHCuNj4q2EJvJjyFOHl9ioZ7qmS08c6wiX GnfxHkxCnWm++RHA3E2d0CPA5SoOtYVTSdQHQSO2MNHGzxL5y8rph5kYt w==; X-IronPort-AV: E=McAfee;i="6600,9927,10775"; a="346702235" X-IronPort-AV: E=Sophos;i="6.01,216,1684825200"; d="scan'208";a="346702235" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Jul 2023 00:54:15 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10775"; a="793923616" X-IronPort-AV: E=Sophos;i="6.01,216,1684825200"; d="scan'208";a="793923616" Received: from xhh-tgl64.sh.intel.com ([10.238.2.19]) by fmsmga004-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Jul 2023 00:54:14 -0700 From: "Xiang, Haihao" To: ffmpeg-devel@ffmpeg.org Date: Wed, 19 Jul 2023 15:54:04 +0800 Message-Id: <20230719075404.294478-1-haihao.xiang@intel.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH] lavd/opengl_enc: fix a compiler error 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: Haihao Xiang Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: nQCaXv6FS6ws From: Haihao Xiang glcontext was added under CONFIG_SDL2 libavdevice/opengl_enc.c: In function ‘opengl_draw’: libavdevice/opengl_enc.c:1204:15: error: ‘OpenGLContext’ has no member named ‘glcontext’ Signed-off-by: Haihao Xiang --- libavdevice/opengl_enc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavdevice/opengl_enc.c b/libavdevice/opengl_enc.c index 8d059343fb..f9dc846bf1 100644 --- a/libavdevice/opengl_enc.c +++ b/libavdevice/opengl_enc.c @@ -1200,11 +1200,11 @@ static int opengl_draw(AVFormatContext *h, void *input, int repaint, int is_pkt) const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(pix_fmt); int ret; +#if CONFIG_SDL2 /* At this point, opengl->glcontext implies opengl->glcontext */ if (opengl->glcontext) SDL_GL_MakeCurrent(opengl->window, opengl->glcontext); -#if CONFIG_SDL2 if (!opengl->no_window && (ret = opengl_sdl_process_events(h)) < 0) goto fail; #endif