Quantcast
Browsing all 204 articles
Browse latest View live

I have a container element, but I will not give it to you…

A few weeks ago I posted a problem with AMF SDK about a property included into enumeration and triggering a failure in a followup request for value. It appeared to be “internal property” to...

View Article


Image may be NSFW.
Clik here to view.

Microsoft “FaceTracker” Face Detection in form of Telegram bot

Microsoft Windows operating systems come with built-in API for face tracking in Windows.Media.FaceAnalysis Namespace. It is available since Windows 10 “Threshold 1” build 1507 even though it is...

View Article


Image may be NSFW.
Clik here to view.

H.265/HEVC and MS Edge “Edgium” Beta

It is embarrassing, my friends…

View Article

Irritating Direct3D 11/12 Shader Cache Exception

One annoying thing existing for a long time is an internal _com_error exception in Direct3D shader cache, coming from D3DSCache.dll during execution of innocent API calls like D3D11CreateDevice. Also...

View Article

Game streaming from Windows host to Tesla

Thanks to game streaming tech of Rainway and effort of Andrew Sampson, games get streamable to a new device now: Tesla onboard computer. If P+R is park and ride, P+P will be park and play. well here...

View Article


Image may be NSFW.
Clik here to view.

Intraspecific Competition

Microsoft Edge does not like the idea to install Microsoft Edge Beta.

View Article

Image may be NSFW.
Clik here to view.

Windows Imaging Component (WIC) Interfaces

Just found a memo from 2016 about WIC API interfaces. The Windows Imaging Component (WIC) provides a Component Object Model (COM) based API for use in C and C++. The WIC API exposes a variety of...

View Article

Image may be NSFW.
Clik here to view.

How fast is your AMD H.264 and H.265/HEVC GPU encoder?

Just a small tool here to try a few of a popular resolutions and measure video encoding latency. The encoder is running in configuration to address needs of real-time encoding with speed over quality...

View Article


Image may be NSFW.
Clik here to view.

Video encoders of Radeon RX Vega M GH Graphics

A follow-up observation about encoders of Radeon RX Vega M GH Graphics of Hades Canyon NUC and the measurement app from the previous post: How fast is your AMD H.264 and H.265/HEVC GPU encoder? The...

View Article


Image may be NSFW.
Clik here to view.

AMD Radeon RX 570 Series video encoders compared to a couple of NVIDIA pieces...

In continuation of previous AMD AMF encoder latency at faster settings posts, side by side comparison to NVIDIA encoders. The numbers are to show how different they are even though they are doing...

View Article

Image may be NSFW.
Clik here to view.

Hardware video encoding latency with NVIDIA GeForce GTX 1080 Ti

To complete the set of posts [1, 2, 3] on hardware video encoding at lowest latency settings, I am sharing the juiciest part and the application for NVIDIA NVENC. I did not have a 20 series card at...

View Article

A readable version of HelloDirectML sample

So it came to my attention that there is a new API in DirectX family: Direct Machine Learning (DirectML). Direct Machine Learning (DirectML) is a low-level API for machine learning. It has a familiar...

View Article

Heterogeneous Media Foundation pipelines

Just a small test here to feature use of multiple GPUs within single Media Foundation pipeline. The initial idea here is pretty simple: quite so many systems are equipped with multiple GPUs, some have...

View Article


Intel Media SDK H.264 encoder buffer and target bitrate management

I might have mentioned that Intel Media SDK has a ridiculously eclectic design and is a software package for the brave. Something to stay well clear of for as long as you possibly can. To be on par on...

View Article

Something got broken around version 16.6.1 of Visual C++ compiler

Ancient piece of code started giving troubles: template <typename T> class ATL_NO_VTABLE CMediaControlT : ... { ... STDMETHOD(Run)() { ... T* MSVC_FIX_VOLATILE pT = static_cast<T*>(this);...

View Article


Incorrect breaking #import behavior in recent (e.g. 16.6.2) MSVC versions

Yesterday’s bug is not the only “news”. Some time ago I already saw weird broken behavior of rebuild of DirectShowSpy.dll with current version of Visual Studio and MSVC. Now the problem is getting...

View Article

GetFileVersionInfoSize and API sets

GetFileVersionInfoSizeW function in Requirements section lists: Minimum supported clientWindows Vista [desktop apps only]Minimum supported serverWindows Server 2008 [desktop apps only]Target...

View Article


Image may be NSFW.
Clik here to view.

DXGI desktop snapshot taking

One more system check tool to quickly enumerate available monitors (using DXGI), take snapshots and was them in PNG files (using WIC). Apart from straightforward desktop snapshot taking, the tool...

View Article

Another API exception which should not have been thrown

From the documentation on StorageFolder.TryGetItemAsync(String) Method: Tries to get the file or folder with the specified name from the current folder. Returns null instead of raising a...

View Article

C++/WinRT version of SetFileTime

SetFileTime is simple and does not deserve a blog post: you have a file handle, you have date/time, you set it. StorageFile File { ... }; FILETIME DateCreatedFileTime = ...; winrt::file_handle File {...

View Article
Browsing all 204 articles
Browse latest View live