1
mirror of https://code.videolan.org/videolan/vlc synced 2024-10-03 01:31:53 +02:00
Commit Graph

89488 Commits

Author SHA1 Message Date
Lyndon Brown
b4e6354412 configure: purge MMX/MMXEXT
the line removed from avcodec appears to just be a stray and
obsolete code remenant.
2021-08-01 14:08:51 +00:00
Lyndon Brown
9fdfdd302b libmpeg2: fix PPC regression
00d1f50eff introduced a regression for PPC
since the `signal()` based detection for altivec in libmpeg2 is not thread
safe unlike our own. here we restore use of our own detection for PPC,
bypassing libmpeg2's unsafe auto-detection otherwise triggered in
`mpeg2_init()`.

fixes #25948.
2021-07-31 18:30:07 +00:00
Hugo Beauzée-Luyssen
5219ec9579 CI: Bump android image
This version has protobuf-compiler prebuilt in order to speed up the
android jobs
2021-07-31 14:54:00 +00:00
Prince Gupta
4733f33e6d qml/MiniPlayer: update tint color 2021-07-31 14:22:03 +00:00
Prince Gupta
f917cea7ce qml/MusicAlbumsGridExpandDelegate: use 'expandDelegate' color constant for background 2021-07-31 14:22:03 +00:00
Prince Gupta
84b568ee9e qml/VideoInfoExpandPanel: use 'expandDelegate' color constant for background 2021-07-31 14:22:03 +00:00
Prince Gupta
6bd293413b qml/VLCColors: add 'expandDelegate' color constant 2021-07-31 14:22:03 +00:00
Prince Gupta
cbb464bcd8 qml/VideoInfoExpandPanel: use 'border' color constant 2021-07-31 14:22:03 +00:00
Prince Gupta
fe941e855a qml/MusicAlbumsGridExpandDelegate: use 'border' color constant 2021-07-31 14:22:03 +00:00
Prince Gupta
3f12e672d4 qml/MusicArtistAlbums: add left border in artists list 2021-07-31 14:22:03 +00:00
Prince Gupta
2700ed65f6 qml/MainDisplay: add left border in PlaylistListView column 2021-07-31 14:22:03 +00:00
Prince Gupta
8ce0950121 qml/VLCColors: rename 'bannerBorder' to 'border'
this will be reused in different parts as well
2021-07-31 14:22:03 +00:00
Prince Gupta
fb1fd83a0a qml/BannerSources: use 'lowerBanner' color constant 2021-07-31 14:22:03 +00:00
Prince Gupta
0e6f0318ee qml/VLCColors: introduce 'lowerBanner' color constant
defines background color for local toolbar section of
BannerSources
2021-07-31 14:22:03 +00:00
Prince Gupta
649002828b qml/VLCColors: rename 'banner' to 'topBanner' 2021-07-31 14:22:03 +00:00
Prince Gupta
f8da545c0a qml: update day theme
update banner and bgAlt contants
2021-07-31 14:22:03 +00:00
Prince Gupta
136839ed90 qml/PlaylistListView: update background color
use 'bgAlt' constant for background color
2021-07-31 14:22:03 +00:00
Prince Gupta
526cd11414 qml: update night theme 2021-07-31 14:22:03 +00:00
Lyndon Brown
bb3350b78c esformat: fix obsolete video_palette_t documentation
the old text here has been obsolete since we stopped "blindly" copying
between video_palette_t and ffmpeg/libavcodec's AVPaletteControl struct
in 61146f7e47.
2021-07-31 09:55:54 +00:00
Fatih Uzunoglu
829a188d96 qml: better focus handling in player toolbar
fixes #25748
2021-07-31 09:07:08 +00:00
Fatih Uzunoglu
85e9a3b0be qml: fix typo in MiniPlayer 2021-07-31 09:07:08 +00:00
Fatih Uzunoglu
78e0394a7f qml: use attached navigation in progressbar 2021-07-31 09:07:08 +00:00
Fatih Uzunoglu
dd8945e707 qml: fix controlbar keyboard navigation regression
recent introduction of Loaders broke the navigation.
This patch intends to fix the regression.

fixes #25762.
2021-07-31 09:07:08 +00:00
Lyndon Brown
6cb1e6a236 tests: update check_symbols
drop obsolete entries.
2021-07-31 08:44:46 +00:00
Prince Gupta
2ba001e7c2 qt, windows: fix maximized window in CSD
fixes cut off edges in maximized window when using CSD
2021-07-30 14:49:34 +00:00
Prince Gupta
ddee28f532 qml/CSDTitelbarTapNDrapHandler: fix incorrect function call 2021-07-30 14:49:34 +00:00
Lyndon Brown
caab17f1d0 qt: fix tabstop ordering for effects video subpanels
fixes one of the accessibility issues reported in #25896.
2021-07-30 12:55:30 +00:00
Fatih Uzunoglu
4d54a7fd99 qt: mark properties with 'final' when applicable
in the qt codebase properties are often used but they are not
overridden by a derived class.

according to the Qt docs, the presence of final attribute can
be used for performance optimizations.
2021-07-30 10:32:19 +00:00
Fatih Uzunoglu
1da3d0d46f qml: add missing readonly specifiers in VLCStyle 2021-07-30 10:32:19 +00:00
Fatih Uzunoglu
d9974ced63 qml: use proper QtQuick.Layouts version for import 2021-07-30 10:32:19 +00:00
Fatih Uzunoglu
253a9e6087 qml: regenerate VLCIcons.qml 2021-07-30 10:32:19 +00:00
Fatih Uzunoglu
b9bde619a1 qml: use proper QtQuick version for import in VLCIcons generator 2021-07-30 10:32:19 +00:00
Fatih Uzunoglu
ae36314ad2 qml: add missing readonly specifiers in VLCIcons generator 2021-07-30 10:32:19 +00:00
Fatih Uzunoglu
0badc83076 qml: regenerate VLCIcons.qml 2021-07-30 08:25:22 +00:00
Fatih Uzunoglu
d6556e3ec7 qml: make VLCIcons QtObject in VLCIcons generator 2021-07-30 08:25:22 +00:00
Fatih Uzunoglu
7640564357 qml: make VLCStyle QtObject 2021-07-30 08:25:22 +00:00
Prince Gupta
fe12285fa6 qml: implement drag support in MusicTrackListDisplay
replaces drag support from MusicTracksDisplay. This way it can be reused
in places where MusicTrackListDisplay is used like in expand delegates
2021-07-30 08:03:16 +00:00
Prince Gupta
b23f655d23 qml/MusicArtistsAlbums: support drag to playlist of Music Artists 2021-07-30 08:03:16 +00:00
Prince Gupta
e0e7911a05 qml: use AnimatedBackground in Artist list 2021-07-30 08:03:16 +00:00
Prince Gupta
712e5f2dc0 qml/MusicArtistsAlbums: fix identation 2021-07-30 08:03:16 +00:00
Prince Gupta
6bdc64f40e qml: refactor MusicAllArtists view in separate file 2021-07-30 08:03:16 +00:00
Prince Gupta
8bf4d27263 qt: cleanup configuration on termination
fixes #25902
fixup 7a00ed44fb
2021-07-30 07:27:34 +00:00
Tristan Matthews
8709e79e18 contrib: aom: update to 3.1.2
- Bug fixes [1]:
    * exports.cmake: use APPLE and WIN32 and use def for mingw-w64
      https://aomedia-review.googlesource.com/c/aom/+/139882

    * Issue 2993: Incorrect spatial_id when decoding base layer of
      multi-layer stream

    * Issue 3080: Chroma Resampling by Encoder on Y4M Inputs Files Tagged
      as C420mpeg2

    * Issue 3081: Use of uninitialized value $version_extra in
    concatenation (.) or string at aom/build/cmake/version.pl line 88.

[1] https://aomedia.googlesource.com/aom/+/refs/tags/v3.1.2/CHANGELOG
2021-07-29 20:46:13 +00:00
Thomas Guillem
03ec78a0a3 es_out: log the active clock source 2021-07-29 13:53:21 +00:00
Thomas Guillem
88ad68a961 es_out: restore the previous ES_OUT_SET_PCR behavior
ES_OUT_SET_PCR can now be called anytime (even from the open cb) and
from any threads. The behavior was changed in
800482fbd2.

This fixes assert with asynchronous accesses like pulse that could
configure the clock without being started by the input (via
ES_OUT_PRIV_SET_MODE)

Fixes #25947
2021-07-29 13:53:21 +00:00
Thomas Guillem
1a18940bb0 es_out: rename clock_source
To avoid confusion with pgrm->active_clock_source.
2021-07-29 13:53:21 +00:00
Thomas Guillem
b7a0228eb9 es_out: log when ES tracks are added/deleted/(un)selected
And print the track str_id. It can be very useful for users that want to
play with "type-track-id" options.
2021-07-29 12:07:34 +00:00
Jérémy VIGNELLES
8db20416ea hls: Increase the precision of the time scale
duration computations were made with precision loss, which add up and leads to unprecise seeking if the stream is really long (like a day or two)
ref : https://mailman.videolan.org/pipermail/vlc-devel/2019-September/127759.html
2021-07-29 11:14:48 +00:00
Lyndon Brown
6f1b46dbce postproc: fix x86_64 contrib arch build param
fixes #25940.
2021-07-29 08:07:07 +00:00
Hugo Beauzée-Luyssen
512dd9495f contrib: Ensure cmake won't interpret the provided prefix
We already provide an absolute path, which cmake might try to interpret
and convert to an equivalent value.
This works, except when we try to replace the prefix we provided by
@@CONTRIB_PREFIX@@ in change_prefix.sh, which leads to .pc files being
present but unusable
2021-07-28 11:58:14 +00:00