- Jun 06, 2023
-
-
regression from input source 5b341e4d
-
- Jun 05, 2023
-
-
-
-
-
-
-
-
-
-
artefact of older implementation
-
-
-
-
-
-
-
Don't mention SetHandleInformation is not allowed since it is.
-
It's now allowed. The contribs involved already depend on alloweuwp.
-
-
This is necessary to use the API's that mfx uses in UWP mode. We keep targeting RS5 for UCRT builds.
-
- Jun 04, 2023
-
-
-
-
-
This is notably important for the classic presets (pinned + menu bar).
-
-
-
-
This lock was left unused in the current code-base. Previously locking in `httpd_UrlCatch` for nothing. Locking before calling the callbacks allows non-racy modifications of the callback function pointer and/or opaque data after the start of the HTTPD thread-loop and I think that it was the original intent of the mutex. This potential race-condition was encountered on the development of the new HLS sout module while trying to hot-swap the httpd URL catch callback context. Here's a sample of the racy use-case: ```c httpd_host_t *host = vlc_http_HostNew(obj); httpd_url_t *url = httpd_UrlNew("/index.html", host, NULL, NULL); const char *sys = "value1"; httpd_UrlCatch(url, HTTPD_MSG_GET, pf_callback, sys); // ... Normal program execution ... const char *new_sys = "value2"; // New context on the HTTP url callback. httpd_UrlCatch(url, HTTPD_MSG_GET, pf_callback, new_sys); ```
-
-
-
No functional changes.
-
- Jun 03, 2023
-
-
Steve Lhomme authored
That's the target they use in their CI. Although they don't test cross-compilation to Windows... We don't need the Android patch anymore.
-
Steve Lhomme authored
We need to set ANDROID so that the code can tell it's building for Android. This is until we use the proper CMake Android configuration.
-
MTA was checked in the Open function. As this function is called from libvlc thread, this implies that a user of libvlc should have its own thread in MTA which may not be possible for various reasons. * MuteSet, VolumeSet, Play, DeviceSelect, Close callback don't require MTA * Flush, Pause and Start callbacks still require MTA, but as these functions are called from VLC internal threads this is a lesser issue
-
-
Tristan Matthews authored
- Fix a threading race on task_thread.init_done - NEON z2 8bpc and high bit-depth optimizations - SSSE3 z2 high bit-depth optimziations - Fix a desynced luma/chroma planes issue with Film Grain - Reduce memory consumption - Improve dav1d_parse_sequence_header() speed - OBU: Improve header parsing and fix potential overflows - OBU: Improve ITU-T T.35 parsing speed - Misc buildsystems, CI and headers fixes Source: https://code.videolan.org/videolan/dav1d/-/releases/1.2.1
-
- Jun 02, 2023
-
-
Pass the nanoseconds value as an integer instead. Refs !3742
-
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-