Message ID | pull.35.ffstaging.FFmpeg.1654816924018.ffmpegagent@gmail.com |
---|---|
State | Accepted |
Commit | 3b3c567ad3d45a3f5d90668a1dd32f11b89fc4b5 |
Headers | show |
Series | [FFmpeg-devel] avformat/os_support: use windows stat structs with 64bit time_t | expand |
Context | Check | Description |
---|---|---|
andriy/make_x86 | success | Make finished |
andriy/make_fate_x86 | success | Make fate finished |
On Thu, Jun 9, 2022 at 6:22 PM softworkz <ffmpegagent@gmail.com> wrote: > From: softworkz <softworkz@hotmail.com> > > Signed-off-by: softworkz <softworkz@hotmail.com> > --- > avformat/os_support: use windows stat structs with 64bit time_t > > Signed-off-by: softworkz softworkz@hotmail.com > > > Ping on this patch, this fixes an error with decklink due to clang++ complaining about no conversions between the two struct types
On Sat, 11 Jun 2022, Christopher Degawa wrote: > On Thu, Jun 9, 2022 at 6:22 PM softworkz <ffmpegagent@gmail.com> wrote: > >> From: softworkz <softworkz@hotmail.com> >> >> Signed-off-by: softworkz <softworkz@hotmail.com> >> --- >> avformat/os_support: use windows stat structs with 64bit time_t >> >> Signed-off-by: softworkz softworkz@hotmail.com >> >> >> > Ping on this patch, this fixes an error with decklink due to clang++ > complaining about no conversions between the two struct types Pushed this now, thanks! // Martin
diff --git a/libavformat/os_support.h b/libavformat/os_support.h index 958976cc6f..b419efa408 100644 --- a/libavformat/os_support.h +++ b/libavformat/os_support.h @@ -213,7 +213,7 @@ fallback: return _access(filename_utf8, mode); } -static inline void copy_stat(struct _stati64 *crtstat, struct win32_stat *buf) +static inline void copy_stat(struct _stat64 *crtstat, struct win32_stat *buf) { buf->st_dev = crtstat->st_dev; buf->st_ino = crtstat->st_ino; @@ -230,7 +230,7 @@ static inline void copy_stat(struct _stati64 *crtstat, struct win32_stat *buf) static inline int win32_stat(const char *filename_utf8, struct win32_stat *buf) { - struct _stati64 crtstat = { 0 }; + struct _stat64 crtstat = { 0 }; wchar_t *filename_w; int ret; @@ -250,7 +250,7 @@ static inline int win32_stat(const char *filename_utf8, struct win32_stat *buf) static inline int win32_fstat(int fd, struct win32_stat *buf) { - struct _stati64 crtstat = { 0 }; + struct _stat64 crtstat = { 0 }; int ret; ret = _fstat64(fd, &crtstat);