Samuel Bassaly
6f47656dfe
macosx: Add stereo_pan filter
Add stereo pan filter to Advanced Audio Effects panel.
Add enable button for each filter, as pan audio effect has effect over
the whole spectrum (always noticeable), thus, if always enabled, it
makes pitch adjustment unusable.
Additionally, for pitch adjustment:
- Update the step of the scale to 0.25
- Fix the default value to 0.0 (was previously 0.25)
Closes issue #25872
5 years ago
Benjamin Arnaud
74c682d76a
qml/MainDisplay: Fix keyboard focus loss when clearing the 'localMenuDelegate'
The previous implementation made us lose the keyboard focus each time we set 'localMenuDelegate' to null.
5 years ago
Romain Vimont
5237d080a4
opengl: rename internal.h to interop_sw.h
The header internal.h is really a header for interop_sw.c.
5 years ago
Romain Vimont
7621d23ec1
opengl: remove useless includes of internal.h
5 years ago
Romain Vimont
010ee85793
opengl: make opengl_interop_init_impl static
It is only used from interop.c.
5 years ago
Romain Vimont
967e96ae1b
opengl: reorder interop functions
This will allow to reference opengl_interop_init_impl without forward
declaration.
5 years ago
Pierre Lamot
cc077850b2
qt: fix inverted callbacks in playlist controller
typo in previous refactor
fix : #25997
5 years ago
Romain Vimont
d94968e8a5
opengl: fix coords mapping in plane filtering
The matrix to bind might be different for each plane.
5 years ago
Hugo Beauzée-Luyssen
77d81e4b4a
qt: Fix memory leak
5 years ago
Rémi Denis-Courmont
8a0bfd13bf
include: fix function cross-ref
5 years ago
Romain Vimont
d98f134699
opengl: move "draw" filter to its own plugin
This avoids to expose the exact same module in different plugins.
Moreover, the "draw" filter is necessary to the OpenGL filter engine,
but is not directly related to any vout, so it was odd to include it in
vout plugins.
5 years ago
Romain Vimont
d59527ebc3
opengl: reformat Makefile
5 years ago
Romain Vimont
01d983f8ba
opengl: remove duplicate entry in Makefile
The header filter.h was included twice.
5 years ago
Romain Vimont
4e5d3ade6d
opengl: reorder Makefile
Gather all libgl_plugin.la declarations at the same place.
5 years ago
Romain Vimont
163fb48690
opengl: move vout-specific files to vout modules
Some OpenGL vout-specific source files where included into all OpenGL
modules. They were not necessary for OpenGL filters modules for example.
5 years ago
Benjamin Arnaud
5a3d4c7a6e
qml: Update setCurrentItemFocus implementation
5 years ago
Benjamin Arnaud
e1dbe6feab
qml: Rename 'view.currentItem' to '_currentView'
qml/PlaylistMediaDisplay: Remove unused alias.
qml/MusicAlbums: Remove the _switchExpandItem function.
5 years ago
Benjamin Arnaud
9d57173d63
qml/PlaylistDelegate: Update focus implementation
5 years ago
Benjamin Arnaud
56e8cad6a9
qml/PlaylistListView: Update focus implementation
5 years ago
Benjamin Arnaud
0406ba8148
qml/OverlayMenu: Update focus implementation
5 years ago
Benjamin Arnaud
5598bd2a87
qml/PlaylistMediaList: Update focus implementation
5 years ago
Benjamin Arnaud
de5ec933e8
qml/TextToolButton: Update focus implementation
5 years ago
Benjamin Arnaud
516edf9889
qml/TableViewDelegate: Update focus implementation
5 years ago
Benjamin Arnaud
8ba8a369e4
qml/ExpandGridView: Update focus implementation
5 years ago
Benjamin Arnaud
c5bfd87394
qml/VideoAll(s): Update focus implementation
5 years ago
Benjamin Arnaud
e08eca22da
qml/PlaylistMediaDisplay: Update focus implementation
5 years ago
Benjamin Arnaud
fb11f5cc1e
qml/MusicArtist: Update focus implementation
5 years ago
Benjamin Arnaud
5711d3a485
qml/MediaGroupList: Update focus implementation
5 years ago
Benjamin Arnaud
03e91b4ed3
qml/GridItem: Update focus implementation
5 years ago
Benjamin Arnaud
9f64e96277
qml/BannerSources: Update focus implementation
5 years ago
Benjamin Arnaud
2d4b34b26f
qml/KeyNavigableTableView: Update focus implementation
5 years ago
Benjamin Arnaud
01871ca80b
qml/KeyNavigableListView: Update focus implementation
5 years ago
Benjamin Arnaud
020e34f809
qml/NavigableCol: Update focus implementation
5 years ago
Benjamin Arnaud
faba594d94
qml/NavigableRow: Update focus implementation
5 years ago
Benjamin Arnaud
3cde366810
AnimatedBackground: Switch to visualFocus
5 years ago
Benjamin Arnaud
03a7ab8e60
qml: Add reason to forceActiveFocus
5 years ago
Pierre Lamot
6797c5ac02
qml: fix actionAtIndex being emitted when key wasn't pressed in ExpandGridView
this happened when the focus was on another component (ie: the contextual menu)
when the key was pressed
5 years ago
Prince Gupta
b621b597c0
qt: correctly initialize volume
ref #25971
5 years ago
Prince Gupta
c5ba7ca6d7
qml/VolumeWidget: correctly sync volume with player
ref #25971
5 years ago
Prince Gupta
bd384d2334
qml: hide PIPPlayer if media doesn't have video
5 years ago
Prince Gupta
3874467ae4
qt/VideoWindowHandler: fix abrupt window size changes
fixes abrupt window size changes when any media is played
'm_lastWinGeometry' should only be set before going into the full
screen, initializing it with 'm_window' causes window size restore
inside 'setVideoFullScreen'
5 years ago
Prince Gupta
6012664143
qt: correctly propagate minimize query
5 years ago
Romain Vimont
c7ab524092
Extract OpenGL filter wrapper
In order to implement several standalone video filters (with capability
"video filter") using OpenGL filters (with capability "opengl filter"),
define an helper to delegate the work to the "opengl" video filter.
Co-authored-by: vatsin1810 <suchak@sas.upenn.edu>
5 years ago
Pierre Lamot
71c7f79d60
qt: delete explicitly the InterfaceWindowHandler before destroying the interface
using Qt parenting auto deletion leads to using the window in
InterfaceWindowHandler destructor while it's partially destroyed
5 years ago
Steve Lhomme
c800f8bdb7
dvb: scan: call vlc_tick_to_str() once for the same value
5 years ago
Steve Lhomme
3475f8e972
ticks: rename secstotimestr() to vlc_tick_to_str()
5 years ago
Steve Lhomme
a59cb66257
ticks: use a vlc_tick_t with secstotimestr()
This is what it's always used with. No need for lossy conversions to int.
5 years ago
Francois Cartegnie
a7e5e0a900
demux: adaptive: reset keepalive for connection reuse
5 years ago
Francois Cartegnie
a62fd03389
demux: adaptive: remove pipelining restriction for TLS
was related to replaced API
refs #26012
5 years ago
Steve Lhomme
f35b34c0a1
d3d11_player: adjust the swapchain size when resizing
This will provide better quality when expanding the size compared to the
initial size.
5 years ago