- Mar 13, 2022
-
-
-
Rémi Denis-Courmont authored
-
-
-
Fixes #26687.
-
- Mar 12, 2022
-
-
Decklink uses a COM like API on Linux and macOS but there's no WRL there or __uuidof(). So we have to use the safe COM handling.
-
It is already handled by the CXXFLAGS on the platforms that need it.
-
Only the Linux and macOS targets probably require it. It should not be the case on Windows. BlackMagic probably doesn't support other platforms than these 3. For Linux we already build with -pthread. For macOS this is not even needed.
-
-
At line 580 above we return an error if the format is S/PDIF.
-
In VLC 3.0, this event was sent for END_S (input_thread_t is stopping) and INPUT_DEAD_EVENT (input_thread_t is stopped). In VLC 4.0, this event is sent when the player is stopping. The renaming reflect the actual state.
-
-
Since it's sent when the player begins to stop (on VLC 3.0 and 4.0).
-
EndReached is sent when the player is stopping, so listen to the stopped event instead.
-
From VLC 4.0, Ended or EndReached are sent when the player is stopping, so listen to the stopped event instead.
-
There's no reason for an app to mix its error messages with ours. Applications that may have used this will fail to link so will quickly notice the change.
-
If there's an error, the value we set is not actually set. Maybe an old value is still in there or the variable is gone or something else is blocking. We can't use the new value in the future and we don't know if the old value is still in there.
-
This used one too many derefs, and then due to the earlier write of null near the beginning of the function (making a null write here redundant) there was thus a null-deref. Regression from 0e9db4f7.
-
We could also generate the header from an IDL
-
There are CLSID, not a random type of GUID. Test them against CLSID_NULL.
-
This is not a header found in regular Windows SDK so don't include it. We would need to copy the code when the SDK doesn't have it...
-
It's available in MSVC and Mingw64 since 2015 + remove unused & undefined UUIDs
-
-
- Mar 11, 2022
-
-
Our prior implementation couldn't handle a model invalidate() properly and ended up corrupting the keyboard navigation.
-
fix #26607
-
-
- Mar 10, 2022
-
-
Our UCRT build already has the same version, so we should match the same value we support. The UWP builds require UCRT.
-
The mac module shouldn't present the mouse options if it doesn't handle them.
-
-
-
-
-
The DXGI code is always compiled on Windows as it's only using calls available since Windows 7, although IDXGIOutputDuplication will not be available. The block_t sent contains a D3D11-based picture_t that can be used without any additional copy using the shared handle.
-
-
This is useful when textures come from a different Adapter/GPU or the bogus access with GPU output.
-
Simplify the close callback which only needs to clean the screen_data_t.
-
If the capture took too long we need to adjust which frame the capture belongs to.
-
-
-
Since ARIB subtitles used in South America are also being recognized, they're not limited to Japanese. Remove the "jpn" tag for the moment.
-