- Sep 02, 2021
-
-
-
-
-
-
-
-
-
The macro parameter name was the same as the member name ("sampler"). To avoid the problem, use a static inline function instead.
-
The macro parameter name was the same as the member name ("filter"). To avoid the problem, use a static inline function instead.
-
For consistency, always pass the sampler to callbacks as a non-const pointer.
-
- Sep 01, 2021
-
-
Romain Vimont authored
vlc_gl_filter_GetSampler() may fail (return NULL), but the caller need not explicitly cleanup the returned sampler on success. Therefore, retrieve the sampler as soon as possible to simplify error handling.
-
Romain Vimont authored
On first call, vlc_gl_filter_GetSampler() may return NULL, so check the return value.
-
Steve Lhomme authored
It doesn't work in UWP as that part of the registry is not available via CoCreateInstanceFromApp(). This might be available via DeviceInformation from winrt Windows.Devices.Enumeration (not available in wine yet) in the Properties dictionary, but it would be for UAP/UWP builds only. Cannot be ported back to 3.0 as this is Vista and above.
-
Steve Lhomme authored
This is often used in pair with OLE API's like SysAllocString or VariantInit. This is necessary in UAP/Winstore builds as it's not part of the default libs.
-
- Aug 31, 2021
-
-
Fixup user-provided URIs, similar to what most browser nowadays do. Fix #21661
-
Use of the previouly created trace API to collect data from demuxer, decoder and video_output. Fields "type", "id", and "stream" are then used by a script to identify data and name curves to display. Here is the link of the script project: https://gitlab.com/videolabs/public/vlc-pa
-
In traces, it's useful to have the str_id of the elementary stream read. It can be obtained through the clock.
-
In traces, it's useful to have the id of the decoder used.
-
-
Add a trace module that stores the traces in a file or displays them in stdout with a json notation.
-
-
-
-
Tracing system is independant from the logging system and load modules with a "tracer" capability. The tracer module is loaded at the initialisation of a libvlc instance.
-
- Aug 30, 2021
- Aug 29, 2021
-
-
Add stereo pan filter to Advanced Audio Effects panel. Add enable button for each filter, as pan audio effect has effect over the whole spectrum (always noticeable), thus, if always enabled, it makes pitch adjustment unusable. Additionally, for pitch adjustment: - Update the step of the scale to 0.25 - Fix the default value to 0.0 (was previously 0.25) Closes issue #25872
-
- Aug 28, 2021
-
-
The previous implementation made us lose the keyboard focus each time we set 'localMenuDelegate' to null.
-
The header internal.h is really a header for interop_sw.c.
-
-
It is only used from interop.c.
-
This will allow to reference opengl_interop_init_impl without forward declaration.
-
typo in previous refactor fix: #25997
-
- Aug 27, 2021
-
-
The matrix to bind might be different for each plane.
-
Hugo Beauzée-Luyssen authored
-
- Aug 25, 2021
-
-
Rémi Denis-Courmont authored
-
- Aug 24, 2021
-
-
Romain Vimont authored
This avoids to expose the exact same module in different plugins. Moreover, the "draw" filter is necessary to the OpenGL filter engine, but is not directly related to any vout, so it was odd to include it in vout plugins.
-
Romain Vimont authored
-
Romain Vimont authored
The header filter.h was included twice.
-
Romain Vimont authored
Gather all libgl_plugin.la declarations at the same place.
-