- Mar 09, 2022
-
-
-
-
We do not build tools that are found on the system.
-
It's not available in older mingw-w64 versions
-
It doesn't involve grep nor sed. Co-authored-by:
Stephen Kitt <steve@sk2.org>
-
Hopefully Qt can build
-
- Mar 08, 2022
-
-
also fixes Video caption not visible when recent model is empty
-
Rémi Denis-Courmont authored
-
- Mar 07, 2022
-
-
-
1. Videotoolbox doesn't handle codec info. It do crop the right and bottom side if codec_size > output_size 2. There is no API to configure i_x_offset/i_y_offset to videotoolbox 3. It was a bug to let videotoolbox to crop and don't reset i_x_offset/i_y_offset.
-
-
- Mar 06, 2022
-
-
-
This enable libplacebo vulkan support, which is used by the libplacebo video output.
-
Add contrib for building vulkan module for Windows with patches from the msys2 project. We don't take a more recent version for now because it depends upon IDXGI*6 objects that are not available in the toolchain nor the contribs yet.
-
-
platform_ops doesn't exist.
-
-
In addition, the signature wasn't matching with the function itself.
-
Regression from ...
-
-
- Mar 05, 2022
-
-
-
This gives a table listing all options, similar to and inspired by the `about:config` interface in Firefox. Unique benefits: - It highlights which options have been modified from default state. - It allows selective resetting of individual options to default values. Support is included to toggle booleans with a simple double-click. Double-clicking on other types opens the edit dialog. For colour selection items, the modify action directly opens the Qt colour selection dialog rather than present the colour control used in the advanced preferences view, since this is much cleaner. Note that the existing simple and advanced views are not linked; if you change an option in one view, that change is not reflected in the other, and saving changes only uses the state from the selected view. The same is currently true of the new expert mode, though I plan to later change this behaviour (for all three). Note also that hotkey items are deliberately excluded from this view. The dedicated hotkey editor is best suited to managing hotkeys. It does not work well to include the set of 224 unique hotkey options within this table, especially since we'd have to duplicate the code checking for duplicate assignments if we allow editing of them as with all other option types within this interface. It may seem odd for the 'expert' mode to be the only one without hotkey editing, however the hotkey editor does not really fit well into 'advanced' mode either, and I have plans to propose separating the hotkey editor entirely from within the set of three views in a small redesign. Fixes #18607.
-
Needed shortly for the editing dialog of 'expert' prefs mode. Note that I have not implemented it for `KeySelectorControl` since I intend to exclude hotkeys entirely from expert mode.
-
Rename `fillGrid()` to `insertInto()` and expose publically instead of pointlessly hiding behind `insertIntoExistingGrid()`.
-
-
Our control classes are not widgets, deriving from `QObject` not `QWidget`. Their component widgets are inserted into an external parent widget which effectively passes ownership to that widget - when that widget is destroyed any widgets it encapsulates will automatically also be destroyed. Destructors of our control classes should thus not attempt to delete their component widgets, since unless the control object is destroyed first, the destructor will get called twice. The unnecessary explicit deletion of this component widget within this control class destructor was thus risking such double-destruction. This did not seem to be occurring within the current codebase, however I happened to encounter it in some later work.
-
Experiments proved that `fixed` should be the default for this type of control; it otherwise expands to capture additional height in some layouts.
-
-
Errors are signaled by -1, so the type has to be signed. There are no needs to force 8-bit sign extension here since the non-error result is always positive. So better use a fast type. Regression from 88e3a4f0. Fixes #26679.
-
If a subtraction underflows, we do not care what the exact result is, only that it is large.
-
-
It's better for debugging than "generic".
-
Only assume luac is available for native builds. Otherwise we need $(HOST)-luac.
-
Maybe it was OK to keep it in 3.0 but in 4.0 we can't expect to reuse ancient folders, just to save a luac rebuild. Also add a nice message when configuring.
-
Only assume protoc is available for native builds. Otherwise we check '$(HOST)-protoc' and 'protoc'.
-
Most libvlc usage means displaying the video in their own UI with their own style. We should not push our OSD style by default. It can still be added back with an "osd" parameter when calling libvlc_new(). Keep the OSD on Desktop builds, although with the Qt integration it may be better to do it in the UI layer as well.
-
This will avoid lengthy variable declarations.
-
-
Only supported by the D3D11 renderer for now.
-
-