From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id 6722F4A73F for ; Wed, 5 Jun 2024 03:39:22 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id ADC9268D719; Wed, 5 Jun 2024 06:39:19 +0300 (EEST) Received: from SJ2PR03CU001.outbound.protection.outlook.com (mail-westusazon11020002.outbound.protection.outlook.com [52.101.85.2]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id C35F368D70E for ; Wed, 5 Jun 2024 06:39:12 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Zua7TBL55Isg/ygAFcwVVpUgM3Y1gLIunF6koZrxpJWIux0JsyIPeviIhSfUMeIjdrELHm7qzTl+JvHzUmGDpD4sg+H8iCLeQUONFUiFzabVVpaMcU8b/6OTdvf7PFujNUsISvS4Cb9GRQn1dBM9Wvm+5HW2l69yGEQHgSNDG8LGykx7c9tpUDZxXYqb3vem47HS+Hq87MqHsDEXZuPREeFamgi8ALY2j7IHaUq3NerEGHr9R92FhWnwwAI9IKRiiZe9MkcH7DBRHpexpfIWvB7LjSiaFvesoIxqOFG/2FPt3CWLBtrophPGh85nL96XPXjwaZtXuL54sWj1LqLPVg== 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=3AnfFAmNc2Rhf6pzUwMZTaTvHDU65sbzY4IStSxzzcg=; b=dbSaMemIAKFRKgaNdYyfAIlHLlXOiWI4meZU6F19k9/Sxze+JGDx1jjwiPBV/8r75elANN87EQwRKE/jPPQNcSlgpKnhVoZoJ68jQ3XT6gu4iXWzpxoywobFH2sB+KAYVvkoLWWHu1lJokXGTJD8lEVn+OOyj9mEA+Ut3HVWknppUHzWOMnhQJqDaOpwXDDiv3Yvoxa4JT+MswX7gCVT6pFXMQh7U2dBYycqZeM77EiBPK3rNHTCf9EZv5DKGb6FEyGIkXhh0b/2OtXloWlq3xEfl5YQ+LTcksNTI+SmikmDhtQQXsNTH+IpGNFhynlMQhCpurikcQcL28eNq3E18Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microsoft.com; dmarc=pass action=none header.from=microsoft.com; dkim=pass header.d=microsoft.com; arc=none Received: from BN7PR21MB1636.namprd21.prod.outlook.com (2603:10b6:406:b8::32) by IA1PR21MB3690.namprd21.prod.outlook.com (2603:10b6:208:3e1::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7677.5; Wed, 5 Jun 2024 03:39:07 +0000 Received: from BN7PR21MB1636.namprd21.prod.outlook.com ([fe80::7dc7:a9e6:aed1:4506]) by BN7PR21MB1636.namprd21.prod.outlook.com ([fe80::7dc7:a9e6:aed1:4506%7]) with mapi id 15.20.7677.001; Wed, 5 Jun 2024 03:39:07 +0000 To: "ffmpeg-devel@ffmpeg.org" Thread-Topic: [PATCH] Add extra const to FF_PFNGLSHADERSOURCEPROC. Thread-Index: Adq2+Zwvrp03FEyfQ/m/zE+pJyVT+w== Date: Wed, 5 Jun 2024 03:39:06 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-messagesentrepresentingtype: 1 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: BN7PR21MB1636:EE_|IA1PR21MB3690:EE_ x-ms-office365-filtering-correlation-id: 6394bb99-b226-41d2-9afd-08dc85110dab x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230031|366007|376005|1800799015|38070700009; x-microsoft-antispam-message-info: =?us-ascii?Q?Q15F9VQY7qwAiBljewxMZfinZ/VOdCK06XEtBT3P0/uDYAk2FP6HHkBwwsdn?= =?us-ascii?Q?63N50KnoXqTPyBrtrHSiicY7nGt9Tg5HoLkEHce9TZqYmOV+L6yZejtbdKpv?= =?us-ascii?Q?lgXLXH4kMGwQQh4ZWUlU6HZE47yIrjlC27ZKpYYUCcmy1WWLl5jz5SQ/+TTa?= =?us-ascii?Q?RWMT8rwNfpIh9m+cErGBXEaJxq0sxh7ohA3UbffBdt27t9e6fKQpcvfNMsxL?= =?us-ascii?Q?sHVSGHcrYuoAhOkMbzzr+ISmEflyRfIbRcybRM/H9uLLn71uV0dwNqveEdAu?= =?us-ascii?Q?LznbgCmpnP1EcZz0VCQCGRSCmeOLKYULPtKtNDjqWKUh1M9LpfNFJK8KHjNh?= =?us-ascii?Q?IX7N8BB3S2EZWVzeRVbnE+f6TA48dRpSqBGcUrTncaYOINHxe1XSWeNGGh/T?= =?us-ascii?Q?rR4jGT/OwJU+9sF7yssEY0GQR9cJbL8BQGjdkrG4pHmcFnFQP8bvk7neWFHT?= =?us-ascii?Q?w+4PKG6BxYZWuRaRvwmSLSvMkeznq/PK7d2E+ntWNpIXDQoIJWUr97SFsNd3?= =?us-ascii?Q?CG1TT0bVso5GyQ9OMh9tpu4sifDV39y1yO+sfmsRLdjzeCkmBcxIKqxzmhiS?= =?us-ascii?Q?gA+VEeoJ5ThmnRKOPnL1gTCCLUXuKRviYHHY3wGAbKDwwMv4IGKvrvQQ6Z0Y?= =?us-ascii?Q?MIcY5eHD9YsjAGeVECdtR+wQ0c6ypF6qpKiz55wtGPBq6Xi7U/22sUiueil5?= =?us-ascii?Q?i900+MoyBp8HDL/o3oIiWUcQzdpqEwANySCZqdFNnsM550Id+FJYubFJSNZS?= =?us-ascii?Q?UMjj8AhXhYl0DSMLPgbCn1T15Vr4ao6KHXtsjHNn1XzCCUjOu7q5D+goy77G?= =?us-ascii?Q?nToOcXzW1ENVpT8BdPWRmpydyY+dFk7/RRJuZYRDjvybXl6KPfW/iXYL6t09?= =?us-ascii?Q?3COA0IHjFt2+5LW2QKXN55/87XBV09ze/NTPDmn0ay7KTIyjOMNkC8wKpvJE?= =?us-ascii?Q?+kQNe4fj9G+nCPFv+ucFAIs0cN+CMh5pyfvJo8w35ZD6EnIiS6IGoi4hL1cX?= =?us-ascii?Q?RWTU7tQh9mth16MeBa1EhUroNRu6N6mXBWux3S+6r3kPvr1IPcveqaRF8amh?= =?us-ascii?Q?ZvnBdqddmBmrmx423aMA+/gJLXzHnueb+xxcQdBwyc1mSqv5LgRXFnKDMRus?= =?us-ascii?Q?XV63AW7VS1SX24/u9f9Ocdq3O/jKyI8WjuYObO+A3yP8TvsuBbtyuAtuTOaz?= =?us-ascii?Q?d/zY3Tx40lkvlPMesgDPKzFFRSaGHuQ2HTr3dQeaLfUg5iz1iH6v8jHB95uC?= =?us-ascii?Q?tCnUxcwvYJaOGFiJHrdS2U2KGgvuQrFk9gBOEu49mrMN7PrswUTNO9SZvPhf?= =?us-ascii?Q?jDdcxmdJomZuBFmLgTSnO7AFe94wyAFYpCoGxUH5T/6oZKuZOwK7t4MsfxOE?= =?us-ascii?Q?2FKwgR4=3D?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN7PR21MB1636.namprd21.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(366007)(376005)(1800799015)(38070700009); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?T/n7rPGzLkCw8rhcoGMhnbfCiwJGWeXxJahZgCwFdFx/3dBhviHmtWLcZjuR?= =?us-ascii?Q?EHgBNJTRC8rJhbp1LGrQixTdEkdFe7ZEpnbghln548IQLR3pkv4WioJi11jG?= =?us-ascii?Q?3ca4MR9edVhRjdrnmtKWOessf8jyTICamFdLquVWPtvASW0cxy24s0gcIBgu?= =?us-ascii?Q?L3aRDJph7LE4CryjrdHfsmgtceeZnbRNdKTDKrRLUQmTysPkKG73exDbPs92?= =?us-ascii?Q?x9S/hEmDLzf+nB1PERyIP71OFk9SFpiyXiAX8JeQiq82sucLT8x8IvofeGZX?= =?us-ascii?Q?JKux1YTMTMZBBSU7L7XsmSJ6bRY27ayXGKaIW85PXziwH4NRwd52Dacu6rQa?= =?us-ascii?Q?DVcZbzFKskNYRmDSvN+t4rYGPB2mkz+PtkGa61mSH+Z9QNqIPLfaP3IzpLK/?= =?us-ascii?Q?M5viNGcBBXy0mB8N4DEjq4cnesHK4VU5DPdraa2F1iEO95X7zZbso0WWIKZa?= =?us-ascii?Q?1HCkY2Anywsnh99qLfjrYoPk8O0fb4Fdt9o1D7hQxYduPlItM7fr9SUOVg9b?= =?us-ascii?Q?acFdPwiTWpmxcgcyUqfrAqWi/PP+f9BPOrz3M2tui1RsXzCBbW4Ec12O3rfl?= =?us-ascii?Q?oBsrMLmxuoenemXK7qiEj/nPReFDV8aNVcDhhOCnMgySq83Ug/z+8k36RG5M?= =?us-ascii?Q?4/BZ54DWf9DGigKSGELvLYUBdEefesuobAwj4il/BYUfgrxmVELY2mj1SSFi?= =?us-ascii?Q?QA3diKUHwJX76MuQbaYDUBlbu1eWJi557nQ/L3/nnSxk893e/NkRu+TkOwap?= =?us-ascii?Q?N2UVmQPGNrDE0q88cQ86Fs8/2knRDxWu29NkBAzIeo5OLOiIh+4CjUt0Hxb7?= =?us-ascii?Q?7VFYEuohot0ioJWzpFN6AHS//EpQrerFwIbx03D43aHBFdCRTbsRvYztmLxh?= =?us-ascii?Q?F1x7Nvzq5v+nWMKVOxCNqdXSWI9lqTtQkKTsByj4BmMGFwpZ5xTO3kasUlsl?= =?us-ascii?Q?26zuux/Z7QmE+mgnIx62XoUgYIHbQeuAKfgQIFV6Qfi3Q310/Mqhw788zScf?= =?us-ascii?Q?j2osFzLuqTfciUIDzF9Dogkd37ADYASOwuNGzMFVDEj9YG7gL2NUb+IZ8Z3R?= =?us-ascii?Q?jf9NLkQVS6/6OgOSw9+FCnhoZMYjxUc/fAWsLBGJIlyteuZDXfkSlGxZ1hXC?= =?us-ascii?Q?T1N0MFM6dd0EbrV9456dKTIioOS7nef/zsuXSk5ZJmwx/5PPExGLywdBXWiF?= =?us-ascii?Q?6UPj5V6ilIlwTar76q6Wk70ZwJVDktovBQnGFyUkl2PVOesYsMFndB02VE49?= =?us-ascii?Q?NJZ7fleRIdMtd5ynqi7rTAv/0LOH5GtWHrQCBYaYptExdmshrIqqfwFYCKtZ?= =?us-ascii?Q?INABbmL145bdkbnpIu9Uw7L44QcAopcWfHtry/3uvCgqShUnqrXDLNZRJj0t?= =?us-ascii?Q?Z/pqRw73cdmZCoINYF2xzrGfwWX0asJJrrYuSkXUY1LeCOwboKmaqv/RSPWy?= =?us-ascii?Q?ut2DRgxEDJeL0zEaXL/xDiAsPv9JhGTWekl5flshEbXWL/OO3xK2LbbEn4hQ?= =?us-ascii?Q?UcYEmNTiiszuBBKwhpyATYpa67dQ8dI/Vh75T3q2kLohmCk426aQM3+guwyK?= =?us-ascii?Q?tOH4w7oFuHE59sIpTL3kURWT8eecX/fkU9wdoXenD2ssJFIK3EHhWY+auJhi?= =?us-ascii?Q?GFXl0InT/vJWXoVJ0gIa2dI=3D?= MIME-Version: 1.0 X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BN7PR21MB1636.namprd21.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6394bb99-b226-41d2-9afd-08dc85110dab X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Jun 2024 03:39:07.0045 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: vm/X7tXpinwJ19skIcprIbS453uYU3pphIdUiFX+3bClzgruld81hJBCWCXUSKaUhzyq4tWcfLjTpTNhnXFcfA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR21MB3690 Subject: Re: [FFmpeg-devel] [PATCH] Add extra const to FF_PFNGLSHADERSOURCEPROC. 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: , From: "Billy O'Neal \(VC AIR\) via ffmpeg-devel" Reply-To: FFmpeg development discussions and patches Cc: "Billy O'Neal \(VC AIR\)" Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: Resolves the following compiler error on macOS 14.5: ```console /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/System/Library/Frameworks/OpenGL.framework/Headers/gl3.h:1891:21: note: 'glShaderSource' has been explicitly marked deprecated here GLAPI void APIENTRY glShaderSource (GLuint shader, GLsizei count, const GLchar* const *string, const GLint *length) OPENGL_DEPRECATED(10.5, 10.14); ^ src/libavdevice/opengl_enc.c:482:27: error: incompatible function pointer types assigning to 'FF_PFNGLSHADERSOURCEPROC' (aka 'void (*)(unsigned int, int, const char **, const int *)') from 'void (GLuint, GLsizei, const GLchar *const *, const GLint *)' (aka 'void (unsigned int, int, const char *const *, const int *)') [-Wincompatible-function-pointer-types] procs->glShaderSource = glShaderSource; ^ ~~~~~~~~~~~~~~ ``` Signed-off-by: Billy Robert O'Neal III --- libavdevice/opengl_enc.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libavdevice/opengl_enc.c b/libavdevice/opengl_enc.c index 6f7a30ff9e..7805b641d1 100644 --- a/libavdevice/opengl_enc.c +++ b/libavdevice/opengl_enc.c @@ -117,7 +117,11 @@ typedef void (APIENTRY *FF_PFNGLATTACHSHADERPROC) (GLuint program, GLuint shad typedef GLuint (APIENTRY *FF_PFNGLCREATESHADERPROC) (GLenum type); typedef void (APIENTRY *FF_PFNGLDELETESHADERPROC) (GLuint shader); typedef void (APIENTRY *FF_PFNGLCOMPILESHADERPROC) (GLuint shader); +#if defined(__APPLE__) +typedef void (APIENTRY *FF_PFNGLSHADERSOURCEPROC) (GLuint shader, GLsizei count, const char* const *string, const GLint *length); +#else typedef void (APIENTRY *FF_PFNGLSHADERSOURCEPROC) (GLuint shader, GLsizei count, const char* *string, const GLint *length); +#endif typedef void (APIENTRY *FF_PFNGLGETSHADERIVPROC) (GLuint shader, GLenum pname, GLint *params); typedef void (APIENTRY *FF_PFNGLGETSHADERINFOLOGPROC) (GLuint shader, GLsizei bufSize, GLsizei *length, char *infoLog); -- 2.45.2.windows.1 _______________________________________________ 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".