Reference signal source for DirectShow
Every so often there are tasks that need certain reference video or video/audio footage with specific properties: resolution, frame rate, frame accuracy with content identifying specific frame, motion...
View ArticleLogitech C930e camera and Media Foundation
Logitech’s C930e camera is the first one to be compliant with UVC 1.5 specification: First 1080p HD webcam to support H.264 with Scalable Video Coding and UVC 1.5 encoding technology. […] The result is...
View ArticleBlackmagic Design’s “Decklink Video Capture” filters
Pulling this out from Blackmagic Design Forum thread: Generally, the recommended interface to the capture cards is the DeckLink API. A DirectShow interface is available, but provides a subset of the...
View ArticleWindows 10 AVI Splitter bug
There were a few reports that in Windows 10 it is unable to play AVI files, which played fine in earlier versions of Windows, AVI files specifically. Windows 10 DirectShow problem Windows 10 DirectShow...
View ArticleNot so good H.264 media type
MainConcept’s MP4 Demultiplexer in Annex B mode looks, well… slightly excessively broken. H.264 media type with start codes (H264 FourCC, but here they use legacy subtype informally known as...
View ArticleCLSID_VideoInputDeviceCategory and Media Foundation
Media Foundation as video capture API is inflexible. At Microsoft – besides standard Media Foundation problems of backward compatibility, availability of developer tools and overall awkwardness – they...
View ArticleEncoding 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 ArticleFollow 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 ArticleDirectShowFileMediaSamples 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 ArticleCalling 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 ArticleHow 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“… 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 ArticleVideo 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 ArticleDirectShowSpy: 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 ArticleIntel® 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 ArticleReference 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 ArticleLittle 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 ArticleUnderstanding 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 ArticleComment 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 ArticleVideo 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