- Aug 03, 2022
-
-
Prepending \\?\ allow much longer input pathes https://docs.microsoft.com/en-us/windows/win32/api/fileapi/nf-fileapi-findfirstfileexw This is not possible with mingw-w64 implementation of opendir/readdir.
-
No need to use asprint to fill a character at a fixed location on a fixed size string.
-
-
So it matches the other exports
-
The API is available on UWP builds and doesn't rely on dirent which may not be compiled as UNICODE in mingw-w64. The call to FindFirstFileExW already gets the first entry so we are always ahead of one entry.
-
-
-
-
-
This will avoid some dirty casts between DIR and vlc_DIR on Windows. The Windows handling could be done entirely without dirent.h which is not a standard Windows API.
-
No functional changes.
-
-
So it matches vlc_opendir() calls.
-
So it matches vlc_opendir() calls.
-
-
We have a portable way to list entries in a directory.
-
To have a cleaner balance between the directory API calls.
-
It's included when necessary in vlc_fs.h
-
We don't use any DIR API.
-
We don't use any DIR API.
-
Thomas Guillem authored
Introduced in 488ee616
-
Last image that contains the NDK25.
-
Since relocation issues are now fixed.
-
Since relocation issues are now fixed.
-
Since relocation issues are now fixed.
-
ld: error: /home/tom/work/git/vlc-android/vlc/contrib/aarch64-linux-android/lib/libavcodec.a(videodsp.o):(function ff_prefetch_aarch64: .text+0x10): relocation R_AARCH64_CONDBR19 out of range: 13363404 is not in [-1048576, 1048575]; references ff_prefetch_aarch64 >>> referenced by videodsp.S:26 (libavcodec/aarch64/videodsp.S:26) >>> defined in /home/tom/work/git/vlc-android/vlc/contrib/aarch64-linux-android/lib/libavcodec.a(videodsp.o) clang++: error: linker command failed with exit code 1 (use -v to see invocation) Backport an existing patch from the master branch.
-
Disable neon_asm since it rely on arm-linux-androideabi-as (removed in NDK25). Temporary commit.
-
- Fix Android build with NDK25 - Fix va_list reuse - Add aribcc_renderer_set_merge_region_images() - Add aribcc_renderer_try_render()
-
I have absolutely no idea where "lgcc" is added between rav1e/cargo/cargo-c.
-
It needs the same patch than appleos. Maybe we should check for aarch64 instead.
-
execinfo.h is present but not necessary the functions (backtrace()) since it depends on the configured ANDROID_API. It's not a clean and "upstreamable" patch, but the execinfo code is gone upstream, so this patch is only temporary.
-
Cross tools changed from ${ARCH}-linux-android${API}-${TOOL} to llvm-${TOOL). Example: aarch64-linux-android21-strings to llvm-strings.
-
Fix build on Android NDK25, where swab() is a static inline function defined in <unistd.h>.
-
In some rare cases psz_text can be NULL, which would end up being passed to strlen, causing a crash. Fix CD 524d077a-d613-4f2f-85b1-2a2af0747888
-
- Aug 02, 2022
-
-
Fixes #27179.
-
Signed-off-by:
Claudio Cambra <claudio.cambra@gmail.com>
-
-
Signed-off-by:
Claudio Cambra <claudio.cambra@gmail.com>
-
This is the return type recommended by the GNU/Bison reference infodoc. Refs #27180.
-
Signed-off-by:
Claudio Cambra <claudio.cambra@gmail.com>
-