Tristan Matthews
53b73bede0
rootwrap: make setsockopt 1 usage consistent
5 years ago
Rémi Denis-Courmont
80b8c8254c
cli: mostly restore 3.0 volume scale
Integers 2...512 use the old scale (mostly fixes #25143 ).
Floating point values are taken as is.
5 years ago
Rémi Denis-Courmont
07d5668f8c
cli: report volume in floating point (refs #25143 )
5 years ago
Rémi Denis-Courmont
c96462163e
xcb/global: use autorun to start
5 years ago
Rémi Denis-Courmont
10e04ed87a
netsync: appropriate --network-synchronisation
5 years ago
Rémi Denis-Courmont
15626377ff
netsync: use autorun to start
5 years ago
Rémi Denis-Courmont
0c2d3c673d
hotkeys: use autorun to start
5 years ago
Rémi Denis-Courmont
3d0587bfad
vlc: run autorun modules at start-up
This invokes each and every autorun module before instantiating the
main interface.
5 years ago
Rémi Denis-Courmont
05e1b15760
cli: return error code from commands
5 years ago
Rémi Denis-Courmont
66e1386452
cli: drop item if option alloc fails
5 years ago
Rémi Denis-Courmont
3fdddb9a1c
cli: move player status command to player.c
5 years ago
Rémi Denis-Courmont
f47b6d762e
rtp: restore the RTSP (live) stream output options
(Fix assertion failures.)
5 years ago
Rémi Denis-Courmont
f42783cd70
Revert "lua/http: add pl_sd_(add|remove) HTTP requests"
This reverts commit 9708665a0f ,
broken by 3159dad5eb .
5 years ago
Thomas Guillem
2932d1fe3f
samba: ask for credential in case of EPERM
This fix login on Windows 10 shares.
5 years ago
Hugo Beauzée-Luyssen
235b7212bd
lib: Expose a new libvlc_MediaAttachedThumbnailsFound event
5 years ago
Hugo Beauzée-Luyssen
67f30f947d
input: Emit an event when new attachments are found
5 years ago
Hugo Beauzée-Luyssen
34d7c2023a
lib: Add a minimal picture list API
5 years ago
Hugo Beauzée-Luyssen
e181d84613
lib: Allow a picture to be constructed from an attachment
5 years ago
Hugo Beauzée-Luyssen
88306b2b7c
input: Fix missing mutex unlock on error path
5 years ago
Hugo Beauzée-Luyssen
ce2bf1200c
input: Remove now unused attachment_demux
5 years ago
Hugo Beauzée-Luyssen
9f2ce559c1
input: Compare attachments themselves when updating them
Since they are now refcounted, we can compare the pointers themselves
instead of relying on the demux they originally came from.
5 years ago
Hugo Beauzée-Luyssen
c986285099
input: Simplify AppendAttachment prototype
5 years ago
Hugo Beauzée-Luyssen
0e9db4f7e6
mp4: Extract attachments upon first request
Instead of each time DEMUX_GET_ATTACHMENT gets invoked
5 years ago
Hugo Beauzée-Luyssen
823e0b98e0
mkv: Use input_attachment_t directly
So we can just hold them instead of performing a deep copy when they are
fetched by the core
5 years ago
Hugo Beauzée-Luyssen
165ccf2cdf
input: Refcount attachments
Instead of performing a deep copy every time they are fetched
6 years ago
Hugo Beauzée-Luyssen
75dd9f9ea5
input: attachment: Add a private structure
which will hold the refcount in the next commit
6 years ago
Hugo Beauzée-Luyssen
d55a165d98
input: Move attachment functions in their own source file
6 years ago
Alexandre Janniaux
a50f873b81
doc: QtGl: lower verbosity level
We don't need to display avcodec logs typically, and we mostly want to
give feedback to the user about what is loaded and what is happening,
meaning info, error, warn, dbg.
5 years ago
Alexandre Janniaux
0e7d444c0c
doc: QtGl: release token when cleanup
We're waiting for the surface to be available and protecting the surface
from having multiple clients at the same time, but it typically didn't
return the token when cleanup(), meaning that any second open was
actually a deadlock in the waiting.
5 years ago
Alexandre Janniaux
f367b9f517
opengl: interop: avoid generic interop with opaque
The generic interop is designed for CPU buffers which are not available
anyway with GPU buffers (zero planes available). Avoid loading the
generic interop in that case.
Refs #25256
5 years ago
Alexandre Janniaux
e13bc451d4
opengl: interop_android: disable if GL_OES_EGL_image_external is unavailable
The necessary symbols are typically existing when running inside
renderdoc tracing environnement but the extension is not exposed in
renderdoc since it doesn't support it.
6 years ago
Alexandre Janniaux
d0197744ab
picture_fifo: remove trailing line
5 years ago
Alexandre Janniaux
d8cd3c67f0
picture_fifo: fix variable shadowing
5 years ago
Alexandre Janniaux
104836dc76
vlc_codecs: use #if defined() instead of #if
The `pragma push` side is already using #else after an #ifdef
HAVE_ATTRIBUTE_PACKED, and the configure.ac script is only declaring the
compilation flag when it's available.
Fix multiple -Wundef warnings when compiling the code for Apple OS.
5 years ago
Francois Cartegnie
e0516df7b6
demux: mp4: demux multiple asf packets
5 years ago
Francois Cartegnie
599e286d62
demux: asf: add multiple packets parameter
5 years ago
Francois Cartegnie
ff91d2c89e
demux: asf: discard duplicate payloads
5 years ago
Francois Cartegnie
01bb907f05
demux: asf: add reset helper for asfpacket tracks
5 years ago
Francois Cartegnie
d2e893f69c
demux: asf: improve objects debugging
5 years ago
Hugo Beauzée-Luyssen
a708c98809
lib: media: Hold the media during the preparsing
This prevents a potential use after free if the caller releases the
media before the preparsing is complete, or if the media is immediatly
released after the preparsing completes since
a4a94bb3f9
5 years ago
Hugo Beauzée-Luyssen
4278d5f815
preparser: Don't ignore input_preparser_Push errors
5 years ago
Hugo Beauzée-Luyssen
fe437aba55
preparser: Fix null dereference in case of error
5 years ago
Francois Cartegnie
2d38cf0bd2
demux: asf: don't use demux_t for packetsys
5 years ago
Francois Cartegnie
0e7afc72a2
contribs: bump srt to 1.4.2
fixes crashes
removes now unused patches
5 years ago
Pierre Lamot
ac5a799efa
qt: fix enum name collision on Window
5 years ago
Fatih Uzunoglu
29c5b2d09d
qml: adjust volume fast with right click in VolumeWidget
Easy volume adjustment with right click. It has three steps: 0%, 100%, 125%.
Signed-off-by: Pierre Lamot <pierre@videolabs.io>
6 years ago
Fatih Uzunoglu
e07d8863fd
qml: change artwork info tooltip colors
Signed-off-by: Pierre Lamot <pierre@videolabs.io>
6 years ago
Fatih Uzunoglu
8a1423c0ae
qml: add tooltipColor and tooltipTextColor to VLCColors
Signed-off-by: Pierre Lamot <pierre@videolabs.io>
6 years ago
Fatih Uzunoglu
b0d2777e68
qt: don't let VLCTick::scale to cause decay into VLC_TICK_INVALID
Signed-off-by: Pierre Lamot <pierre@videolabs.io>
6 years ago
Fatih Uzunoglu
550ed99b94
qml: PointingTooltip should not have illegal position
this fixes an issue when dragging occurs
Signed-off-by: Pierre Lamot <pierre@videolabs.io>
6 years ago