Commit Graph

92454 Commits

Author SHA1 Message Date
Alexandre Janniaux 5b4e2addae Makefile.am: dist missing libtool patch
The patches were not added to the list of patches to be supplied with a
make dist so were missing in the final archive.
2022-04-25 17:23:59 +00:00
Alexandre Janniaux c269209097 extras/tools: libtool: rename/cleanup patches
libtool-2.4.6-san.patch is not used anymore, and other libtool patches
have been rebased on top of libtool-2.4.7.
2022-04-25 17:23:59 +00:00
Alexandre Janniaux 327a070266 extras/tools: bump libtool to 2.4.7
The -fsanitize support has been added upstream in the commit
a5c6466528c060cc4660ad0319c00740db0e42ba which is shipped into 2.4.7.
2022-04-25 17:23:59 +00:00
Benjamin Arnaud 803ba0d8ed qml/RendererButton: Update menu placement 2022-04-25 06:07:27 +00:00
Benjamin Arnaud 2813007e74 qml/BookmarkButton: Update menu placement 2022-04-25 06:07:27 +00:00
Benjamin Arnaud 0230075596 qt/QmlRendererMenu: Add the 'above' implementation 2022-04-25 06:07:27 +00:00
Benjamin Arnaud b0eef8d66e qt/QmlBookmarkMenu: Add the 'above' implementation 2022-04-25 06:07:27 +00:00
Benjamin Arnaud 7ca5c99bb1 qt/qml_menu_wrapper: Create QmlMenuPositioner 2022-04-25 06:07:27 +00:00
Francois Cartegnie 26a7249a5c demux: ts: late reject unknown metadata packetizations 2022-04-25 05:52:52 +00:00
Francois Cartegnie 031c0ce846 demux: ts: fully parse metadata descriptor 2022-04-25 05:52:52 +00:00
Francois Cartegnie 4b4f7953b7 demux: ts: pass metadata blocks to handler pre PCR 2022-04-25 05:52:52 +00:00
Pierre Lamot 3ee0fd64f0 qt: fix out of bound in MLListcache during remove operations
the removed data are after the m_partialIndex in the old model so the partial
index should not be placed after.

fix: #26848
2022-04-24 22:32:09 +00:00
Pierre Lamot 0cf698e118 diffutil: fix bad index on successive aggregate insertions
in a scenario "____" => "__AA__AA", the index of second insertion was erroneous
2022-04-24 22:32:09 +00:00
Thomas Guillem 2814f8e27d decoder: use a cfg struct for the input_decoder creation
To avoid modifying 3 functions each time we modify the arguments.
2022-04-24 11:35:31 +00:00
Thomas Guillem 2fe09143ef decoder: use a const fmt 2022-04-24 11:35:31 +00:00
Francois Cartegnie cea941e930 demux/mux: ps: map MPEG-H 2022-04-23 13:30:17 +00:00
Francois Cartegnie 8ac99ac7d7 mux: ps: map HEVC 2022-04-23 13:30:17 +00:00
Francois Cartegnie 79ec2f0c7d mux: ps: fix mapping of AAC audio 2022-04-23 13:30:17 +00:00
Benjamin Arnaud 945095a855 qml/TeletextWidget: Disable buttons when the teletext is off 2022-04-23 11:05:12 +00:00
Benjamin Arnaud 03b1c923ac qml/TeletextWidget: Add an IntValidator and a fixed SpinBox width 2022-04-23 11:05:12 +00:00
Benjamin Arnaud 135cc6678f qml/SpinBoxExt: Add Navigation support 2022-04-23 11:05:12 +00:00
Benjamin Arnaud 7cb89f2ba4 qt/interface_window_handler: Make the visualFocus condition generic
Previously this condition was only working for QQuickControl(s). But we might want it
to work with a non Control component, like a TextInput. In that case we declare
a 'visualFocus' property manually and bind it to a parent Control 'visualFocus' property.
2022-04-23 11:05:12 +00:00
Francois Cartegnie 29b742d3a7 sout: udp: fix segfault parsing config chain
ex: --sout="{foo}"
2022-04-23 08:13:03 +00:00
Felix Paul Kühne adc1e739e0 fourcc list: add 'X265'
This fixes #26853
2022-04-23 07:19:57 +00:00
Thomas Guillem 98be6159d3 vlc_list: add missing const qualifier
Allow to use these 2 functions with const entries.
2022-04-22 20:30:35 +00:00
Prince Gupta d2e1a77ec6 qt: fix blank thumbnails 2022-04-22 19:55:03 +00:00
Dave Nicolson 09d1dc2fc0 m4: fix gettext detection on macOS 2022-04-22 15:57:44 +00:00
Thomas Guillem e6b0c071b6 smb2: don't seek past INT64_MAX 2022-04-22 15:39:06 +00:00
Thomas Guillem 9646722d61 smb2: fix lseek return type
It was causing seek error when seeking past INT_MAX

Regression from c23709134c
2022-04-22 15:39:06 +00:00
Thomas Guillem d70173fc2a smb2: rename logged seek function name 2022-04-22 15:39:06 +00:00
Francois Cartegnie 54a136d93b vdpau: fix deinterlacing regression
refs #26832
reverts 0af664b0
2022-04-22 14:01:47 +00:00
Prince Gupta 1df9a35474 qml: avoid potential invalid header access in ExpandGridView 2022-04-22 13:17:26 +00:00
Prince Gupta 46efa62130 qml: fix header positioning with scaling in ExpandGridView
use bindings on position of header in ExpandGridView
2022-04-22 13:17:26 +00:00
Prince Gupta 7c2f7ee686 qml: fix grid item scaling 2022-04-22 13:17:26 +00:00
Prince Gupta 01476d5c4e qml: fix warning 2022-04-22 09:40:56 +00:00
Prince Gupta 06e156b01c qml: don't show Video subtitle in video view when no video is available 2022-04-22 09:40:56 +00:00
Prince Gupta f98a69c5e4 qml: fix padding in VideoDisplayRecentVideos
fixup d8f6e98833
2022-04-22 09:40:56 +00:00
Dave Nicolson 44d44176aa apple: fix typo in comment 2022-04-22 09:22:00 +00:00
Pierre Lamot 69e22f2906 qml: enable global shortcuts in detached playlist 2022-04-22 07:19:08 +00:00
Pierre Lamot a99c67541b qml: disable global shortcuts when the user has the active focus on a textedit field
this allows to prioritize common shortcuts (Ctrl+C/Ctrl+V for instance) over vlc
custom shortcuts (resp. open media/open url). ideally we would use qt mechanism
onShortcutOverride but this is buggy before 5.13

fix: #26150
2022-04-22 07:19:08 +00:00
Pierre Lamot 99f697cf7c qml: add a property do enable/disable global shortcuts 2022-04-22 07:19:08 +00:00
Pierre Lamot 3fb8366ef2 qml: make the shortcut opening modal window WindowShortcut
the shortcut should open the dialog only when triggered from the main view. The
other shortcuts are kept as application shortcut as triggering the shortcut will
close the associated dialog
2022-04-22 07:19:08 +00:00
Alexandre Janniaux 1e7d9e4e1a tools: bootstrap: remove non-digits from minor version
libtool is notoriously known to have been patched over the time and was
provided as 2.4.7-dirty on archlinux, which makes the integer comparison
test fail since 7-dirty is not an integer.
2022-04-22 06:29:27 +00:00
Alexandre Janniaux bb13291437 tools: bootstrap: use shell || instead of test -o
shell || nicely handles the commands on the other lines without escaping
the end of line, which provides better error message in case of error.
In addition, priority of operators is much more obvious since the []
test syntax provides a visible scope-like feeling.
2022-04-22 06:29:27 +00:00
Thomas Guillem 205963ad09 smb2: fix anonymous login
Not sure when this regression happened on the libsmb2 side.
But setting the password to an empty string do enable anonymous login
now.
2022-04-21 15:40:48 +00:00
Thomas Guillem 80dd05f921 input_item: category: use a vlc_list
Instead of the legacy array.
2022-04-21 11:59:15 +00:00
Thomas Guillem 960ef3f8ef smb2: destroy the context in case or errors from smb2_generic_cb
Errors can also be reported via generic cbs, that will cause the
vlc_smb2_mainloop to abort. In that case, we should destroy the smb2
context to fix the issue mentioned by 924c951518
2022-04-20 12:11:47 +00:00
Thomas Guillem 5264a62539 smb2: also clear op->smb2 in case of error
op->smb2 won't be used in case of error but it is cleaner like that.
2022-04-20 12:11:47 +00:00
Thomas Guillem 0d51ab8a3e smb2: return errno directly
No changes since this function is only checked for != 0 (for now).
2022-04-20 12:11:47 +00:00
Thomas Guillem 93b55c9f53 smb2: rework error handling from smb2_service_fd 2022-04-20 12:11:47 +00:00