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 0CC0B46B94 for ; Sat, 1 Jun 2024 00:31:03 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 4479968D5B4; Sat, 1 Jun 2024 03:31:00 +0300 (EEST) Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05olkn2094.outbound.protection.outlook.com [40.92.90.94]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id EB86368D4BF for ; Sat, 1 Jun 2024 03:30:52 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VIujO/4u9mLOlijriT7o9BWdjkgB3ZCCJR63UyLWRM7RsVQwbZ/VgoxaRQAJ4pQ3n10FmDN4nhDA3OJkpW8cpug4oM5jqYCy7VwhcJyKG4k1Ze+/vqB6tvfCW5SuSfckTVLOpjxemB9N7wVfWwzT3hfKyaKPwT2jBXQu40Vm7WWVSj0sjY6wEKJbM6/fXZ/rlwTC3vibG9006AgeC8ssI4OEByy6HTIsn1sw+7u66z8strRFpFGWDnP7++fHQq6s6CApZiYcLNkm7hr+4Y5lnHji6QZvlr846FBnbqTDBhKFUx2v/1GKwtc9feKCBdGj9N1nCyUHh8RSp6devLrz0w== 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=REJlhlqfDzzIhEmW1pHCzCIy/cN08Ebqfz0dYQgUCQk=; b=lafVGLMjrfa2NrJYYSa1eKFkUta1hP2iH+kyqYEbL03y7qWxRB4udh8dPvGbszP0T6+PATJzlFbiWhVb2BKC3/CrEFeJJ3Efz98t60OoSjHE5qk1WWFvtfQY3lzILARGDnELvCACDVm63R5ixak+nkmxdv+haxdpfI965F3ZmcmQF8rD250YR3VqcYZmwJsHHnyTUcpH2G4L9azR2n/6uh1mlhBnMIWi/LF+NT/bqiiBMGAbw8A4+z6M13zlmkg+0HmPx/v3ruMzmbsvk8/xOym/5+weJ6fwcv8hPC0AJKxxV1e+krO5j3mKsDHpEFsu6Y3mkxrrSHn5AUJSbm4AHw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=REJlhlqfDzzIhEmW1pHCzCIy/cN08Ebqfz0dYQgUCQk=; b=pXIb9ypOePNyFIi8b1ZHEdO8Els0nEAZyVS9VwJtuqcsNi8YUiqsnn+n5JVJDcV9bprvIqcvIAAcM2FqEw8AJIke3OXjBYLcTTM2aQ98WIjKELAu1s3seS87EyaYfP0vC/YhV7VOiy+k8y3iyTeSXy1iq108Xo4Ey/BXealgORS2rTWZ/Ak0+g+ximdvHVQXVrH1ubDRcic2yEF1kpd06C2B7lT8SnYa46AcXqQb2uJbLh1jeFSqhtV0b8ROpNa6X2TU0dlezpQFY53eAGMFNlRoR1A3BbPddaaJa1P7VTsTvDgZSplYZndq+93aMdACmfKr0OEcDy8nT7zGuSt+Qg== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by DU0P250MB0532.EURP250.PROD.OUTLOOK.COM (2603:10a6:10:328::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.24; Sat, 1 Jun 2024 00:30:51 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::384d:40d4:ecb7:1c9]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::384d:40d4:ecb7:1c9%4]) with mapi id 15.20.7611.025; Sat, 1 Jun 2024 00:30:51 +0000 Message-ID: Date: Sat, 1 Jun 2024 02:30:49 +0200 User-Agent: Mozilla Thunderbird To: ffmpeg-devel@ffmpeg.org References: Content-Language: en-US From: Andreas Rheinhardt In-Reply-To: X-TMN: [GBmlwD1h1YklB2sPNvdKz46z34ecgCvcGN566G5d0oU=] X-ClientProxiedBy: FR4P281CA0137.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:b8::17) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <24f28ee3-e401-4bc9-97d3-7ff67380ce34@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|DU0P250MB0532:EE_ X-MS-Office365-Filtering-Correlation-Id: 1949a286-f1c9-4e0b-9339-08dc81d21738 X-Microsoft-Antispam: BCL:0;ARA:14566002|461199019|440099019|3412199016; X-Microsoft-Antispam-Message-Info: p4sI+qzKTJ/QmVM7DLu+PJ34U4uYBAbVeLZVeFMeiwqefO6YVudX7KAVl7VKZBnrxwvd31HLmJq5k9BMgJxvfj7c/lS3rz1ntSrdykr6EnFYT+idRp35WTYqCJoy/Y+2nVwAxEnoRVQxOFygfbjxJUk9sFnja+mfTxWf2arsHuOuEIEWDgoTBJxV24BnSjdap0tTqoz6SGiS8LWOGlN1rz8G/DiTwkyPlN5mKSa/o6HWdlJvYcrp7yezl8p34N7SFYaQJQc0eBtsDgs1ntnNe7u1ZmgVuSpLTcw/WmncB1cGGAjCbeg7DskU6jxwaXQ74F4rWVP1FPXueY6WgBu7AsVHUHeEylWrdT0Xpo9MoEseSYuMYN62TP7ZVDbTzlfYjItdJXdDfuw29lQBfqeWK63pqR32xNPSafLUvsfJH/ivdSP/CdmsoD9ajBU/kEcetLSCAMFWSSp6oNDAEWixAZU1/hzEbo004eNsZSavqktt8LY/NptgZ0DtW246LLISu+g70Q10wMQ1T4BcoBPnbHA7iyYLX69B86zrMPW/tPT6RmjHRA3icLUrly7q6K08 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?bnNKMGk0c2VUVVpkQzNZek95c2dqaDVhVVRDTTlmOE51aVVBaWh3eUxGVmd5?= =?utf-8?B?VFlKalVNd2VoTTNqbzdEYmY1WXN6b293RzRKNEpsbEdYeUtQampXUUxsYmJH?= =?utf-8?B?Nk5HaTVFMG5TcVJZaitkWThTL1NPVEdIbTVhZzMzSW1mUTJrSGt4dGVYVjY2?= =?utf-8?B?Qy9ITFNmRHlBbXVkVmdsSzZvQ3o0NjJ4dWZ2czVSenhJRFBHeUxHRjdJWWRK?= =?utf-8?B?emVsQTU1Y1Nnc1doNkk0a2dVSTBQMkpMSG50SHk5Y3d6R2Z6ZWJXZWJYK24r?= =?utf-8?B?OGdzbkVNeG5ndU9ITlY1WW9DNUIzTWp3U0dVMlVrL2xmNjExYUJ2WFpSSTha?= =?utf-8?B?RnVYOWQ5eEpEN2plOGVGOFZIV0h4YXEwTElwVTRGbG02R1ZLL1c3Z3ZScjVi?= =?utf-8?B?U2REK0JZVUorZEF6YjVhRCtBV3hEY09JM3grRXNXOGVnMjdOSFNkOFR0NHhT?= =?utf-8?B?MmJwZUlDYkpTRFoyeTNjOGV3ZUZ3eHcybEt0OUJ4TEY0Nmg4N09ROVcwKy9Q?= =?utf-8?B?b0gyQ2FsUko1WjhUSUhORnlPNUxPM2tpUUNkblAzTWFmU0NhOHpSM0svWStI?= =?utf-8?B?enhhTlhSWGliWmQ0bmpmaTRpMnJPelJnSEJvWnhVTzFRNkF5ZTVLcnhuOEph?= =?utf-8?B?ZXM4blQxTUNMdmJqZE5zZXNRcVlsVU1YWTNBVUh3b2ZvK00yM2JtcC92UGE0?= =?utf-8?B?UGl6a0lCODNQUWFIMG9GRFRLMmJ1b0UwK1ZBUGRybGVEbGZvSTdKbDhLVVIw?= =?utf-8?B?OHliaDh5NXNKTGhRL2RQTHp2Y3cyQ3FXNkZUY2hRMmMyeENzbWUzakdnUkdP?= =?utf-8?B?RTdEZDNNQkhvOW5NU3YvcXpNYURkWG9ycXlxNitTM2d2bmNEaWQyRGg4ZGtW?= =?utf-8?B?TFAvSnl6VTUxdVM4WnZiQVlRdHlaQTljVFpMVkFyYkZCY3YzZUJ2RXJKYys1?= =?utf-8?B?SUdVZHFwRkpDM0hCMUExUjlPNVZxNi9INDZnZzNFTkdPTEc3b1pGdlZLQURt?= =?utf-8?B?YzVvMGhkYjhoanVESGpyRnlLOGFLRlp2cTFwbTFVNlRFWXlQS28zYm1HZWVv?= =?utf-8?B?aU01NWxxT2pyY1RJZ3RjNVYrOGVoMEEweXNrcDMwZHpTaEpXZEZ1c3RRSlpE?= =?utf-8?B?WVNPNVJwRjJveEFJS1hQVDZyektzWUw4L3M2TE9MWVNxdzIxZEhYUVZFREth?= =?utf-8?B?WVVKOUpUd2hiR1k5ZnJDdG9LUlR3ZFNjdFVIZTdEK3UvekJWemcyNXE3SmY2?= =?utf-8?B?ZE1Jckdlcyt6NE5URHFVdkxSSkpXa3IwT2lxNGZjNXpia0crK2RkR3g3UWNj?= =?utf-8?B?NGUySkxFYlZiNUprNE1YVjhXV3F3c2ZZOUFza2NFSmlFbDRKME9LenNyQy8w?= =?utf-8?B?bnpCRlZCbEo1TjNUNzFLaGdKdEJXcHhzM25CUlk1aURjYTlXSlRXMGlhaHU1?= =?utf-8?B?RHdHakZEdDYrcTZhL0ZYcFl3aDQyTFFzbXNpVzMyRFdneU9ZT2YxYWpmdDdY?= =?utf-8?B?djBRYUlpSGFJTVVucnlWSFVHYTl5ZVljSWpzbzdrcjVBcXZrZzZzTHpISmhI?= =?utf-8?B?Ky93QjdRMVRvYlZIQ1U0eFZ1R20rLzEyaVNpbUwxUUU1OGFlN21xL21wZjRn?= =?utf-8?B?d01CTW9RcnNHSWFoVis1VndBaThEUlVWMmhOTWtFNXpjeHBKdlJHa1V5MXk2?= =?utf-8?B?eERzMXRFZ0MyNmJvdVpOY3cydlpaVDUvU29CTVp6aHB3eTVnTEIrMjZBPT0=?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1949a286-f1c9-4e0b-9339-08dc81d21738 X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Jun 2024 00:30:51.3934 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0P250MB0532 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: , Reply-To: FFmpeg development discussions and patches 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: Billy O'Neal (VC AIR) via ffmpeg-devel: > 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 | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/libavdevice/opengl_enc.c b/libavdevice/opengl_enc.c > index 6f7a30ff9e..691bee22ad 100644 > --- a/libavdevice/opengl_enc.c > +++ b/libavdevice/opengl_enc.c > @@ -117,7 +117,7 @@ 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); > -typedef void (APIENTRY *FF_PFNGLSHADERSOURCEPROC) (GLuint shader, GLsizei count, const char* *string, const GLint *length); > +typedef void (APIENTRY *FF_PFNGLSHADERSOURCEPROC) (GLuint shader, GLsizei count, const char* const *string, const GLint *length); > typedef void (APIENTRY *FF_PFNGLGETSHADERIVPROC) (GLuint shader, GLenum pname, GLint *params); > typedef void (APIENTRY *FF_PFNGLGETSHADERINFOLOGPROC) (GLuint shader, GLsizei bufSize, GLsizei *length, char *infoLog); > It seems that the extra const is apple-only, so this patch should be restricted to it. - Andreas _______________________________________________ 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".