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

DirectShowSpy: Restore default system behavior

There was a problem reported for registered and relocated DirectShowSpy, which might be causing issues: Deleting faulty DirectShowSpy registry key. Some users that use a 3rd party tool called...

View Article


Image may be NSFW.
Clik here to view.

Intel® RealSense™ Camera in DirectShow/Media Foundation

There is an intersting submission for video capture device capabilities for “The Short-Range Intel® RealSense™ Camera F200” camera. Another blog user earlier mentioned they have a good stock of the...

View Article


Image may be NSFW.
Clik here to view.

Reference Signal Source: RGB32/ARGB32 Subtypes, Media Foundation Media Source...

An update for Reference signal source for DirectShow DLLs: the source is doing more accurately RGB subtypes and allows specification whether you want MEDIASUBSTYPE_RGB32 or MEDIASUBSTYPE_ARGB32...

View Article

Image may be NSFW.
Clik here to view.

Reference Signal Source: Unity 3D Integration

This is not really practical – just some fun stuff and attempt to make use of a readily available code snippet. So… reference signal in Unity 3D game engine through Media Foundation and Direct3D 11. It...

View Article

Little known DirectShow VMR-7 snapshot problem

There is so little information about this problem (not really a bug, rather a miscalculation) out there because it is coming up with customized Video Mixing Renderer Filter 7 and there is no problem...

View Article


Untweetable Video

Two H.264 MP4 files, close one to another. The files are playable, a sort of: Windows desktop players (except Media Foundation based), QuickTime, Android and iOS devices play them. The files are not...

View Article

Video Capture Issues with Windows 10 Anniversary Update

Windows 10 Anniversary Update brought a breaking change that removed, in many cases, hardware compressed video formats from video capture APIs, even though the devices themselves are known to have...

View Article

Image may be NSFW.
Clik here to view.

Understanding Your DirectShow Filter Graph

Many questions in DirectShow development are caused by lack of developer’s understanding what topology his code effectively built. Intelligent Connect and RenderXxx methods help adding and connecting...

View Article


Comment on Video Capture Issues with Windows 10 Anniversary Update

There is a comment from MSFT’s Mike M on MSDN Forums on recent issue with compressed video capture. I am pulling it out completely as a quote below: I’d like to start off by providing you guys a little...

View Article


Image may be NSFW.
Clik here to view.

Video Capture in Windows 10 Anniversary Update Again: MJPG is still here but...

The problem with video capture issues looks more or less clear. As explained by Mike M here, the breaking changes in Windows 10 Anniversary Update are caused by intentional redesign of the platform...

View Article

Image may be NSFW.
Clik here to view.

Anniversary Webcam Saga: It’s clear who’s guilty, now what to do? (Updated)

As new and new people discover the Windows 10 Anniversary Update breaking changes (expectedly running mad), let’s reiterate the possible solutions: You don’t like the idea that video sharing service...

View Article

Image may be NSFW.
Clik here to view.

Logitech camera video freezes in Skype after Windows 10 Anniversary Update

Windows 10 Anniversary Update broke Skype video conferencing in classic Skype desktop application for many users. There is a number of pieces of software running together to power video conferencing...

View Article

Image may be NSFW.
Clik here to view.

Number of streams served by IMFSourceReader interface

It looks confusing that IMFSourceReader interface does not offer a dedicated method to find out the number of streams behind it. There is a IMFMediaSource instance behind the reader, and its streams...

View Article


Image may be NSFW.
Clik here to view.

DirectShowCaptureCapabilities and MediaFoundationCaptureCapabilities: API...

Both tools now include exact version of the API and also include an export or registry key related to frame server. mfcore.dll version of 10.0.14393.105 corresponds to Cumulative Update for Windows 10...

View Article

Image may be NSFW.
Clik here to view.

KB3176938’s Frame Server update visually

M-JPEG and H.264 media types are available again (good) Nevertheless connected, H.264 video is not processed correctly; new bug or old one? Not clear. Even though it sort of works, in DirectShow it...

View Article


Image may be NSFW.
Clik here to view.

Build Incrementing for Visual Studio C++ Projects

Over long time I used an automatic build incrementer add-in for Visual Studio and C++ projects, which proved to be helpful. Having increments in file information, the binaries were easy to identify. It...

View Article

Image may be NSFW.
Clik here to view.

Screen recording using Desktop Duplication API and hardware H.264 encoder

The application takes advantage of three powerful Windows APIs at a time: Desktop Duplication API Media Foundation Hardware H.264 Video Encoders MediaFoundationDesktopRecorder initializes a desktop...

View Article


Small correction for DirectShow BaseClasses CTransInPlaceFilter::Copy

False assertion failure in DirectShow BaseClasses transip.cpp, in CTransInPlaceFilter::Copy: ASSERT(lDestSize >= lSourceSize && lDestSize >= lDataLength); [...] CopyMemory((PVOID)...

View Article

C++ #import and x64 builds

I already wrote earlier on 32/64-bit issues with Visual Studio. The problems are not frequent but when they happen they are pretty confusing. Here is another one today. C++ code is simple: #import...

View Article

Image may be NSFW.
Clik here to view.

Applicability of Virtual DirectShow Sources

Virtual DirectShow  sources have been a long time synonym of software-only camera implementation exposed to applications along with physical cameras in a way that applications consume the sources...

View Article
Browsing all 204 articles
Browse latest View live