Fatih Uzunoglu
fd12435507
qt: do not use `setClearBeforeRendering()` in compositor_win7
...
Qt docs: The color buffer is cleared by default.
2024-03-24 20:32:07 +00:00
Fatih Uzunoglu
ef6d533d51
qt: remove d3d version check in compositor_win7 for Qt 6
2024-03-24 20:32:07 +00:00
Fatih Uzunoglu
30c2634e72
qt: remove org.videolan.compat module
2024-03-24 20:32:07 +00:00
Fatih Uzunoglu
83141455ea
qt: do not use `setClearBeforeRendering()` in compositor_wayland
...
Qt docs: The color buffer is cleared by default.
2024-03-24 20:32:07 +00:00
Fatih Uzunoglu
8d5ea96548
qt: add missing Q_MOC_INCLUDE
2024-03-24 20:32:07 +00:00
Fatih Uzunoglu
af677147ae
qt: cast QPainterPath::element to QPointF in QSGRoundedRectangularImageNode
2024-03-24 20:32:07 +00:00
Fatih Uzunoglu
c7b06f38da
qml: extend artist list background through view display margin end
2024-03-24 19:58:21 +00:00
Prince Gupta
3efad18d90
qml: fix Popup appearing out of window with extended frames
...
fixup d59aa6169e
2024-03-24 14:57:51 +00:00
Prince Gupta
d4e2fd65dc
qml: fix PlaybackSpeed Popup not loading
2024-03-24 14:57:51 +00:00
Prince Gupta
d3d50d3576
qml: don't use icon font for normal text
...
also remove superfluous column wrapping
2024-03-24 13:58:14 +00:00
Steve Lhomme
53e48f1a98
vout_subpictures: use the same scaling to unscale the forced destination
...
If scaling is not applied the scaling used was giving incorrect absolute+unscaled area for the
region destination to keep.
2024-03-24 12:26:30 +00:00
Steve Lhomme
172ae5a663
d3d11_scaler: fix deadlock on NVIDIA detection errors
2024-03-24 04:32:43 +00:00
Steve Lhomme
6a5b788c5d
d3d11_scaler: fix Intel Super Resolution enabling
...
The wrong API was used to set kIntelVpeFnScaling.
2024-03-24 04:32:43 +00:00
Steve Lhomme
12511587fe
d3d11_scaler: mark Intel Super Resolution detection as not possible
2024-03-24 04:32:43 +00:00
Fatih Uzunoglu
58d43b1259
qml: fit text in toolbar editor button list view
2024-03-23 20:24:42 +00:00
Prince Gupta
4cd7e93525
qml: add option to jump to playing in Playlist
2024-03-23 14:35:07 +00:00
Prince Gupta
69a449868d
qt: add 'currentIndex' property to PlaylistController
2024-03-23 14:35:07 +00:00
Prince Gupta
5f1e80b1b7
qt: rename variable
2024-03-23 14:35:07 +00:00
Fatih Uzunoglu
3d8fa03b17
qml: use IconToolButton in NavigationBoxButton
...
IconControlButton is no more.
2024-03-23 14:08:29 +00:00
Fatih Uzunoglu
8ed07cf09d
qml: do not import player directory in NavigationBoxButton
...
importing player directory as Player
conflicts with the Player provided
by org.videolan.vlc module.
2024-03-23 14:08:29 +00:00
Fatih Uzunoglu
2c07597697
qml: correct invalid reference in Player
2024-03-23 14:08:29 +00:00
Fatih Uzunoglu
2b68d45d03
qml: fix context menu not opening in playlist delegate
...
Regression since d34c08723d
,
and `this` here is not necessary. It is not clear why it has
been used before.
2024-03-23 11:52:25 +00:00
Fatih Uzunoglu
4ef63e2aca
qml: simplify logic in MiniPlayer.qml
2024-03-23 11:23:19 +00:00
Fatih Uzunoglu
9f9339427b
qml: do not show mini player when ui is scaled
2024-03-23 11:23:19 +00:00
Fatih Uzunoglu
3e45f73735
qml: remove spacing in music artist list
2024-03-23 10:40:25 +00:00
Prince Gupta
dafc146cf8
qt: fix leak of network resources from RoundImage
...
also add documentation to address ambiguity in object ownership
2024-03-23 09:13:35 +00:00
Prince Gupta
cc922574c6
qt: fix possible infinite loading in RoundImage
...
correctly handle error for custom generators
2024-03-23 09:13:35 +00:00
Prince Gupta
58a7aec106
qt: rearrange variables in RoundImage
...
reduces padding
2024-03-23 09:13:35 +00:00
François Cartegnie
44879313ba
codec/demux: ttml: handle non-default namespaces
2024-03-22 20:15:27 +00:00
François Cartegnie
a55c9e9a6b
codec: ttml add more namespaces defines
2024-03-22 20:15:27 +00:00
François Cartegnie
29759b7141
codec: ttml: add namespaces registry
2024-03-22 20:15:27 +00:00
François Cartegnie
d9a8494f70
codec: ttml: add tt_node_match for namespaces
2024-03-22 20:15:27 +00:00
François Cartegnie
18800af26d
codec: ttml: tag nodes with namespaces
2024-03-22 20:15:27 +00:00
Kai Blaschke
54c93e010b
Add "Lua" to the dependency names list
...
The CMake find module uses the upper-case name "Lua", which causes Meson not to find the library on case-sensitive file systems of no pkgconfig files are available.
2024-03-22 14:37:58 +00:00
Steve Lhomme
be507fef3f
direct3d11: disable generated HDR on SDR screens
...
We assume the first display must be in HDR for Windows to enable SDR. We don't know
which adapter will be used at this point nor on which output.
2024-03-22 12:36:16 +00:00
Steve Lhomme
e9b4339f3f
direct3d11: initialize HDR mode earlier
2024-03-22 12:36:16 +00:00
Steve Lhomme
27b8a91172
direct3d11: tell the local swapchain whether it should try to match the display
...
When forcing or disabling HDR we don't want to match the display
2024-03-22 12:36:16 +00:00
Steve Lhomme
3a28ed5867
direct3d11: separate the swapchain creation from the local swapchain handler
...
Only one of them needs special handling between DComp/HWND.
2024-03-22 12:36:16 +00:00
Steve Lhomme
36f6d1c59b
vout_subpictures: handle region scaled placement in SpuRenderRegion()
...
We can avoid some scaling rounding if it's not applied.
2024-03-22 11:40:44 +00:00
Steve Lhomme
afbc933c8d
vout_subpictures: simplify spu region scaling boolean
...
At this stage all regions are picture-based (ie not text regions). We don't need to check it anymore.
Even if someday display modules can render text regions on their own, they can surely do the scaling too.
2024-03-22 11:40:44 +00:00
Steve Lhomme
17bc969d45
vlc_spu: assume display module that can render subpicture regions can scale it
...
We already require these display modules to be able to place and scale/stretch the video picture.
2024-03-22 11:40:44 +00:00
Steve Lhomme
d8a0130e0a
vout: reset the display info before each opening
...
A display module may set a value but not be used in the end.
2024-03-22 11:40:44 +00:00
Steve Lhomme
7b5664c013
vout_subpictures: handle zoomed placement in the core
...
The zooming factor is applied once in the core, no need to make the display module compute it.
2024-03-22 11:40:44 +00:00
Steve Lhomme
073cba3969
subpicture: use the cropped picture format when blending
...
The local blend_fmt was just exactly the same.
2024-03-22 11:40:44 +00:00
Steve Lhomme
f9434a9530
vout_subpictures: set the part of the region picture to display in the picture
...
The picture format already has a way to set cropping values in the picture.
We just need a clone of the picture to change the metadata.
2024-03-22 11:40:44 +00:00
Steve Lhomme
f684513739
VLCSampleBufferDisplay: handle subpicture region scaling
2024-03-22 11:40:44 +00:00
Steve Lhomme
918e7fc117
android/display: handle subpicture region scaling
2024-03-22 11:40:44 +00:00
Steve Lhomme
7908d46e8f
libplacebo: handle subpicture region scaling
2024-03-22 11:40:44 +00:00
Steve Lhomme
eaaf8cfc1b
xcb/render: handle subpicture region scaling
2024-03-22 11:40:44 +00:00
Steve Lhomme
7c37a081f5
xcb/render: use a factor to scale horizontally/vertically
2024-03-22 11:40:44 +00:00