Alaric Senat
933ecc78a1
libvlc: preparser: stop ignoring wrong end status codes
Unexpected status codes sent to the event handler should be treated as a
programming mistake and not silently ignored.
2 years ago
Alaric Senat
90c01a3a9b
libvlc: preparser: signal cancellation
This is in the continuity of aad952ea38 .
The previous commit added an internal error code for preparsing
cancellation that wasn't handled in libvlc, the API stopped reporting
preparsing termination, which resulted in a medialibrary regression.
Previously, the cancellation was reported as a timeout event which is
misleading. This patch introduces a new status code to properly match
libvlc's internals.
2 years ago
Hugo Carvalho
927a3035cb
Update AUTHORS
Add Portuguese translator
2 years ago
Fatih Uzunoglu
ee78d290f1
qml: make playlist tool bar buttons focusable
These were made explicitly unfocusable due to
the existence of the overlay menu. However,
the overlay menu is no more, so the buttons
should be able to gain focus.
2 years ago
Fatih Uzunoglu
cbc4d43a04
qt: do not indicate status in checkable action text in `VLCMenuBar::PopupMenu()`
2 years ago
Fatih Uzunoglu
4d30f0d5ae
qt: do not use qmodernwindowsstyle plugin if qt version is less than 6.7.0
QModernWindowsStyle is a replacement for QWindowsVistaStyle starting with
Qt 6.7.0.
2 years ago
Steve Lhomme
90f06dc9f2
packetizer: fix bogus format for pointer difference
Use the same cast as below.
Co-authored-by: Alexandre Janniaux <ajanni@videolabs.io>
2 years ago
Martin Storsjö
44710998f5
contrib: ass: Apply a patch to fix aarch64 assembly issues
This fixes building for aarch64 Windows with assert enabled versions
of Clang. (This issue appeared recently, after updating to a newer
version of libass that includes new aarch64 assembly.)
The same patch has been sent upstream in
https://github.com/libass/libass/pull/849 .
2 years ago
Steve Lhomme
13237cdf51
meson: only check sockaddr_storage one per platforms
The headers are not the same for _WIN32 and other paltforms.
We only check once, as with autotools.
2 years ago
Steve Lhomme
ff134b5b56
meson: ss_family detection
It's a field of struct sockaddr_storage, not a structure.
Tie its existence to sockaddr_storage, just as in autotools.
2 years ago
Steve Lhomme
fc3b3344ca
meson: always define _FILE_OFFSET_BITS to 64
As in autotools. It's not added to cdata, just as with autotools.
2 years ago
Steve Lhomme
720efbaee5
meson: quote the PACKAGE_VERSION_DEV define
as with autotools
2 years ago
Steve Lhomme
5008eaf8ce
meson: add hxxhelper test decoder module
2 years ago
Steve Lhomme
5008feb314
meson: add hls stream output module
2 years ago
Steve Lhomme
ec77bbe543
meson: add muxer modules
2 years ago
Steve Lhomme
ba8fccf9b8
meson: create hxxxhelper_lib to share with other modules
2 years ago
Steve Lhomme
a96cd4b68a
meson: enable code that relies on HAVE_CSS
ie codec/webvtt/subsvtt.c
2 years ago
Steve Lhomme
c9696e1c79
meson: match the VLC copyright year with autotools
2024 since 3a174676a3
2 years ago
Steve Lhomme
9a71793fa4
meson: add DShow access module
Co-authored-by: Alexandre Janniaux <ajanni@videolabs.io>
2 years ago
Steve Lhomme
f2456fd17d
meson: add access_mms module
Co-authored-by: Alexandre Janniaux <ajanni@videolabs.io>
2 years ago
Steve Lhomme
3d956da0f4
meson: add SFTP module
Co-authored-by: Alexandre Janniaux <ajanni@videolabs.io>
2 years ago
Steve Lhomme
da039dcfbb
meson: add speex codec
Co-authored-by: Alexandre Janniaux <ajanni@videolabs.io>
2 years ago
Steve Lhomme
652d7fe027
meson: add waveout module
Co-authored-by: Alexandre Janniaux <ajanni@videolabs.io>
2 years ago
Steve Lhomme
3416bca8f7
CI: update windows images with Qt 6.8.0 tools
2 years ago
Claudio Cambra
9533cf76e2
macosx: Remove deleted HUD file references in project.pbxproj
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2 years ago
Steve Lhomme
616d1a05b1
configure: enable large-address-aware on 32-bit Windows
This allows the GPU drivers to use more memory than a 32-bit app would use.
This should have no effect on a 32-bit Windows.
Fixes #28743
2 years ago
Steve Lhomme
e0cd2de6ca
contrib: libass: update to 0.17.3
2 years ago
Claudio Cambra
cd890bb11f
macosx: Remove images from outline view group items
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2 years ago
Claudio Cambra
e3823cce8f
macosx: Ensure navbar visibility toggle is always visible in library window
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2 years ago
Claudio Cambra
15c75c18c5
macosx: Manually init image for VLC icon in toolbar
Ensures the image matches the app icon while also fixing sizing issues
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2 years ago
Claudio Cambra
eb57c2f95f
macosx: Ensure VLC icon toolbar item is visible
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2 years ago
Claudio Cambra
94a58174ae
macosx: Add outlet for vlc icon toolbar
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2 years ago
Claudio Cambra
2d525106c4
macosx: Add a vlc icon to the toolbar in the library window
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2 years ago
Claudio Cambra
108c2cd28f
macosx: Use fill icon for explore header
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2 years ago
Claudio Cambra
fcb448c98a
macosx: Ensure icons for headers are accent coloured
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2 years ago
Claudio Cambra
432e5681d0
macosx: Add an "explore" header for browse and streams
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2 years ago
Claudio Cambra
55ff79fb45
macosx: Place home segment above library header
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2 years ago
Claudio Cambra
0bfb1eeed4
macosx: Reposition groups segment in library sidebar
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
f group repos
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2 years ago
Claudio Cambra
0d680f2d09
macosx: Remove the VLC cone title from the sidebar
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2 years ago
Steve Lhomme
f7c0d24733
demux: mkv: fix potential leak of KaxBlockAdditions when seeking
2 years ago
Steve Lhomme
e3adf1736c
demux: mkv: don't expose local BlockDecode function
2 years ago
Steve Lhomme
c03249a02c
demux: mkv: read data from KaxBlockAdditions as const
We should not be able to modify what we read.
2 years ago
Claudio Cambra
2e4b474815
macosx: Assert when applying constraints to fill view that the superview is valid
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2 years ago
Claudio Cambra
1175c9ed73
macosx: When filling superview, apply the constraints to the superview, not self
Potentially avoid a retain cycle
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2 years ago
Claudio Cambra
db8dcc3a2c
macosx: Log warning when trying to apply constraints to fill superview when there is no valid superview
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2 years ago
Claudio Cambra
f3bac5126f
macosx: Improve names of constraints on superviews convenience methods
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2 years ago
Claudio Cambra
19e78a0263
macosx: Use constrainToFillSuperview convenience method when applying view on pip view controller
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2 years ago
Claudio Cambra
082bf18694
macosx: Use constrainToFillSuperview convenience method when setting voutView back onto voutContainingView
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2 years ago
Claudio Cambra
7fbf030a33
macosx: Apply constraints after setting audio decorative view as subview, use constrainToFillSuperview too
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2 years ago
Claudio Cambra
5069263f9f
macosx: Use convenience constrainToFillSuperview when setting decorative view in detached audio window
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2 years ago