- Apr 19, 2023
-
-
Steve Lhomme authored
cassert is the preferred way in C++. It doesn't contain static_assert which is otherwise a keyword. https://stackoverflow.com/a/43011752/1266123 https://en.cppreference.com/w/cpp/header/cassert https://en.cppreference.com/w/cpp/language/static_assert
-
Steve Lhomme authored
-
Steve Lhomme authored
-
Steve Lhomme authored
-
Steve Lhomme authored
We never checked the boolean error and it's cleaner.
-
Steve Lhomme authored
As well as enums only used in win32touch.c.
-
Steve Lhomme authored
We only compile this code on desktop builds and the minimum version is Windows 7, so the code should always be there. Example: https://learn.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-setgestureconfig
-
Steve Lhomme authored
This is not a value we get from the Windows API's.
-
Steve Lhomme authored
So we don't have to pass a lot of args.
-
Steve Lhomme authored
No functional changes.
-
Steve Lhomme authored
No functional changes.
-
Steve Lhomme authored
-
Steve Lhomme authored
And group flag initialization.
-
Steve Lhomme authored
It's called only once, we don't need separate calls.
-
Steve Lhomme authored
They have to be called consecutively anyway.
-
Steve Lhomme authored
When we create the window we know if it's for a projection or not. That's all we need to initialize the sensors. The code is disabled for display module not using the sensor (no projection). The code is in C++ so we don't want to pull it when we don't need to.
-
Steve Lhomme authored
No need to pass a whole vout_display_t.
-
Steve Lhomme authored
-
Steve Lhomme authored
No need for a specialized structure just for that.
-
Steve Lhomme authored
No need to pretend we need a rectangle.
-
- Apr 18, 2023
-
-
If the AV1 extra data in the container don't match the bitstream (invalid file) we end up missing some pictures when using extra resolution. This can be triggered by this bug in Handbrake with SVT-AV1: https://github.com/HandBrake/HandBrake/issues/5081 Ref. #28002
-
When decoding AV1 bitstreams using super resolution, we end up deadlocking in the decoder pool because we don't have engouh pictures. We need to add more pictures to the pool so that the decoder works properly. It seems to need only one extra when using a single thread and 2 when using more that one thread. Ref. #28002
-
-
When the super resolution of AV1 is used, some frames may be encoded smaller than the max resolution, but they are actually decoded at the max resolution by dav1d. So we need to provide a buffer large enough. Ref. #28002
-
It's used to compare sequence headers.
-
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
macosx: Extract home button and path control hiding into single internal method of VLCMediaSourceBaseDataSource Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
(i.e. when already at home and path control is empty) Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
macosx: Set album list for audogroupalbumsdatasource in VLCLibraryAudioGroupSupplementaryDetailView async Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
macosx: Make album array property atomic in VLCLibraryAudioGroupDataSource, access through atomic getter Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by:
Claudio Cambra <developer@claudiocambra.com>
-