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 ArticleDirectShowCaptureCapabilities 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 ArticleKB3176938’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 ArticleSmall 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 ArticleApplicability 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 ArticleSome of high resolution HDMI video capture hardware
Recent submissions of DirectShow and Media Foundation capture capabilities brought references to new interesting hardware. 1. Magewell USB Capture HDMI Gen 2 AKA XI100DUSB-HDMI —...
View ArticleDirectShowSpy: Who sent EC_ERRORABORT once again
A few years ago the question was already asked: DirectShow Spy: Who Sent EC_ERRORABORT?. The spy already attempted to log a call stack in order to identify the sender of the message. However overtime...
View ArticleInjecting raw audio data into media pipeline (Russian)
I am reposting a Q+A from elsewhere on injecting raw audio data obtained externally into Windows API media pipeline (in Russian). Q: … какой самый простой способ превратить порции байтов в формате PCM...
View ArticleDirectShow VMR-7 bug in Windows 10
DirectShow Video Mixing Renderer (VMR-7) filter exhibits a (regression?) bug in Windows 10 systems. When aspect ratio preservation is enabled in VMR_ARMODE_LETTER_BOX mode, which makes overall sense...
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 ArticleAnniversary 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 ArticleDirectShowCaptureCapabilities 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 ArticleKB3176938’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 ArticleSmall 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 ArticleApplicability 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 ArticleSome of high resolution HDMI video capture hardware
Recent submissions of DirectShow and Media Foundation capture capabilities brought references to new interesting hardware. 1. Magewell USB Capture HDMI Gen 2 AKA XI100DUSB-HDMI —...
View ArticleDirectShowSpy: Who sent EC_ERRORABORT once again
A few years ago the question was already asked: DirectShow Spy: Who Sent EC_ERRORABORT?. The spy already attempted to log a call stack in order to identify the sender of the message. However overtime...
View ArticleInjecting raw audio data into media pipeline (Russian)
I am reposting a Q+A from elsewhere on injecting raw audio data obtained externally into Windows API media pipeline (in Russian). Q: … какой самый простой способ превратить порции байтов в формате PCM...
View ArticleDirectShow VMR-7 bug in Windows 10
DirectShow Video Mixing Renderer (VMR-7) filter exhibits a (regression?) bug in Windows 10 systems. When aspect ratio preservation is enabled in VMR_ARMODE_LETTER_BOX mode, which makes overall sense...
View ArticleWindows SDK DirectShow Samples adapted for Visual Studio 2019
Over 20+ years there have been a steady flow of questions “how to build these projects”. Back in time the problem was more about having exactly matching settings in the application/library projects...
View Article