You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Lua 5.1 / luajit - Usb HID library (hidapi) [win/mac/linux]
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This patch adds libndi_newtek to last ffmpeg version, and fix timecode related issues that produces wrong PTS/DTS timestamps that seems to happen with newer NDI SDKs.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Query information from NT Handles of shared D3D11 Textures
Query information from NT Handles of shared D3D11 Textures
tl;dr: you can't. Only D3D12 and Vulkan resources expose API to query it's physical size
Looking into using the gl extension EXT_external_objects_win32 stumbled upon this <size> parameter in glImportMemoryWin32HandleEXT when using a D3D11 resources
tl;dr: Use 0 as size when using HANDLE_TYPE_D3D11_IMAGE_EXT / HANDLE_TYPE_D3D11_IMAGE_KMT_EXT
the driver implmentation will figure out the internal size of the resource. This size would be alignedWidth * alignedHeight * Bpp where alignment varies depending of the graphics card vendor, model and driver version.
To give some context, here are some values from my NV card with updated drivers
There is a hidden distribution of ANGLE in windows that (now) you can use
There is an ANGLE driver in every windows 8-11 included in the system32 named edgeangle.dll that seems to be part of the former edge 11 (spartan) that briefly existed in windows (and still exists as in edgehtml.dll and will take a future post)
This distribution reports ANGLE version OpenGL ES 3.0 (ANGLE 2.1.0.d0cdd066eca2) and it seems only D3D11 backend is available. It reports the next extensions:
Rendering offscreen Edge (WebView2) to D3D11 texture for overlays (C++/win32)
Using Edge WebView2 is really straightforward, but using the Composition controller is poorly documented and only discussed on few issues in the WebView2 repo.
The browser itself is rendered on a separate process using DirectComposition API wich does not directly interoperate with DirectX, but can be readed using GraphicsCaptureItem WinRT apis. This means that a capture session must be setup into the host visual root, and it will provide accelerated GPU texture capture of the browser (with transparency)
There are few extra steps to setup this pipeline under win32 apps, apart of usual WebView2 setup:
A DispatcherQueueController need to be created in the hosting thread in order to be able to use the Visual interfaces
Use CreateCoreWebView2CompositionController instead CreateCoreWebView2Controller or its WithConfig equivalent.
Create a WinRT DirectComposition IContainerVisual and IVisual as in the example
Create a WinRT Direct3D11CaptureFramePool and start the session using `GraphicsC
PoWCaptcha is a simple, transparent CAPTCHA system based on Proof of Work (PoW) that aims to stop bots with minimal user interaction. It leverages the same principles as cryptocurrencies and blockchain to validate human users without requiring image recognition or complex puzzles.
Why PoWCaptcha?
Captchas are getting less effective. OCR tools, AI, and captcha solving services are quicker than humans and cheap. At the same time, exposing a contact form without protection invites spam and bot traffic. PoWCaptcha offers a minimal wall to deter lazy bots—making the verification process computationally expensive for bots but invisible to humans.
Instead of bothering the user with complex tasks, PoWCaptcha shifts the burden to the computer, performing backend calculations involving:
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters