- Mar 14, 2025
-
-
Fatih Uzunoğlu authored
-
Fatih Uzunoğlu authored
-
- Mar 12, 2025
-
-
That should allow using ninja to build libvlc.so on Android (it uses 300+ .a files). This is part of ninja 1.12 which doesn't have proper jobserver support.
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
- Mar 11, 2025
-
-
- Mar 10, 2025
-
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com> fv Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
In b1e11641, we started to delay requesting the blur effect for the interface window. This was only because of Wayland, as without delaying the blur effect could not be activated. Even though this problem only occurred with Wayland (I'm not sure if it is a KWin Wayland thing, or a KWindowSystem Wayland thing), the code for delaying requesting the blur effect was not made conditional to simplify things as it is generally fine to have the effect as soon as the window gets activated. With 874925c0, we disabled using redirection surface on Windows when Direct Composition is used. This makes the window completely transparent. In early 2025, Chromium started doing the same [1]. However, they mention that it is better to have the blur effect before the window is ready: > Since the browser window appears before the GPU > process is able to draw content into it, the > acrylic effect gives the user feedback that a > window is present and content is coming. Without > the acrylic effect a transparent window will > appear with a 1 pixel border that eats all mouse > clicks; not a good user experience. Further, > the acylic effect will appear in uncovered regions > of the window when the user resizes the window. Since we have the same "problem", I propose delaying requesting the blur effect only when necessary, i.e. on Wayland. I have previously checked that on X11 and Windows this was working fine. This also makes us aligned with the behavior of Chrome browser, along with other applications that are going to follow it. [1] https://chromium-review.googlesource.com/c/chromium/src/+/6143173
-
- Mar 09, 2025
-
-
It seems that `TableViewDelegate` was forgotten to be added here.
-
Qt 6.9 introduces `TableViewDelegate` in Qt Quick Controls, this causes name conflict here as the import is not explicitly stated when resolving `TableViewDelegate` in `TableViewExt.qml` currently. Alternatively the name can be kept, and `Widgets.TableViewDelegate` can be used to specify which `TableViewDelegate` to use, but this is probably safer than that approach.
-
Steve Lhomme authored
-
Steve Lhomme authored
So we don't rely on possibly outdated headers from a previous installation. The variables in libplacebo have been around since [^1] which is in version 3.104.0 and above. We require version 4.192. [^1]: https://github.com/haasn/libplacebo/commit/98b92cd6b47dc6ed95cc69e9bb4a51b79b44573b
-
Steve Lhomme authored
It defines the classes not available in the Windows SDK that used to be in qedit.h.
-
Steve Lhomme authored
qedit.h is gone from the Windows SDK since Windows 7 [^1]. > To obtain Qedit.h, download the Microsoft Windows SDK Update for Windows > Vista and .NET Framework 3.0. Qedit.h is not available in the Microsoft Windows > SDK for Windows 7 and .NET Framework 3.5 Service Pack 1. [^1]: https://learn.microsoft.com/en-us/windows/win32/directshow/isamplegrabber
-
Steve Lhomme authored
It was added in 3f7b2417284ef7cda5d4f3e816370f518667bfc7 [^1] which is in mingw-w64 v12. [^1]: https://github.com/mingw-w64/mingw-w64/commit/3f7b2417284ef7cda5d4f3e816370f518667bfc7
-
Steve Lhomme authored
It's not needed in bdadefs.h.
-
Steve Lhomme authored
-
Steve Lhomme authored
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
We don't use or support tabs, so explicitly disable tabs in root VLCWindow class Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
-
-
-
Use max from the first pair (mW/dBm) with a 1000.0 divisor to match Apple's behavior. Verified with iTunNORM (`00001000 00000100`), which yields -6.12 dB; min would produce +15.92 dB. The negative sign in the formula -10 * log10(x/1000) causes larger values to produce increasingly negative gain. Using the max from the louder channel results in greater attenuation.
-
-
-
-
-
- Mar 08, 2025
-
-
The behavior may be different when qmake generates the build files depending on the build mode. For example, with MinGW-w64 `-Wl,-s` (which stands for stripping symbol information) is added to the linker flags if build mode is (directed or assumed to be) release. If debug mode is not enabled, the default behavior is retained, which appears to be release. I specifically did not request release mode when debug is false, because debug being false does not necessarily mean release.
-
Using the wide char API allows handling pathes with non ANSI characters. Using the native Windows API allows retrieving just the flags we want. This should work in UWP apart from the network connection with the credentials.
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-