Thomas Guillem
11e6645313
rc: add "record" command
2019-07-12 13:16:20 +02:00
Steve Lhomme
b31c27f6c2
vout_subpictures: fix misplaced unlikely()
2019-07-12 10:16:21 +02:00
Rémi Denis-Courmont
411dceabd7
wextern: fix unused parameter warning
2019-07-11 22:14:03 +03:00
Rémi Denis-Courmont
fd8b19b8ae
caca: fix unused parameter warning
2019-07-11 22:14:03 +03:00
Rémi Denis-Courmont
37b8947693
mkv: do not dereference unaligned pointer
2019-07-11 22:14:03 +03:00
Rémi Denis-Courmont
d87d581af7
lib: remove dead code, fix warning
2019-07-11 22:14:03 +03:00
Francois Cartegnie
eecfd435ad
access: dvdnav: fix early menu highlighting
...
Because the highlight control has no vout when
sent before subpictures, it is always discarded.
2019-07-11 20:41:07 +02:00
Francois Cartegnie
53c8b1221a
access: dvdnav: fix locking inconsistency
...
lock meant for spu_es
2019-07-11 20:41:06 +02:00
Francois Cartegnie
f2bcfd9758
sout: sdi: rework buffering
...
Full rework of the SDI buffering to handle stream
interleaving, truncation, decoder output pacing,
threaded frame conversion & filtering.
Now also does proper preroll.
Remaining frame drops are due to munmap()
2019-07-11 15:12:07 +02:00
Francois Cartegnie
2c82700558
sout: sdi: ignore decoder captions
...
double captions bug
2019-07-11 15:12:03 +02:00
Johan Gunnarsson
4858bcdbcc
player: fix on_position_changed docs link
...
Signed-off-by: Thomas Guillem <thomas@gllm.fr>
2019-07-11 10:26:43 +02:00
Francois Cartegnie
adafc7d317
demux: asf: ignore non seekable flag if there's an index
2019-07-11 10:10:54 +02:00
Rémi Denis-Courmont
b33b29cad3
configure: enable ARMv8.3 Pointer Authentication
...
If the compiler supports the the dedicated code generation command line
flag, use it to provide return/backward control flow integrity (CFI).
This provides protection against return-oriented programming attacks on
where supported. This has no effects if the processor and/or operating
system do not support the extension, except for adding no-ops in the
generated machine code.
So far the AArch64 assembler code in VLC is only made of leaf functions
which do not not store/load the link register value, so there are no
needs to use the Pointer Authentication instructions manually (at least
not for return-CFI).
2019-07-10 21:54:07 +03:00
Steve Lhomme
b7b8cc76c1
decoder: thumbnailer: fix the fmt_out i_chroma
...
Otherwise no decoding picture can be allocated with a 0 chroma.
2019-07-10 11:23:04 +02:00
Steve Lhomme
609fe669d1
qt: preferences: always show the hardware decoding options on Windows
...
We don't support an OS version where DXVA2 is not available.
2019-07-10 10:56:24 +02:00
Steve Lhomme
d4715ba0d6
d3d11_surface: fix possible recursive definition
...
Clang doesn't like it
2019-07-10 10:56:23 +02:00
Francois Cartegnie
8b8718cd6b
demux: avi: force packetizer for QNAP codecs
2019-07-09 14:43:38 +02:00
Francois Cartegnie
55febc1e13
demux: avi: continue parsing list on empty box
...
some broken files have empty strf between 2 strh
refs V_CODECS/qnap/2010-10-15 14-02-00~14-04-00.avi
2019-07-09 14:41:09 +02:00
Steve Lhomme
413c5b5dca
caca: fix the Open/Close signatures
2019-07-09 14:09:51 +02:00
Steve Lhomme
025b0b2bbf
vaapi: decoder device: fix include
2019-07-09 14:09:50 +02:00
Steve Lhomme
817036b173
es: fix include direct path
2019-07-09 14:09:50 +02:00
Steve Lhomme
583826cb7b
tospdif: fix include direct path
2019-07-09 14:09:50 +02:00
Felix Paul Kühne
88f70b22e5
macosx/library: allow exporting files to other apps / open in other apps
...
This way, you can drag media to Mail or other apps to further process them
The file in question is neither moved nor modified through this operation
2019-07-08 21:58:49 +02:00
Felix Paul Kühne
e802900e8f
macosx/playlist item: expose URL
2019-07-08 20:35:44 +02:00
Felix Paul Kühne
c865407a29
macosx/library: allow creating items using URLs
2019-07-08 20:35:08 +02:00
Felix Paul Kühne
0def47bd25
macosx: drag and drop cleanup
2019-07-08 19:53:22 +02:00
Felix Paul Kühne
660c3e961f
macosx: accept file drops on playlist
2019-07-08 19:43:05 +02:00
Francois Cartegnie
62d9193dcd
demux: avi: remove header from QNAP codecs
2019-07-08 16:31:31 +02:00
Francois Cartegnie
9aeacafe19
fourcc: update QNAP descriptions
2019-07-08 16:31:30 +02:00
Francois Cartegnie
fc77024ebb
demux: avi: refactor block output code
2019-07-08 16:31:28 +02:00
Erwan Tulou
656fb07688
Revert "configure: disable skins2"
...
This reverts commit 376d2b5611
.
2019-07-06 18:49:55 +02:00
Erwan Tulou
1f66791844
skins2: support new playlist/player implementations
2019-07-06 18:49:42 +02:00
Erwan Tulou
04409ebd45
skins2: temporary fix for a design issue
...
Interface modules also often acting as vout window submodules should
outlive any vout instances in order to ensure proper termination of the
latter.
2019-07-06 18:49:36 +02:00
Erwan Tulou
f614097ed2
skins2: kill warning
2019-07-06 18:49:20 +02:00
Abel Tesfaye
52eb01269e
qt: enable loading/saving settings using qml
...
fixes #22171
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2019-07-05 17:51:06 +02:00
Pierre Lamot
9804db5359
qt: fix data modifications not notified in VLCVarChoiceModel
...
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2019-07-05 17:44:26 +02:00
Romain Vimont
d3f8647913
playlist: fix vlc_playlist_RequestMove()
...
Requesting to move more than 1 item beyond the end of the list with
vlc_playlist_RequestMove() resulted in an assertion failure during the
actual vlc_playlist_Move(): "target + count <= playlist->items.size".
Fix the target index correctly when moving more than 1 item.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2019-07-05 17:40:01 +02:00
Marvin Scholz
f720553953
qt: Prefix uic generated headers with 'ui_'
...
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2019-07-05 17:32:04 +02:00
Hugo Beauzée-Luyssen
993d6fd1fc
qt: ProgressBar: Use indeterminate mode during discovery/reload
...
Otherwise the progress bar can flicker as more files are found
2019-07-05 17:25:29 +02:00
Hugo Beauzée-Luyssen
ed1615a63d
qt: medialib: Expose reload started & completed events
2019-07-05 17:25:29 +02:00
Hugo Beauzée-Luyssen
5eedb47a16
test: Add an extension ordering test
2019-07-05 17:25:12 +02:00
Hugo Beauzée-Luyssen
a01c835240
vlc_input_item: Fix SPU extensions ordering
2019-07-05 17:25:12 +02:00
Hugo Beauzée-Luyssen
3b17f4734c
contrib: bootstrap: Use python3
2019-07-05 17:25:12 +02:00
Hugo Beauzée-Luyssen
624c73b946
medialibrary: Fix forward declaration
2019-07-05 17:25:12 +02:00
Felix Paul Kühne
6764184e8b
macosx: add basic implementation to drag library items from the library view to the playlist
2019-07-05 15:45:33 +02:00
Felix Paul Kühne
fd2546f3c9
library/media types: support NSCoding
2019-07-05 15:25:46 +02:00
Felix Paul Kühne
e9972af727
library/media types: expose VLCInputItem
2019-07-05 15:21:01 +02:00
Felix Paul Kühne
31707830aa
macosx/player: handle allocation failures
2019-07-05 14:27:03 +02:00
Francois Cartegnie
bcfa771cc6
codec: substext: add some comments
...
avoid wasting time investigating "a feature"
2019-07-04 21:54:49 +02:00
Felix Paul Kühne
8d3c2c234b
macosx/media info: show more stats
...
This adds further stats about demuxing
2019-07-04 20:27:58 +02:00