Claudio Cambra
bd37a19f18
macosx: Use the table header view for the audio group collection views
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
6 months ago
Claudio Cambra
5db64f2ecb
macosx: Ensure the audio group table header root view has no visible background
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
6 months ago
Claudio Cambra
56c45f2747
macosx: Add initialiser to audio group table header view to initialise with internal padding value
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
6 months ago
Claudio Cambra
bd886f12ac
macosx: Add property to selectively apply internal padding within audio group table header view
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
6 months ago
Claudio Cambra
c5f6cdbe69
macosx: Extract application of constraints for audio group table header view
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
6 months ago
Alexandre Janniaux
aca398cbec
avcodec: fourcc: map ATRAC audio codecs
This allows playing .oma files (SONY OpenMG files) with audio.
6 months ago
Alexandre Janniaux
252dae35d7
fourcc_list: document ATRAC audio codecs
6 months ago
Alexandre Janniaux
b90bc5641e
vlc_fourcc: add ATRAC audio codecs
6 months ago
Steve Lhomme
61d8f2d6c1
vlc_process: ensure HAVE_VLC_PROCESS_SPAWN is set when process.c is compiled
This should match the targets that build of posix/process.c and win32/process.c.
6 months ago
Steve Lhomme
4d18efb430
contrib: zlib: update to 1.3.2
Version 1.3.2 has these key changes:
- Address the findings of the just-completed 7ASecurity audit
- Completely rewrite the cmake support (thanks to @Vollstrecker )
- Support non-blocking devices with the gz* functions
- Many other enhancements, fixes, and portability improvements
https://github.com/madler/zlib/releases/tag/v1.3.2
6 months ago
Steve Lhomme
64c45c66b0
contrib: gcrypt: call SHGetFolderPathA directly
This will avoid unloading "shell32.dll" from a random thread. It crashes if
it was automatically loaded from a loaded DLL.
The API available since Windows XP [^1] but not in UWP where we should
not read files from the system anyway.
[^1]: https://learn.microsoft.com/en-us/windows/win32/api/shlobj_core/nf-shlobj_core-shgetfolderpatha
6 months ago
Claudio Cambra
c8173f354b
macosx: Leave non-native full screen when engaging PiP
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
6 months ago
Claudio Cambra
0c248bd951
macosx: Prevent crash on clicking PiP button when using non-native full screen mode
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
6 months ago
Claudio Cambra
9504c30ea9
macosx: Remove now unused stack view scroll view properties in home view components
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
6 months ago
Claudio Cambra
32dc58bd5e
macosx: Remove use of parentScrollView on VLCSubScrollView
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
6 months ago
Claudio Cambra
df831bccfa
macosx: Use next responder and document-related properties for scrolling within VLCSubScrollView
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
6 months ago
Nithin
e91e01b035
Qt: controlbar: add tooltip and fix idle A-B loop colors
6 months ago
Wassim Lalaoui
3f0de1dcae
qt: don't index default folders when user cancel first run wizard
11 months ago
Wassim Lalaoui
1b45cf65f4
qt: fix duplicate path in firstwizard and mleditor
11 months ago
Marvin Scholz
654bbd7ba7
macosx: use NSModalResponseOK instead of old name
Use NSModalResponseOK instead of NSFileHandlingPanelOKButton, the latter
being the old name, deprecated since macOS 10.13.
6 months ago
Marvin Scholz
fa475a1578
macosx: fix sign comparison warnings
Use the proper type for comparisons where possible or explicitly
handle the other cases before casting.
6 months ago
Marvin Scholz
d806e93153
macosx: remove extraneous semicolon
6 months ago
cs-308-2023
375e8cdcf4
mkv: fix leak of ancilliary data
6 months ago
Steve Lhomme
63dd4d49e4
preparser: never call the external preparser on unsupported platforms
And log an error in an external processing is requested on an unsupported platform.
We fallback to internal processing. Otherwise the preparsing will always fail.
And this may block (lib)vlc.
6 months ago
Steve Lhomme
7088c14db2
playlist: disable external preparser on all platforms it can't be run
This also covers OS/2.
6 months ago
Steve Lhomme
6c176b4eec
medialibrary: disable external preparser on all platforms it can't be run
This also covers OS/2.
6 months ago
Steve Lhomme
cfb274f6ad
test: preparser: disable tests with external process where it can't be run
We could still test the part that use the internal preparser.
6 months ago
Steve Lhomme
22db4493ea
missing: simplify code
- we only need vlc_spawn.h for the vlc_spawn declarations
- HAVE_WEAK_SPAWNP can be set all the time except it's not supported on Windows
- UWP doesn't build win32/spawn.c so we need HAVE_WEAK_SPAWNP
6 months ago
Steve Lhomme
5bd972a9f6
missing: use HAVE_VLC_PROCESS_SPAWN instead of local guessing
And don't use weak linking so we know when the define is not correct anymore
(the function will be defined twice).
6 months ago
Steve Lhomme
c4d2fd043a
meson: add a global define to notify process.c is compiled
6 months ago
Steve Lhomme
98f3ac3390
configure: add a global define to notify process.c is compiled
6 months ago
Steve Lhomme
e68444572c
configure: select wether the [posix|win32]/process.c will be built
6 months ago
Fatih Uzunoglu
49c0baf169
qml: do not show album column if there are album sections in `MusicArtist`
... and display track number instead.
6 months ago
Fatih Uzunoglu
4786e505ff
qml: make use of sort and search properties in list mode in `MusicArtist`
The horizontal album view is gone, so the sort menu should
be applicable to the audio model that is used by the sole
vertical list view.
6 months ago
Fatih Uzunoglu
8996a4ede7
qml: disable section change buttons in `MusicArtist`
Currently it does not work reliably, even though
theoretically it should work fine. This is possibly
about `contentHeight` not being calculated by the
view when sections are used, rather than the logic
we have at the moment for changing the section.
Until a workaround is found, this patch disables
the sections buttons.
6 months ago
Fatih Uzunoglu
a08c1491ea
qml: use `MusicAlbumSectionDelegate` in `MusicArtist`
Co-authored-by: Arpit Benjamin <arpitbenjamin2005@gmail.com>
12 months ago
Fatih Uzunoglu
95c40bb132
qml: fix icon does not respect alpha component of color in `ButtonExt`
9 months ago
Fatih Uzunoglu
4bdc5b3282
qml: use `SortMenuAlbums` in `MusicArtistsAlbums`
8 months ago
Fatih Uzunoglu
07a81dd7cc
qt: register `SortMenuAlbums`
8 months ago
Fatih Uzunoglu
d8aa570551
qt: introduce `SortMenuAlbums`
Which contains an action that toggles album sections.
8 months ago
Fatih Uzunoglu
32cce276ad
qt: add setting `album-sections`
8 months ago
Fatih Uzunoglu
09f6cdd247
qml: forward the sort menu in `PageLoader`
8 months ago
Fatih Uzunoglu
0f3047b267
qml: introduce `MusicAlbumSectionDelegate`
Co-authored-by: Arpit Benjamin <arpitbenjamin2005@gmail.com>
12 months ago
Fatih Uzunoglu
deb1b8c7e3
qml: expose `currentSection` in `TableViewExt`
12 months ago
Fatih Uzunoglu
3e46ea4126
qml: expose `contentItem` in `TableViewExt`
12 months ago
Fatih Uzunoglu
8d3b83c268
qml: introduce `useCurrentSectionLabel` property in `TableViewExt`
Co-authored-by: Arpit Benjamin <arpitbenjamin2005@gmail.com>
12 months ago
Fatih Uzunoglu
d5c4520fe1
qml: introduce `sortingFromHeader` property in `TableViewExt`
Co-authored-by: Arpit Benjamin <arpitbenjamin2005@gmail.com>
12 months ago
Fatih Uzunoglu
6d2de733b4
qt: introduce `MLItemId::isValid()`
12 months ago
Fatih Uzunoglu
8a70214d94
qt: use `INVALID_MLITEMID_ID` instead of `-1` in `MLItemId::fromString()`
12 months ago
Arpit Benjamin
253253edbe
qt: add `MLAudio::getAlbumId()`
12 months ago