- Jan 21, 2022
-
-
Lyndon Brown authored
and thus enable support for: - colour console logging. - colour help text. - colour highlighting of errors and warnings when parsing commandline arguments on windows. according to [1] microsoft provide `isatty()` support under the name `_isatty()` in `io.h` due to it being non-standard. i was originally going to attempt to duplicate the use of the `GetConsoleMode()` function as done in the rust `atty` crate, but the existence of `_isatty()` is much more simple. it's left me confused over why the rust crate uses `GetConsoleMode()` instead. i have not turned up any info so far about when `_isatty()` was introduced on windows, so maybe its too new? maybe it doesn't support special environments like cygwin? i have noted that it was already in use by `src/text/unicode.c`. [1]: https://docs.microsoft.com/en-us/cpp/c-runtime-library/reference/isatty?view=msvc-170
-
- Jan 20, 2022
-
-
In the case where compositor fails to start the MediaLib object is created then destroyed using a deleteLater, but the destructor was never called as the main loop was never started.
-
Hugo Beauzée-Luyssen authored
When overriding the environment variable, we might cause a pkg-config wrapper to skip setting its environment variable when cross compiling. By providing an empty string, we'd effectively disable detection of all available packages in a non-default path.
-
fix: #26462
-
-
AVCodecContext.thread_safe_callbacks will be removed in API 60: > Thread-unsafe get_buffer2() implementations will be invalid starting > with LIBAVCODEC_VERSION_MAJOR=60; in other words, libavcodec will > behave as if this field was always set to 1. In current FFmpeg 5.0 (API 59), we must still set the variable, and it is already deprecated, so we can't get rid of the deprecation warning. ffmpeg/a83098ab03a47179d54a9b9c8bcefc81b9c6aafd (deprecation) ffmpeg/54e5d21acabb452e5680de5db3bf7567d351d68e (doc)
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
Already applied upstream
-
with cats and subcats both being plain integers it's very easy to make a mistake mixing them up, storing one in a variable for another, or passing the wrong variable to the wrong function. switching to enums adds type strictness to help catch such mistakes. in switching to enums there is of course additional opportunity to exploit sequential numbering to achieve certain optimisations that can be gained from this, but that it not done here. here we're simply interested in catching mistakes through type strictness. note that we simply retain the same cat/subcat numbering as before here.
-
- Jan 19, 2022
-
-
Rémi Denis-Courmont authored
This unbreaks packages using autoreconf.
-
François Cartegnie authored
Custom .265 .264 files mux from some IP cameras refs #22935 streams.videolan.org/samples/HX/
-
The Close function was called with an uninitialized structure
-
- Jan 18, 2022
-
-
Now that the legacy implementation is gone.
-
-
Lousy implementation since snd_pcm doesn't provide non blocking drain API.
-
-
-
"amem-drain" is still synchronous, the drained state is reported after the call to this blocking callback.
-
-
aout_DecDrain() is now asynchronous, except for modules still implementing aout->drain (only during the transition). Add aout->drain_async(). Aout modules should implement drain_async instead of drain, and call aout_DrainedReport() to report that the stream is drained. Aout modules not implementing any drain functions will still rely on aout_TimeGet() to detect the end of the stream.
-
-
Changelog since 3.0.0: - Add support for SMB3 encryption - Add support for Anonymous NTLMSSP logins - Add support for readlink. - Add API to notify application of changes to which filehandles are used by libsmb2. - Add suppport for Big Endian DCERPC and allow it to be controlled from the URL. - Add support for 3.1.1 signing - Add support for PS2(EE) and PS3 - Fixes to UCS2 when compose characters are used. - Various MacOS fixes - Fix a few NULL dereferences All theses fixes were already included in the contrib version.
-
This stuff is removed in AVCODEC ABI 59, and it is no longer used as of VLC 4.0.
-
-
fixes abrupt playback speed when switching views
-
-
Parent Popup is not a QQuickItem, link keyboard navigation directly with source button
-
-
-
- Jan 17, 2022
-
-
-
Steve Lhomme authored
MFCreateDXGIDeviceManager is only available on Win8+ so we bring back the DLL loading.
-
Steve Lhomme authored
The decoder may need to be released with the last picture.
-
Steve Lhomme authored
In case there is more than one we should not read all of them each time. This is currently a buffer we provide so it should not happen.
-
Steve Lhomme authored
We may not really need it at all though and it's supposed to degrade quality. CODECAPI_AVLowLatencyMode is not always defined.
-
Steve Lhomme authored
This way we can always check we're in the proper state to do it.
-
Steve Lhomme authored
No functional changes.
-
Steve Lhomme authored
So we don't need to check for S_OK after. Plus hr is modified afterwards and may end up in the code that was supposed to be for this specific call.
-
Steve Lhomme authored
Requires to use decoder_sys_t as an object.
-