Updating link to change in openSUSE:Factory/vlc revision 139
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/vlc?expand=0&rev=99cdad88c7cfac058f18c95b7fa604d6
This commit is contained in:
parent
63a26c2169
commit
2ef1c55ca9
@ -1,70 +0,0 @@
|
||||
diff --git a/modules/gui/qt/components/controller.cpp b/modules/gui/qt/components/controller.cpp
|
||||
index 0bbb07942ae6b3f0c8491ce1fd807e3ebf5d3db5..382be37dccd0fc9dcf9b395b906676657b58e28e 100644
|
||||
--- a/modules/gui/qt/components/controller.cpp
|
||||
+++ b/modules/gui/qt/components/controller.cpp
|
||||
@@ -858,10 +858,17 @@ FullscreenControllerWidget::FullscreenControllerWidget( intf_thread_t *_p_i, QWi
|
||||
isWideFSC = getSettings()->value( "FullScreen/wide" ).toBool();
|
||||
|
||||
CONNECT( this, fullscreenChanged( bool ), THEMIM, changeFullscreen( bool ) );
|
||||
+
|
||||
+ Q_ASSERT( _parent );
|
||||
+ _parent->installEventFilter( this );
|
||||
}
|
||||
|
||||
FullscreenControllerWidget::~FullscreenControllerWidget()
|
||||
{
|
||||
+ QWidget *wParent = parentWidget();
|
||||
+ Q_ASSERT( wParent );
|
||||
+ wParent->removeEventFilter( this );
|
||||
+
|
||||
getSettings()->setValue( "FullScreen/pos", previousPosition );
|
||||
getSettings()->setValue( "FullScreen/screen", screenRes );
|
||||
getSettings()->setValue( "FullScreen/wide", isWideFSC );
|
||||
@@ -1074,6 +1081,21 @@ void FullscreenControllerWidget::customEvent( QEvent *event )
|
||||
}
|
||||
}
|
||||
|
||||
+bool FullscreenControllerWidget::eventFilter( QObject *watched, QEvent *event )
|
||||
+{
|
||||
+ const QWidget *wParent = parentWidget();
|
||||
+ Q_ASSERT( wParent );
|
||||
+
|
||||
+ if ( watched == wParent && event->type() == QEvent::ActivationChange )
|
||||
+ {
|
||||
+ /* Hide if not active */
|
||||
+ if ( !wParent->isActiveWindow() )
|
||||
+ hideFSC();
|
||||
+ }
|
||||
+
|
||||
+ return AbstractController::eventFilter( watched, event );
|
||||
+}
|
||||
+
|
||||
/**
|
||||
* On mouse move
|
||||
* moving with FSC
|
||||
@@ -1281,6 +1303,12 @@ void FullscreenControllerWidget::fullscreenChanged( vout_thread_t *p_vout,
|
||||
*/
|
||||
void FullscreenControllerWidget::mouseChanged( vout_thread_t *, int i_mousex, int i_mousey )
|
||||
{
|
||||
+ const QWidget *wParent = parentWidget();
|
||||
+ Q_ASSERT( wParent );
|
||||
+
|
||||
+ /* Ignore mouse events if not active */
|
||||
+ if ( !wParent->isActiveWindow() ) return;
|
||||
+
|
||||
bool b_toShow;
|
||||
|
||||
/* FIXME - multiple vout (ie multiple mouse position ?) and thread safety if multiple vout ? */
|
||||
diff --git a/modules/gui/qt/components/controller.hpp b/modules/gui/qt/components/controller.hpp
|
||||
index dc8bacce688ba82f47448f6e2892d0c701b726f1..ab7b29f194a52ae7369eba02801f7be020c17ec4 100644
|
||||
--- a/modules/gui/qt/components/controller.hpp
|
||||
+++ b/modules/gui/qt/components/controller.hpp
|
||||
@@ -283,6 +283,8 @@ protected:
|
||||
|
||||
void customEvent( QEvent *event ) Q_DECL_OVERRIDE;
|
||||
|
||||
+ bool eventFilter( QObject *watched, QEvent *event ) Q_DECL_OVERRIDE;
|
||||
+
|
||||
private slots:
|
||||
void showFSC();
|
||||
void planHideFSC();
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:57094439c365d8aa8b9b41fa3080cc0eef2befe6025bb5cef722accc625aedec
|
||||
size 26631372
|
@ -1,6 +0,0 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iF0EABECAB0WIQRl98a0IGvQV6frc3hxgHE75Y0a3AUCY2p88AAKCRBxgHE75Y0a
|
||||
3NVXAJ9KEpkaxZlPKUulzGU2vmtStRmR5ACfVFOOv1Upi/l53AFRtvmxF5DrFE4=
|
||||
=OQPo
|
||||
-----END PGP SIGNATURE-----
|
3
vlc-3.0.19.tar.xz
Normal file
3
vlc-3.0.19.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:643e3294bafe922324663ca499515b7564f2794575fd7d2b7992d20896381745
|
||||
size 25600300
|
6
vlc-3.0.19.tar.xz.asc
Normal file
6
vlc-3.0.19.tar.xz.asc
Normal file
@ -0,0 +1,6 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iF0EABECAB0WIQRl98a0IGvQV6frc3hxgHE75Y0a3AUCZRyL/gAKCRBxgHE75Y0a
|
||||
3NrgAKCGhU09dAfCDKXqWQ6m6X9hSo0FpgCeM1NNlTqI0mazZ6AKsWciDIpaSIk=
|
||||
=ID3m
|
||||
-----END PGP SIGNATURE-----
|
58
vlc.changes
58
vlc.changes
@ -1,3 +1,61 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 23 16:09:40 UTC 2023 - Aaron Stern <ukbeast89@protonmail.com>
|
||||
|
||||
- Update to version 3.0.19
|
||||
- Remove 104-playback-bar.patch, as it's no longer needed.
|
||||
+ Core:
|
||||
- Fix next-frame freezing in most scenarios
|
||||
+ Demux:
|
||||
- Support RIFF INFO tags for Wav files
|
||||
- Fix AVI files with flipped RAW video planes
|
||||
- Fix duration on short and small Ogg/Opus files
|
||||
- Fix some HLS/TS streams with ID3 prefix
|
||||
- Fix some HLS playlist refresh drift
|
||||
- Fix for GoPro MAX spatial metadata
|
||||
- Improve FFmpeg-muxed MP4 chapters handling
|
||||
- Improve playback for QNap-produced AVI files
|
||||
- Improve playback of some old RealVideo files
|
||||
- Fix duration probing on some MP4 with missing information
|
||||
+ Decoders:
|
||||
- Multiple fixes on AAC handling
|
||||
- Activate hardware decoding of AV1 on Windows (DxVA)
|
||||
- Improve AV1 HDR support with software decoding
|
||||
- Fix some AV1 GBRP streams, AV1 super-resolution streams and monochrome ones
|
||||
- Fix black screen on poorly edited MP4 files on Android Mediacodec
|
||||
- Fix rawvid video in NV12
|
||||
- Fix several issues on Windows hardware decoding (including "too large resolution in DxVA")
|
||||
- Improve crunchyroll-produced SSA rendering
|
||||
+ Video Output:
|
||||
- Super Resolution scaling with nVidia and Intel GPUs
|
||||
- Fix for an issue when cropping on Direct3D9
|
||||
- Multiple fixes for hardware decoding on D3D11 and OpenGL interop
|
||||
- Fix an issue when playing -90°rotated video
|
||||
- Fix subtitles rendering blur on recent macOS
|
||||
+ Input:
|
||||
- Improve SMB compatibility with Windows 11 hosts
|
||||
+ Contribs:
|
||||
- Update of fluidlite, fixing some MIDI rendering on Windows
|
||||
- Update of zlib to 1.2.13 (CVE-2022-37434)
|
||||
- Update of FFmpeg, vpx (CVE-2023-5217), ebml, dav1d, libass
|
||||
+ Misc:
|
||||
- Improve muxing timestamps in a few formats (reset to 0)
|
||||
- Fix some rendering issues on Linux with the fullscreen controller
|
||||
- Fix GOOM visualization
|
||||
- Fixes for Youtube playback
|
||||
- Fix some MPRIS inconsistencies that broke some OS widgets on Linux
|
||||
- Implement MPRIS TrackList signals
|
||||
- Fix opening files in read-only mode
|
||||
- Fix password search using the Kwallet backend
|
||||
- Fix some crashes on macOS when switching application
|
||||
- Fix 5.1/7.1 output on macOS and tvOS
|
||||
- Fix several crashes and bugs in the macOS preferences panel
|
||||
- Improvements on the threading of the MMDevice audio output on Windows
|
||||
- Fix a potential security issue on the uninstaller DLLs
|
||||
- Fix memory leaks when using the media_list_player libVLC APIs
|
||||
+ Translations:
|
||||
- Update of most translations
|
||||
- New translations to Esperanto, Interlingue, Lao, Macedonian, Burmese, Odia, Samoan and Swahili
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jul 23 19:58:28 UTC 2023 - llyyr <llyyr.public@gmail.com>
|
||||
|
||||
|
4
vlc.spec
4
vlc.spec
@ -33,7 +33,7 @@
|
||||
%bcond_with faad
|
||||
%bcond_with fdk_aac
|
||||
Name: vlc
|
||||
Version: 3.0.18
|
||||
Version: 3.0.19
|
||||
Release: 0
|
||||
Summary: Graphical media player
|
||||
License: GPL-2.0-or-later AND LGPL-2.1-or-later
|
||||
@ -57,7 +57,6 @@ Patch5: vlc-libplacebo-5.patch
|
||||
Patch100: vlc-projectM-qt5.patch
|
||||
# PATCH-FIX-UPSTREAM -- Use OpenCV C++ API
|
||||
Patch103: 0001-Port-OpenCV-facedetect-example-to-C-API.patch
|
||||
Patch104: 104-playback-bar.patch
|
||||
BuildRequires: Mesa-devel
|
||||
BuildRequires: aalib-devel
|
||||
BuildRequires: alsa-devel >= 1.0.24
|
||||
@ -407,7 +406,6 @@ OpenCV based video filters and a face detection example.
|
||||
%patch100 -p1
|
||||
%endif
|
||||
%patch103 -p1
|
||||
%patch104 -p1
|
||||
|
||||
# a52_init() < 0.8.0 doesn't take any arguments
|
||||
if pkg-config --max-version 0.8 liba52; then
|
||||
|
Loading…
x
Reference in New Issue
Block a user