- Jan 18, 2022
-
-
Lyndon Brown authored
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. (cherry-picked from 1cbb4d39).
-
Lyndon Brown authored
move it from under the stream filter subcat to the demux subcat, which surely makes more sense. (cherry-picked from 8583743f).
-
Lyndon Brown authored
(cherry-picked from 711733c6). cherry-picked with the following adjustments: - dropped the change to `CODEC_CAT_LONGTEXT` to avoid the string change. - "Input / Codecs" used instead of "Input access and codecs" to avoid introducing a new string. note that "Miscellaneous" is not a new string, it was just moved. note that the following strings newly used in this file all already exist with translation markers elsewhere in the codebase: - "Input" - "Input / Codecs" - "Advanced" - "Bookmarks" - "Interface" original commit log below: --- When core options are printed in terminal help output, category headings are only printed when a 'category hint' entry is encountered in the list. As things were, some hints were missing or otherwise misplaced, such that some options appeared mis-categorised. The preferences GUI interface is unaffected. This commit corrects the problem. The problem specifically consists of the following component issues: - When we get to INPUT category options, no hint is given. The input cat starts with a section called "track settings" and you can see that this gets printed immediately after the section "overlays" from the subpictures category; Thus it appears as though most input options are actually subpicture options. - Further down, the input sub-categories "vcodec" and "access" both have hints (of "decoders" and "input" respectively), resulting in headings being printed. But, for the latter, the title and longtext description actually reflects a heading that should apply to the entire input category. 'Decoders' as a heading for the VCodec sub-cat is wrong, and the longtext (CODEC_CAT_LONGTEXT) is worded to speak of one single option only. - Further still, you may find a "Performance options" section heading, but its location varies. It should appear under "Miscellaneous", but if there are no options to display under it (i.e. when not showing advanced options, and not on Windows), it thus appears instead under the "Playlist" category heading. - Next, when we get to the interface category, again no hint is given. The playlist category above it ends with the "services-discovery" option, but no title gets printed for the interface category, so it is directly followed by the interface options, starting with "verbose". Eventually we get a hint for the hotkeys interface sub-category and get a new heading. - Finally, we get a '-1' category, hiding some options from the GUI. This illogically includes options like --help along with bookmark and bookmark-hotkey options. Furthermore there is no hint, thus all of these are appearing under the "hotkeys" heading, specifically in fact the "Jump sizes" section. This commit addresses these issues by: - Moving the input category hint up to where that category actually starts. - Moving the SUBCAT_INPUT_VCODEC subcat block to a more logical position. - Changing the "Decoders" hint that starts the access/codec input options to "Input access and codecs" and rewriting the longtext. - Removing MISC_CAT_LONGTEXT which didn't make sense in context. - Changing the "Miscellaneous" hint for the advanced category to "Advanced" matching the category title in the (Qt) GUI. - Moving the "--bookmark1", "--bookmark2", etc block of options that relate to playlists up to the general playlist category, though retaining the -1 subcat to ensure that they are still correctly hidden in the GUI. (the individual options need hiding as they are separately found and included in the big hotkey table control). - Adding a hint for the interface category, so we get a heading now. (This re-used the already existing longtext). - Clarifying the comment (now duplicated) about hiding options with the -1 cat/subcat hack, by mentioning this relates to the GUI. - Adding a "Bookmarks" section heading for bookmark hotkey options, to separate these from the previous "Jump Sizes" section. - Adding a "Miscellaneous" hint before the block at the end which includes the help output options to create a new heading, separating this stuff from the previous hotkeys (interface sub-cat) heading. - Moving the -1 cat/subcat that was incorrectly above the bookmark-hotkey options down to this misc block. Also, I've moved the module name up to the top (clearer IMO).
-
- Jan 17, 2022
-
-
Signal that the compatibility mode is not needed and VLC takes care about the safe area directly.
-
New M1 Macs contain a notch, covering part of the screen. Analog to the Quicktime player, when implementing VLCs internal fullscreen, the video is scaled inside the safe area of the notch only, leaving the top area black. Fixes #26291
-
- Jan 15, 2022
-
-
Rémi Denis-Courmont authored
The current code base won't compile with 5.0.3 or less.
-
Rémi Denis-Courmont authored
The current code base won't compile with 5.0.3 or less.
-
- Jan 14, 2022
-
-
Felix Paul Kühne authored
This is a partial revert of 785c6dfe. Some servers (notably PLEX, UMS, and some TV sets) amend the exposed media type with additional subtypes for further differentiation not relevant to VLC, so it is actually correct to compare the beginning of the string only. For instance "object.container" can turn into "object.container.storageFolder" or "object.container.person.musicArtist" so the plain strcmp will fail to recognize the container nature. Fixes vlc-ios#1239 (cherry picked from commit 741f1f90)
-
- Jan 13, 2022
-
-
the display can be created when the application state is active or inactive inactive state actually happens when the application comes back from background and becomes active just after a very short amount of time hence we should allow vout initialization only when application state is not background (cherry picked from commit 012b57cd)
-
(cherry picked from commit f702e742)
-
- Jan 12, 2022
-
-
(cherry picked from commit 19fc95b3)
-
- Jan 08, 2022
-
- Jan 07, 2022
- Jan 04, 2022
-
-
The Frameworks folder was missing in the rpath, leading to Frameworks like Sparkle requiring change of the install_name after it was built instead of just using rpath properly.
-
This correctly deploys custom values set through mobile apps (cherry picked from commit c9b80802)
- Jan 03, 2022
-
-
(cherry picked from commit 551734e0)
-
We don't use cancellation in this code. (cherry picked from commit b7f6deba)
-
François Cartegnie authored
(cherry picked from commit 305c390d)
-
François Cartegnie authored
(cherry picked from commit 0d61e9a1)
-
François Cartegnie authored
prioritize manifests over data chunks (cherry picked from commit 7b4eff1c)
-
François Cartegnie authored
(cherry picked from commit 3e32bbeb)
-
François Cartegnie authored
(cherry picked from commit b85ef41f)
-
François Cartegnie authored
(cherry picked from commit cdd1dda3)
-
François Cartegnie authored
(cherry picked from commit 33fb9022)
-
François Cartegnie authored
(cherry picked from commit f36a0c55)
-
François Cartegnie authored
(cherry picked from commit af72f0bb)
-
François Cartegnie authored
now checked in parsers (cherry picked from commit 76fd9ead)
-
François Cartegnie authored
(cherry picked from commit a0115366)
-
François Cartegnie authored
(cherry picked from commit 451f6242)
-
François Cartegnie authored
Allow server to compress manifests and text subtitles (cherry picked from commit be436e0e)
-
François Cartegnie authored
(cherry picked from commit 98fd0b74)
-
François Cartegnie authored
(cherry picked from commit 238baeb8)
-
François Cartegnie authored
(cherry picked from commit 207a2c15)
-
François Cartegnie authored
(cherry picked from commit f5c33933)
-
François Cartegnie authored
(cherry picked from commit 3db241a3)
-
François Cartegnie authored
(cherry picked from commit 087f81bb)
-
François Cartegnie authored
(cherry picked from commit 7501fae4)
-
François Cartegnie authored
(cherry picked from commit 708a1871)
-