Thomas Guillem
770a6e1c81
nvdec: refactor GPU copy by using chroma description
1 month ago
Zyad M. Ayad
0bd45a13cc
qt: Add radio icon to Radio service discovery module
1 month ago
unichronic
107825b609
demux: mkv: fix NULL deference error with invalid header compression
1 month ago
Atul Singh
51b6d57ede
qt: Add 'Clear History' button to network URL open dialog
Resolves issue where users had no way to clear browsing history
of network feed URLs in the Open Network dialog.
Features:
- Added 'Clear History' button next to URL combobox
- Clears both visual dropdown and persistent QSettings storage
- Button automatically disabled when 'save-recentplay' is off
- Addresses privacy concerns with NSFW URLs mentioned in issue
- Maintains existing UI layout and behavior
Fixes #29607
2 months ago
Thomas Guillem
3884d57a1f
nvdec: increase priority
Note that it won't be used by default on Windows since d3d* dec-dev have
higher priority.
It will be used by default on Linux if vaapi dec-dev failed.
1 month ago
Thomas Guillem
257a380341
nvdec: check early if dec-dev is compatible
1 month ago
Thomas Guillem
658ac9f758
vaapi: dec-dev: increase all priorities
Set the priority higher than nvdec, as there are more chance to have a
working vaapi driver working on Linux.
1 month ago
Claudio Cambra
aed1ca0c53
macosx: Prevent empty selection in favorites group selection table view
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
1 month ago
Claudio Cambra
79cb0b290a
macosx: Do not display "all favorites" section within favorites library if there is only one favorites type present
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2 months ago
Claudio Cambra
f110a2040e
macosx: Make active state visible for float on top button on Tahoe
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2 months ago
Serhii Bykov
655b174e85
macosx: fix progress bar advancing after pause due to orphaned timer
1 month ago
Steve Lhomme
107a237963
android/display: tell libvlcjni where we want the video to be in the window
Requires https://code.videolan.org/robUx4/libvlcjni/-/commits/core-video-place
4 months ago
Steve Lhomme
efc783144a
android/display: group the subpicture VOUT_DISPLAY_CHANGE_SOURCE_CROP/PLACE
VOUT_DISPLAY_CHANGE_SOURCE_PLACE is called when:
- crop changes
- aspect-ratio changes
- video area changes after a window size changes
- zoom changes
- the fitting of the video changes inside the window
We may force a place_changed when it actually didn't change.
But it only calls sub->api.vt.Viewport() which is cheap.
2 years ago
Claudio Cambra
c8a5818cfd
macosx: Remove VLCLibraryAudioGroupHeaderView
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
1 month ago
Claudio Cambra
bd37a19f18
macosx: Use the table header view for the audio group collection views
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
1 month 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>
1 month 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>
1 month 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>
1 month ago
Claudio Cambra
c5f6cdbe69
macosx: Extract application of constraints for audio group table header view
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
1 month ago
Alexandre Janniaux
aca398cbec
avcodec: fourcc: map ATRAC audio codecs
This allows playing .oma files (SONY OpenMG files) with audio.
1 month ago
Alexandre Janniaux
252dae35d7
fourcc_list: document ATRAC audio codecs
1 month ago
Alexandre Janniaux
b90bc5641e
vlc_fourcc: add ATRAC audio codecs
1 month 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.
2 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
1 month 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
2 months ago
Claudio Cambra
c8173f354b
macosx: Leave non-native full screen when engaging PiP
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
1 month 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>
1 month 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>
1 month ago
Claudio Cambra
32dc58bd5e
macosx: Remove use of parentScrollView on VLCSubScrollView
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2 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>
2 months ago
Nithin
e91e01b035
Qt: controlbar: add tooltip and fix idle A-B loop colors
1 month ago
Wassim Lalaoui
3f0de1dcae
qt: don't index default folders when user cancel first run wizard
6 months ago
Wassim Lalaoui
1b45cf65f4
qt: fix duplicate path in firstwizard and mleditor
6 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.
2 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.
2 months ago
Marvin Scholz
d806e93153
macosx: remove extraneous semicolon
2 months ago
cs-308-2023
375e8cdcf4
mkv: fix leak of ancilliary data
2 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.
2 months ago
Steve Lhomme
7088c14db2
playlist: disable external preparser on all platforms it can't be run
This also covers OS/2.
2 months ago
Steve Lhomme
6c176b4eec
medialibrary: disable external preparser on all platforms it can't be run
This also covers OS/2.
2 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.
2 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
2 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).
2 months ago
Steve Lhomme
c4d2fd043a
meson: add a global define to notify process.c is compiled
2 months ago
Steve Lhomme
98f3ac3390
configure: add a global define to notify process.c is compiled
2 months ago
Steve Lhomme
e68444572c
configure: select wether the [posix|win32]/process.c will be built
2 months ago
Fatih Uzunoglu
49c0baf169
qml: do not show album column if there are album sections in `MusicArtist`
... and display track number instead.
2 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.
2 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.
2 months ago
Fatih Uzunoglu
a08c1491ea
qml: use `MusicAlbumSectionDelegate` in `MusicArtist`
Co-authored-by: Arpit Benjamin <arpitbenjamin2005@gmail.com>
8 months ago