Commit Graph

101552 Commits

Author SHA1 Message Date
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