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 52973433E1 for ; Thu, 9 Jun 2022 21:32:14 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 30EAE68B7D4; Fri, 10 Jun 2022 00:32:12 +0300 (EEST) Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1anam02olkn2109.outbound.protection.outlook.com [40.92.44.109]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id EE45F68B735 for ; Fri, 10 Jun 2022 00:32:04 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=T9MRyjC0ZHpToxsqLA7Lx0KVrYajkwh2ExiOKVLyUpxdW2v9sHzbWpHUm7797O0pEVaf4NPD3lLpqgKq+Mk2mjKdMbOYqgsFUyF50sZ887hVIh73NZfYbDSoSDcMqra6vYRhpx/6ZNpfrlCcCFqXv+66q2MjY3QvfWKZBhmMFPltVAfey8orRNgcvz5YULJ/xIVc3/aIJDdp++2kiJnc0ZnZPwaORY4PtUHWbkdncP18zeRkw6VKoLTGcQXSuHcWDZ6ncJjLEs8oMql0U345Y1t3AqXUNIXyrirFmLJShubXU9y7UY8TAmCDl2wFokdzpCvijnzbCkiU6f4d50FpKQ== 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=dCY6TtLad9RHqak+eMImyUIro6g9AX3X4pj57180pnE=; b=kcYsftut5LrPjJYs/I3K+nQCPA9H+N0lMA/SyeWxkQGtTUxmPYij93SQlTQtjvUkaqb2VEl9zYt+Tv+42Qc4iJPfuC+EC77H9L9E7wrIqEmNZeRfVLRlW7fdnXVUrS9u1H1NZr8DAc3uCFBf0I+t7sQCIWUb9/xOtQ/CCx+uV19AW4atZtx6bI7GlXkRZL4cnIIwdtQ1WNebDzuAZ1qb2wEmXGEUYQLeD2WSY7HtVVJ5FP2P1IK9/1htsVHKj5IznopKuoxltc8o5I/NGeNXtXpZotcAJb1JT9w9I29AkP7u7iziWx6TgfNOiSQmDZqeVsPHgIx5haTWHY3aWl8zMQ== 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=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=dCY6TtLad9RHqak+eMImyUIro6g9AX3X4pj57180pnE=; b=HGks8F7nEPEYOpxe3IFzdViElYcDUEc1MFxuAffDrNhBE5Muh1vl1MR7DwUoPPrl1yHSWNi3R7wQbjtssmT5Q6DXtmJ5RgQsw3LMiBzpTTVniZzor2vXjFuXQP9H0DWIc1pgJcwiPASPWTC/J3l9sNXgSOD7hRhm/5m82pRStBbCzcvP2S+Txq+Dk0eOm9mNZHkZ3Rrdin2iYdmjr+9bW/KNRFh+7rzumosmE7D9tY6ZuflmExQiaaU0m0BCIEDNTrRN0NiQqIuRiOLSleoti72UvUOmcFT05Z1AJVSiEovJhfu8vR1HIVMLTMUUP6k8xXMff69UVuKoraEBQmzl3w== Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:b::20) by DS7P223MB0480.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:98::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5314.19; Thu, 9 Jun 2022 21:32:01 +0000 Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::f144:21f9:cdb1:5c8a]) by DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::f144:21f9:cdb1:5c8a%7]) with mapi id 15.20.5314.019; Thu, 9 Jun 2022 21:32:01 +0000 From: Soft Works To: FFmpeg development discussions and patches Thread-Topic: [FFmpeg-devel] [PATCH v8 0/3] Support long file names on Windows Thread-Index: AQHYcOMEF+s1C8V6TUmBB4T137zuaa1G7n+AgACgcICAAAgFUIAAFtnw Date: Thu, 9 Jun 2022 21:32:01 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-tmn: [i58hQlpp+hOm+7Nwro1Q8trh2QJYPwQZ] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 2a64b5d7-80cf-4a2f-ff1c-08da4a5f7da1 x-ms-traffictypediagnostic: DS7P223MB0480:EE_ x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: RHVF/IXapkE7h04J9RAta+g95OD3/pf/zDltjYr/U4NR5WfT88Sm75WfiOhTCma608/wuyg+rVtNJdSDGfxs3j4nX68WH2eyuUTzuBNEpGFgqPVAu6Ng/nXWuUlVYrrN3eedPn4UnrUcUwbRzGATn5eJ6uY0PXRAN81OdaEPdKmdh2ZmeYG0u89Tyz8AGsIVpQC21Ovn8AlvdCNCht7ifcAn8nzktvr9KhMvXm7EiQprJhOX4266xljrrtoku+z2lfhW/wj8jP77Eobh+lyZkrmTTkc3Q7XVL6Yqhx6GczeY+dSG6XGCBAFTo/8oQmTYXaVqPy2tyDh4429bQ06iwGntTfPImYzK9aSPCKJCzSkAT7Ta6xikKP3qyAmbk62m5sVU5bM0Dcx8fcu98Sd7j2XLBMMN4uBTWj4o3hoNtwHYS9Yf5Q1jsb6RBKngYUIPipe9DnXWKDEBlWj+UE/rZ1uarLTTJ0+WW/DS31D53J+EjU+vSkc80vWTqtKpAJRVDh0ARvmEQb7yU/MIglNZbpTxsNVHasEtZFNvaOUI6yxMW/xVfA/bgR0uFmDuxYFXhaHX7AQrrb20rIXap7wEohtz54d33YdUi1Mt3BP7dmUSTjhAzR49bStCFqqnDabiam1A65MqXRZ8u4zGLsK7sXisHeVhJd+I7D9le3ryoq0= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?eXFtSHAvTXA2UnU2dXF0enJ0RmxxSEl0dFJYOWtTYVBReDdHMkRneFBLTFZK?= =?utf-8?B?UXFCaGpYYTZORnFnbXlEZEpMY1JDbDdCTVJBeXRBWWhKQ1p4RjdlOFlwS2N4?= =?utf-8?B?cHNoOFRvOFBnU1F1UDR6SWpIa1h4eU9pR0V0eFY3UmsxT3M0b1JsN1ZKdFVm?= =?utf-8?B?RTc4MVFTaC9PaXIzMWtVcE9xbFJJbysvU0pycXFQN3Nmdk1LM0FhaUhyYzNz?= =?utf-8?B?RmI5bzZlK25wV0xGMkhsYnQ3MXlDdG5KeThQd2M2RDUwb2lHMFV6SW5tT09i?= =?utf-8?B?WWRnNk51QkxQbDVidk9qSDBpWkNBY2Iya1c4Zm82N29tZU54TXp6NnJYRWxw?= =?utf-8?B?a0dmTFNnaDVqQS8xdVE2eDBXaVZnRjZsZTloTG11d0xGZURKQXNtWFAyZmd6?= =?utf-8?B?c0tmeFdueU5yVlBpbFBiNlcxR1lXOGkzWG1wMVRwK1gzRjNyMXNXUnRSVlNq?= =?utf-8?B?RElybkZqL2hBeE9xRW5NQWV4RGtPZzR0ZEVZanV5K3RYQzd3NkVjL296OE5J?= =?utf-8?B?a2hQTlFZMnFHU2ZJRmpSM3Z2endqT2gwd0RabEI4Umd1WFZvTVNJWUJXZzdP?= =?utf-8?B?MHM3S0h1M3ZXOFJKdG9hSGJLaTdpejhscUdndFYxN1RSL2VPUjYrZVowS3hT?= =?utf-8?B?Nm90RENZa0Y4MDgxd0NYblhIMjVnVkhXbVFvNWZLemxablkwZFpnUklwWkZU?= =?utf-8?B?WVJFbUxRNVdTUVFKa000UGcremxpVVpCR0Vra1dIVnhLdVNPbG1rcll6UGJR?= =?utf-8?B?Rk5pS0JPemhsL2l4YVlnSlFWWG1XYzZhM1JxSGN5UVhvRndjeWU5OUdPOFNh?= =?utf-8?B?YWZXMmlNelByWGovUDNPbm1BS0ROWjEyUXZZcXovYWxIQ3R5WWN5WG5VbTBC?= =?utf-8?B?VThJWXRadkJUN2h6endRdHY5Y2tyUjEzdUNZenNsU09OaS9kMkUvRitFRFcz?= =?utf-8?B?QURTc2NLUDRLVm1CeXFad2YwYUg5akM2MFk3Zm5nU0tpOEkzaG5vT09nTWFR?= =?utf-8?B?UDFIMDU0b0tQNlBSU21TM3FUQWpzbUNjVjZyTnFTTGV3MU0rRDR0SmlteXp3?= =?utf-8?B?OEJxbzN5bkRpOXMvbENHdFJIVDhHUU1FQUFaMXVMQTNSYWdlQzFSMXJKVzhE?= =?utf-8?B?YXllcGI2Q0VsSGx5Q1AxaXhENkhpZUU4MXRtU0UxSnZ4NXdVb1RsdXRsSlp3?= =?utf-8?B?Mm8yZGszTm1lYmZWWllMNGxGVTRpZmNmQmp0TVVwS1lYR3RYVDZjdzdwb2tJ?= =?utf-8?B?aThsTG9xMm9Hdk9YNVBDb3g2TklsaFUrdStUNUVLdWxmekhvNUppcy9TVDRS?= =?utf-8?B?aVZ0UkRaQklCdkhJeTlWejR6S25KdzRSWDlIRUxOSHhPWUhha05Od3lxNDhZ?= =?utf-8?B?N1VHbGdQaEY0SE9mQ25sRHlkc296V1BTQSswM0ZGQXl6RG9kZklzU1MzTVFs?= =?utf-8?B?dHgxTkEvUkNBMElTa0ptZC8rWSt2aHloNEk1WWtlZDNuNmFMc3RnRkZpNmkw?= =?utf-8?B?Rmt4WVRNV3pzQ2xLMHN4ZlpTQWZKb0Z6M1NEU2RlbmZxUTQ2aldZNm9TREhP?= =?utf-8?B?aWpTS3hkellTSzZlS0pwTHJUZ3pwU0tFdzMyNUtyM254RzYxM1JNWEM3cDUy?= =?utf-8?B?NjQ4YlE5eUZvM285V29hQ2ZnM0Y3MWxkeU1udlVHaGVzMHlNRFI4alhVNUF0?= =?utf-8?B?cXBtK0ZWSmloWVpGaFVCcnI5T2xtNUFZWlNmM3p2dTkvNDNuZ1p2dmxjTEFH?= =?utf-8?B?S2JWOU5CV3hNQms3YWRhV3hWZ1YwMmtkZndKdVZpK09EYTA4dnViR2pHVXZU?= =?utf-8?B?bmhqWDdtSWx1ZCt2WllwTG9nYWJnaHk3cTNxeGROYWh6dkp6UnZKcGJLeGpS?= =?utf-8?B?RFJJL1B6TVEvUVROU1lHeVBpVkxyL2xPK1I4T2xpdFZyaGgyOGdIM3FmSERO?= =?utf-8?Q?j5+VircEAyw=3D?= MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-1ff67.templateTenant X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 2a64b5d7-80cf-4a2f-ff1c-08da4a5f7da1 X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Jun 2022 21:32:01.5838 (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: DS7P223MB0480 Subject: Re: [FFmpeg-devel] [PATCH v8 0/3] Support long file names on Windows 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: > -----Original Message----- > From: ffmpeg-devel On Behalf Of Soft Works > Sent: Thursday, June 9, 2022 10:16 PM > To: FFmpeg development discussions and patches > Subject: Re: [FFmpeg-devel] [PATCH v8 0/3] Support long file names on Windows > > > > > -----Original Message----- > > From: ffmpeg-devel On Behalf Of nil- > > admirari@mailo.com > > Sent: Thursday, June 9, 2022 9:37 PM > > To: ffmpeg-devel@ffmpeg.org > > Subject: Re: [FFmpeg-devel] [PATCH v8 0/3] Support long file names on > Windows > > > > > This looks fine to me, and the discussion seems to have converged, so > I'll > > > go ahead and push this. > > > > Build is now failing: https://github.com/yt-dlp/FFmpeg- > > Builds/runs/6819319105?check_suite_focus=true. > > > > In file included from /opt/ct-ng/i686-w64- > > mingw32/sysroot/mingw/include/dshow.h:33, > > from libavcodec/mf_utils.h:32, > > from libavcodec/mfenc.c:26: > > ./libavutil/wchar_filename.h: In function 'add_extended_prefix': > > ./libavutil/wchar_filename.h:211:9: error: > > 'wcscpy_instead_use_StringCbCopyW_or_StringCchCopyW' undeclared (first use > in > > this function) > > 211 | wcscpy(temp_w, unc_prefix); > > | ^~~~~~ > > ./libavutil/wchar_filename.h:211:9: note: each undeclared identifier is > > reported only once for each function it appears in > > > > wchar.h is indeed not included in wchar_filename.h. > > wcscpy is defined in corecrt_wstring.h, included in string.h, > included in winnt.h included in windef.h, included in windows.h > > > > Incompatible pointer types warning is still there as well: > > > > In file included from ./libavformat/internal.h:30, > > from libavdevice/alldevices.c:21: > > ./libavformat/os_support.h: In function 'win32_stat': > > ./libavformat/os_support.h:241:36: warning: passing argument 2 of > '_wstat64' > > from incompatible pointer type [-Wincompatible-pointer-types] > > 241 | ret = _wstat64(filename_w, &crtstat); > > | ^~~~~~~~ > > | | > > | struct _stati64 * > > In file included from ./libavformat/os_support.h:32, > > from ./libavformat/internal.h:30, > > from libavdevice/alldevices.c:21: > > /opt/ct-ng/i686-w64-mingw32/sysroot/mingw/include/sys/stat.h:129:69: note: > > expected 'struct _stat64 *' but argument is of type 'struct _stati64 *' > > 129 | _CRTIMP int __cdecl _wstat64(const wchar_t *_Name,struct _stat64 > > *_Stat); > > | > > ~~~~~~~~~~~~~~~~^~~~~ > > Yea, right. We need to get rid of the 'i' in the struct > types for getting fully independent of USE_32BIT_TIME_T. > > Will send an update in a minute. Here's a patch for this part: https://github.com/ffstaging/FFmpeg/pull/34 https://github.com/ffstaging/FFmpeg/pull/34.patch Can't send it right now because Google decided to no longer username/password login (which affects ffmpegagent). It's said to work with an "app password" which in turn can only be used when 2step verification is set up, and that again requires either a phone or a security key :-( Does anybody know a "security key" emulator. softworkz _______________________________________________ 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".