Commit Graph

63259 Commits

Author SHA1 Message Date
François Cartegnie 0e39c49c95 packetizer: avparser: fix leak on flush 2024-05-01 12:23:44 +00:00
Alexandre Janniaux ab6e2ec2cd test: FakeESOut: switch to lambda initialization
Switching to a zero-initialized structure provides the same behaviour as
designated initializers in C code, ie. optional callbacks don't need to
be specified during initialization. This simplify a lot adding and
removing callbacks to the virtual tables since we don't need to modify
every files using the table at the same time as changing the table
itself.
2024-04-30 21:09:23 +00:00
Alexandre Janniaux dc58c823db adaptive: FakeESOut: switch to lambda initialization
Switching to a zero-initialized structure provides the same behaviour as
designated initializers in C code, ie. optional callbacks don't need to
be specified during initialization. This simplify a lot adding and
removing callbacks to the virtual tables since we don't need to modify
every files using the table at the same time as changing the table
itself.
2024-04-30 21:09:23 +00:00
Fatih Uzunoglu b96588ccc9 qml: set `reuseItems` property declaratively in KeyNavigableListView 2024-04-30 08:54:58 +00:00
Pierre Lamot 82db96fad0 qt: fix URL deserialization in VLCAcessImageProvider
characters as `?` or `&` remained encoded and were causing access issue for
artwork from services discoveries such as jamendo
2024-04-30 06:15:02 +00:00
Pierre Lamot 2212ef872e qt: ensure network models aren't as cachable too early
most network models are loaded asynchronously, if the cache is built right after
the model initialisation, data isn't loaded yet and the first model version is
built on an empty list, which can lead to a transitory state where the view
assumes it's not loading anymore and that no data is present
2024-04-30 05:41:15 +00:00
Pierre Lamot c1d4b32cb7 qml: update RecordButton animation
* contentitem implementation aligns with IconToolButton
* animation fades to transparent red rather than transparent black
* animation will fade in then fade out
2024-04-30 05:07:25 +00:00
Pierre Lamot 1eb8522006 qml: fix record button text/description
property requirement of IconToolButton changed since d6b6ac32c2
2024-04-30 05:07:25 +00:00
Prince Gupta a09caaa34c qt: fix removal in NetworkDeviceModel 2024-04-30 04:42:12 +00:00
Fatih Uzunoglu e33592f80c qt: do not use `Q_INIT_RESOURCE` in qml_test.cpp
We don't use the test with static Qt, and
Q_INIT_RESOURCE should not be necessary
with dynamically linked Qt.
2024-04-29 08:48:25 +00:00
Fatih Uzunoglu afe2207f5b qt: fix resource issues
- Split vlc.qrc into assets.qrc and qml.qrc.
- Re-generate resource when qml files are updated.
- Initialize all resources explicitly.
- Split resource initialization in Makefile.
- Include qml files in resources, regardless if
  qmlcachegen is used or not.
2024-04-29 08:48:25 +00:00
Fatih Uzunoglu 9fb4d0c0f7 qt: add missing xml version to shaders.qrc 2024-04-29 08:48:25 +00:00
Fatih Uzunoglu 5d7cbddef9 qt: add missing xml version to windows.qrc 2024-04-29 08:48:25 +00:00
Fatih Uzunoglu 5e61d44e40 qt: add missing xml version to vlc.qrc 2024-04-29 08:48:25 +00:00
Steve Lhomme 60c58cee77 avcodec/chroma: map VLC_CODEC_VUYA to AV_PIX_FMT_VUYX
It is (at least) part of FFmpeg 6.1 and can be used as DXVA/QSV output.
2024-04-28 22:57:41 +00:00
Fatih Uzunoglu 42fa622168 qt: update to Qt 6.7.0 2024-04-28 19:10:37 +00:00
Pierre Lamot 7e8511d2a5 qml: require properties in TableViewDelegate 2024-04-28 16:33:03 +00:00
Pierre Lamot d289e151a3 qml: mark properties as required in TableRowDelegate and TableHeaderDelegate 2024-04-28 16:33:03 +00:00
Pierre Lamot 5e9df6bf72 qml: load manually table row and header delegate
Qml Loader is unable to pass the initial properties of an Item
use onComplete/onDestroyed to manually handle the items
2024-04-28 16:33:03 +00:00
Pierre Lamot 3cc71ffc4d qml: inherit from TableRowDelegate and TableHeaderDelegate 2024-04-28 16:33:03 +00:00
Pierre Lamot dfe5d8fab9 qml: introduce TableRowDelegate and TableHeaderDelegate
This will serve as base classes for specialized row/header implementation, the
main purpose is to declare all property set by TableView
2024-04-28 16:33:03 +00:00
Pierre Lamot 93ffb7e1a5 qml: remove accessing unexisting property in ButtonExt 2024-04-28 16:33:03 +00:00
Pierre Lamot fe30d6bd02 qml: mark modelData as required in repeater using it
some views won't load properly otherwise
2024-04-28 16:33:03 +00:00
Pierre Lamot d601d6a9c6 qml: enforce required properties 2024-04-28 16:33:03 +00:00
Pierre Lamot 983fef0b45 qml: remove unused property from MusicArtistDelegate 2024-04-28 16:33:03 +00:00
Pierre Lamot a489fab704 qml: pass initial value of CSDMouseStealer on creation 2024-04-28 16:33:03 +00:00
Pierre Lamot 8f13fb469d qml: register BaseModel as a Qml type 2024-04-28 16:33:03 +00:00
Pierre Lamot a45e28b37c qml: rename MLModel as MLBaseModel on QML side
So C++ and QML naming matches
2024-04-28 16:33:03 +00:00
Prince Gupta 03fd36d79f qml: fix size assignment for combobox in PlaybackSpeed
RowLayout doesn't follow width/height property of children
2024-04-28 15:29:15 +00:00
Prince Gupta ca78bab012 qml: update background for ComboBox 2024-04-28 15:29:15 +00:00
Prince Gupta 7cfee7ff9c qml: use default implicitHeight 2024-04-28 15:29:15 +00:00
Prince Gupta ad31b9ecc9 qml: use templated ItemDelegate 2024-04-28 15:29:15 +00:00
Prince Gupta ff6de187d1 qml: use appropriate type for label 2024-04-28 15:29:15 +00:00
Prince Gupta 665d8cfd6f qml: use IconLabel for indicator in ComboBox 2024-04-28 15:29:15 +00:00
Prince Gupta e259c03952 qml: use templates as base for combobox 2024-04-28 15:29:15 +00:00
Steve Lhomme 3f42195529 srt: share the SRT key length names like the key length values 2024-04-28 14:45:45 +00:00
Steve Lhomme 4b3b771553 libplacebo: fix mismatching list of filter values/names 2024-04-28 14:45:45 +00:00
Fatih Uzunoglu 5ce659d721 qt: fix deprecated warning in extended.cpp 2024-04-28 14:01:46 +00:00
Fatih Uzunoglu a7be331fb7 qt: fix deprecated warning in navigation_history.cpp 2024-04-28 14:01:46 +00:00
Fatih Uzunoglu 65bffbc158 qt: fix deprecated warning in color_scheme_model.cpp 2024-04-28 14:01:46 +00:00
Fatih Uzunoglu 8a8cf4c8fc qt: fix deprecated warning in control_list_model.cpp 2024-04-28 14:01:46 +00:00
Fatih Uzunoglu ecad138f34 qt: fix deprecated warning in systempalettethemeprovider.cpp 2024-04-28 14:01:46 +00:00
Fatih Uzunoglu e5e7a3e351 qt: fix deprecated warning in qml_menu_wrapper.cpp 2024-04-28 14:01:46 +00:00
Fatih Uzunoglu 7d0fba8cc3 qt: fix deprecated warning in custom_menus.cpp 2024-04-28 14:01:46 +00:00
Fatih Uzunoglu 706c1b03c3 qt: fix deprecated warning in controlbar_profile_model.cpp 2024-04-28 14:01:46 +00:00
Fatih Uzunoglu e4a5bcd7cb qt: fix deprecated warnings in compositor_x11_uisurface.cpp 2024-04-28 14:01:46 +00:00
Fatih Uzunoglu 96c6d7679c qt: fix deprecated warnings in videosurface.cpp 2024-04-28 14:01:46 +00:00
Ash V 98efe8ad5f qml: Added isSortable flag in the list view colModels
Implemented isSortable key/flag in the qml list view colModels for KeyNavigableTableView.

Fixes Issue: #28503
2024-04-27 21:33:38 +00:00
Claudio Cambra 7994e83bbd macosx: Also size unknown media as video, fixing issues in video views
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2024-04-27 21:10:09 +00:00
Claudio Cambra 7392dba9c2 macosx: Update outline for audio group header colour when system theme changes
CGColor cannot respond to theme changes

Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
2024-04-27 13:03:03 +00:00