Quantcast
Channel: Uncategorized – Fooling Around
Browsing all 204 articles
Browse latest View live

FaceRig, Media Foundation and Adoriasoft

This is nice. One of the users submitted Media Foundation capture capability printout (here it goes exactly), with an interesting Media Foundation source: FaceRig Virtual Camera. Media Foundation API...

View Article


Image may be NSFW.
Clik here to view.

Encoding H.264 video using hardware MFTs

Some time ago there were some pictures explaining performance and other properties of software H.264 encoder (x264). At this time, it is a turn of hardware H.264 encoders and more to that, two of them...

View Article


Image may be NSFW.
Clik here to view.

Follow up: mixed parallel H.264 encoding, Intel® Quick Sync Video H.264...

A scenario which was dropped out from previous post is mixed simultaneous encoding using both hardware encoders. Rationale: Intel QSV encoder might exist as a “free” capability of the motherboard...

View Article

Fragile MFEnumDeviceSources

As I mentioned in earlier post, Media Foundation video capture capability is internally using undocumented categories with pretty much the same transforms and enumeration applicable to categories...

View Article

Image may be NSFW.
Clik here to view.

DirectShowFileMediaSamples Update: Command Line Mode

It appears that the tool was never mentioned before (just mentioned in general software list). The application takes a media file on the input and applies respective DirectShow demultiplexer to list...

View Article


Image may be NSFW.
Clik here to view.

MediaFoundationVideoEncoderTransforms: Detecting support for hardware H.264...

H.264 (MPEG-4 Part 10 also known as MPEG-4 AVC) video encoding was never packaged into DirectShow filter by Microsoft and instead they offered Media Foundation Transform (MFT) for the job: H.264 Video...

View Article

Image may be NSFW.
Clik here to view.

ManifestComDependency: Adding/Removing Registration-Free COM dependencies

In one of the earlier posts I mentioned a problem with registration-free COM dependency setup up by Visual Studio as a part of build process. This post is about the tool that offers an alternate...

View Article

Image may be NSFW.
Clik here to view.

Making development fun

View Article


FFmpeg error LNK2019: unresolved external symbol ff_reshuffle_raw_rgb…

Building a slim version of FFmpeg (specifically: MOV muxer without AVI muxer) from latest source, an error around ff_reshuffle_raw_rgb is breaking the build: movenc.o : error LNK2019: unresolved...

View Article


Certificate Enrollment API Adventures

IX509PrivateKey::Export exports key data from COM object, MSDN: strExportType [in] A BSTR value that specifies how the private key is exported. If the key was created by using a CNG KSP (Key Storage...

View Article

Image may be NSFW.
Clik here to view.

Calling convention violator broke streaming loop pretty far away

A really nasty problem coming from MainConcept AVC/H.264 SDK Encoder was destroying media streaming pipeline. SDK is somewhat old (9.7.9.5738) and the problem might be already fixed, or might be not....

View Article

How to create Virtual Webcam in Windows 10?

(this is a re-post from StackOverflow) Virtual webcam is typically a software only implementation that application discover as if it is a device with physical representation. The mentioned applications...

View Article

Utility Clearance: Matrox DSX SDK Capabilities

The tool gathers and formats capture capabilities of hardware accessible via Matrox DSX SDK: Matrox DSX SDK is a feature-rich development toolkit that enables Matrox’s industry-leading DSX hardware...

View Article


Signing with CryptoAPI using Certificate and Detached Private Key

Use of separated certificate and private key might be confusing without understanding how parts or CryptoAPI are related one to another. Apparently, CryptSignMessage and friends require private key in...

View Article

“… you will never get the same high quality video experience that you find...

Microsoft’s James Daily wrote back in 2011 (and it’s an incredible response in the public forum from MS guy – provided that DirectShow branch of the same forum did not see anything close for 10+ years)...

View Article


Image may be NSFW.
Clik here to view.

Video for Windows API and Multiple Cameras

A StackOverflow question (already deleted) asked about use of indices when referencing Video for Windows (VFW) capture devices such as in capGetDriverDescription API and other. Video capture with Video...

View Article

Image may be NSFW.
Clik here to view.

MSDN Forums – HTTP Error 400

“Bad Request – Request Too Long” with https://social.msdn.microsoft.com/Forums Somehow they piled up cookie data as long as 16 KB and they stopped accepting that as a HTTP header… Cleanup of browser...

View Article


Image may be NSFW.
Clik here to view.

Microsoft Developer Web Service Day

MSDN Forums bug today earlier was nothing. Here is a new one with Microsoft Connect. A StackOverflow poster found a bug and created a feedback item with MS Connect: Available to anonymous, however...

View Article

Image may be NSFW.
Clik here to view.

DirectShowSpy: Automated Media Sample Traces, Load Trace from File

Some time ago DirectShowSpy received a capability to record media sample traces (in specific points of the pipeline). DirectShowSpy UI visualized the chronology of the streaming which facilitated...

View Article

DirectShowSpy: REGDB_E_CLASSNOTREG with IMMDevice::Activate

A DirectShow developer complained on sudden failure of Core Audio IMMDevice::Activate call supposed to instantiate a DirectShow filter for a given device. The problem appeared to be related to...

View Article
Browsing all 204 articles
Browse latest View live