DirectShow VCam source code
Introducing another popular DirectShow project: Vivek’s source filter which emulates a video capture device. For a long time the code was hosted on P “The March Hare” W’s website, which was eventually...
View ArticleDirectShow filter built with Visual Studio 2019 Preview to run on Windows...
I pushed a few commits to my fork of DirectShow Win7 Samples (BaseClasses library specifically). Windows SDK DirectShow Samples adapted for Visual Studio 2019 One of small problems I happened to deal...
View ArticleBeyond the Possible
I am replaying a pretty much regular MPEG TS recording taken from air, just with a MPEG TS rollover condition inside. Microsoft Media Foundation – ? FAILMicrosoft Movies & TV Application – ? FAIL...
View ArticleWindows 11 Virtual Video Camera
Just a quick hookup of my test Media Foundation media source into new Windows 11 MFCreateVirtualCamera API. Software video source is presented by Windows 11 as a video capture device. Finally, there...
View ArticleFor your own good we enforced real-time protection…
Ostatnio spedzilem dosc duzo czasu na sprawdzaniu problemu z nieoczekiwanie slaba wydajnoscia w… Oh wait I am writing in English here. So, recently I spent rather a lot of time checking a problem with...
View ArticleWindows MP4 shell property handler sometimes destroys your media data
Some version of Microsoft Windows OS have rather dangerous subsystem known as MP4 property sheet handler (“MF MPEG-4 Property Handler” to be exact). Programmatically, you would use API like...
View ArticleVCam: A Journey from Usenet to GitHub
Throughout many years of hashtag#DirectShow development, one project stood out with unwavering popularity: the Windows Virtual Camera sample ????. Originally authored by Vivek in 2005 or even earlier,...
View ArticleFrom Webcams to 24-Hour Recordings: A Decade of Medical Video Evolution
For over a decade, we have been supporting a customer’s product in the field of medical video. Our journey began with their attempts of previous years to record from webcams — an endeavor that was...
View ArticleCustom Filters to the Rescue: Diagnosing and Solving Media Stream Woes
In a recent customer project, we encountered a longstanding problem related to a broadcasted media stream captured by software. Our customer application, built on the hashtag#DirectShow framework, was...
View ArticleLegacy Filters, Modern Solutions: MP4 Support in DirectShow
Microsoft #DirectShow API was introduced long before the widespread adoption of MPEG-4. As MPEG-4 codecs and container formats became standard, DirectShow was, by Microsoft’s own admission, nearing the...
View ArticleLDS Temples and Technology: The DirectShow Journey
A while back, we were working on a media subsystem for The Church of Jesus Christ of Latter-day Saints. They needed software-controlled multimedia playback with specific requirements for their temples...
View ArticleLegacy Code and Overengineering: The MJPEG Decoder Saga
So, hashtag#DirectShow virtual cameras — those elusive creatures that always turn heads. We’ve chatted about them before on LinkedIn (check out our post here https://lnkd.in/dYte5SQ5). But let’s rewind...
View Article