- May 29, 2021
-
-
Lyndon Brown authored
-
Lyndon Brown authored
the null entry should not be there. caught this with some work to be submitted later.
-
Lyndon Brown authored
these lists takes signed ints. this was caught by some later work that caused a warning here.
-
Lyndon Brown authored
-
Lyndon Brown authored
unused since 8f45b1e5
-
Lyndon Brown authored
such strings are supposed to be translated JIT for display by interfaces. this mistake causes a secondary translation to occur at an earlier and incorrect time - in execution of the plugin descriptor.
-
Lyndon Brown authored
such strings are supposed to be translated JIT for display by interfaces. this mistake causes a secondary translation to occur at an earlier and incorrect time - in execution of the plugin descriptor.
-
Lyndon Brown authored
-
Lyndon Brown authored
this is to be used exclusively by the core. mistaken use in other modules results in issues in help output, as just fixed for the mp4 module.
-
Lyndon Brown authored
'cat hints' should only be used by the core (to define a set of headings to break its large set of options up with, instead of the option tree items). incorrectly using a cat hint here instead of a section means that this "hacks" sub-heading gets printed like a module heading, which is both imperfect from a neatness point of view, but also and more importantly potentially confusing.
-
Lyndon Brown authored
cdda and vcd were the only users, both have now been switched to use `set_help()`.
-
Lyndon Brown authored
usage hint is the wrong thing to use, help text is the right thing; this mistake is the cause of confusing help output due to the fact that usage hints are printed exactly the same as a plugin/module heading.
-
-
-
-
note that the line adding a category entry is because it's moved from above.
-
-
- May 28, 2021
-
-
The libtool versionning is there to handle linkage compatibility during runtime with older/more recent version of the libraries. On iOS and tvOS, the dynamic libraries MUST be shipped in a framework. A framework already provides its own way of handling versionning, and applications cannot install global dynamic libraries (except maybe on jailbroken devices) so cannot really use the libtool versionning features for anything.
-
The libtool versionning is there to handle linkage compatibility during runtime with older/more recent version of the libraries. On iOS and tvOS, the dynamic libraries MUST be shipped in a framework. A framework already provides its own way of handling versionning, and applications cannot install global dynamic libraries (except maybe on jailbroken devices) so cannot really use the libtool versionning features for anything.
-
- May 27, 2021
-
-
VolumeSet (called from any threads) was accessing the au_unit variable, that is written and setup from the aout stream thread. This also fixes possible crashes when changing the volume after a failing Start().
-
-
Fix data race with au_unit. Indeed, the aout can be muted from any threads. SPDIF playback can now be muted.
-
Fix data race with au_init, leading to crashes, since the audiounit was stopped from a different thread than the playback one. Indeed, mute callback can be called from any threads.
-
It can be used as a hint to whether the buffer needs to be processed or not.
-
This will write 0s from the render callback without touching at the playback buffer state.
-
libvlc_MediaFreed was removed in ff8775c9
-
- May 25, 2021
-
-
FT_Glyph_Stroke is more tolerant of font files that do not follow contour orientation conventions, like Helvetica Neue. It also creates unfilled outline glyphs that can be more efficiently blended. Fixes #21043
-
Steve Lhomme authored
It is imprecise and on seek it may wait a lot of time as, while it's waiting, the decoder threads will flood new frames, delaying that much longer until the ID3D11DeviceContext is finished doing things. This workaround did more harm than good. Now that we have ID3D11Fence support (any recent Win10) the query based system should not be used. For older Windows using D3D11 we'll have less precise estimation of the time it took to actually render, meaning the frame drop will be less effective.
-
- May 24, 2021
-
-
-
closes #25588
-
- May 23, 2021
-
-
-
with an earlier commit in this set having added a tooltip using longtext to the first column of the hotkey editing table, allowing users to get an additional description to help them understand the purpose of an action, it would be great for best UX if we have such a tooltip for each and every entry in the table. of the 113 entries, 9 were missing longtext and thus missing the tooltip. it was for this reason i skipped hotkeys in d75459a3. the "Select the hotkey to use..." form was used with that being fairly common for hotkey longtext. i used a single common longtext for the four zoom presets, as done already with bookmarks and subtitle text scaling, reducing translator burden.
-
these are not for hotkey options they are for playlist options
-
move the clear playlist and subtitle scaling hotkey options above the bookmarks and jump-size ones. - in the hotkey widget they are surely more interesting than the big block of bookmark ones that otherwise come at the end. - in help output, since the bookmark ones and jump sizes ones each declare sections, these options appear miscategorised as being a part of the bookmark section. this was overlooked in 711733c6, or more likely perhaps lost from it in a rebase over time.
-
-
-
-
the parent is always the table.
-
we need 4 columns, not five. one element on the line with four was being pointlessly stretched across two.
-
now the above non-global check has been reduced to a single name check, we can strip the reverse of that here with an else. the one remaining condition is just to avoid work for empty mappings.
-