- Feb 23, 2022
-
-
Rémi Denis-Courmont authored
The OpenMAX Development Layer seemingly never really happened, so this module was never ever taken into use.
-
Rémi Denis-Courmont authored
Only x86 still uses the flaky procfs parsing.
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
This was added over a decade ago, but
... -
Rémi Denis-Courmont authored
This is necessary for Linux-specific getauxval() and associated flags. In this case, VLC needs AT_HWCAP (and probably AT_HWCAP2 going forward) to detect CPU features on most architectures.
-
vlc_modcap_cmp() expects pointers to vlc_modcap structures, not to character string pointers. Fixes #26642.
-
Search keys and tree entries are non-const.
-
-
-
-
This rewrites vlc_once() as a trivial wrapper for vlc_once_begin() and vlc_once_complete().
-
This supports one-time initialisation without callback, which is somewhat more flexible and provides better type safety.
-
-
At this point, high-definition RGBA is 64-bit format. Since the support code is essentially already there in macro form, take it into use.
-
-
Planes may have different sample size (if NV12 or NV21 chroma), but the transform is always the same, so per-plane callbacks are no longer necessary.
-
-
Rotations and anti-transposition are defined as the composition of horizontal flip or transposition with one or two "free" vertical flips (i.e. negated stride). The 3 functions, for 8-, 16- and 32-bit samples were essentially identical. This takes them out of the transforms macro and merge the function. With this size-specific functions and function pointers remain only for horizontal flip and transposition. This reduces the code size, and more importantly simplifies writing SIMD-optimised transforms.
-
This saves the order of magnitude of the sample byte size for each plane. This will be used in later changes.
-
No functional changes.
-
Check for unsupported scenarii before allocating memory.
-
This was never actually implemented.
-
This requires MacOS 10.5 or less, which was dropped in VLC 2.1.0.
-
-
-
Omitted from 9b8944c7.
-
- Feb 22, 2022
-
-
Rémi Denis-Courmont authored
YoutubeDL is pretty much dead. Fixes #26206.
-
-
Hugo Beauzée-Luyssen authored
This is invalid in C++.
-
Hugo Beauzée-Luyssen authored
-
As specified in the format [1]. > If the DisplayUnit of the same TrackEntry is 0, then the default value for > DisplayWidth is equal toPixelWidth - PixelCropLeft - PixelCropRight, > else there is no default value. [1] https://www.ietf.org/archive/id/draft-ietf-cellar-matroska-08.html#section-8.1.4.1.31.11
-
We can apply the SAR once we know the cropped pixels dimensions and the actual display dimension requested. Apply the DAR when DisplayUnit is 3 [1]. [1] https://www.ietf.org/archive/id/draft-ietf-cellar-matroska-08.html#name-displayunit-element
-
We can also apply the pixel cropping no matter what, if the value is 0 it will have no side effect. Ref. #26501
-
- Feb 21, 2022
-
-
When calling StackView.replace() together with custom properties we have to provide generic types (var, int, string). Otherwise we get 'casting' issues when using a specific one (like MLItemId). This was causing invalid values to be restored when navigating between the QML MediaLibrary views. fix #26629 Co-authored-by:
Prince Gupta <guptaprince8832@gmail.com>
-
-
-
-