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