Quantcast
Channel: DirectShow – Fooling Around
Browsing all 72 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

Using Vista Video Resizer DSP in DirectShow, via DMO Wrapper Filter

Windows Vista introduced helpful video and audio Digital Signal Processors (DSPs) in DMO form-factor, which however do not work smoothly with DMO Wrapper Filter and thus cannot be directly used in...

View Article


Image may be NSFW.
Clik here to view.

Reading HRESULT codes

Although HRESULT codes are so common and structure is simple and well known, and even Visual Studio helps decoding the values nowadays, looking up for code takes some effort: hexadecimal value,...

View Article


DirectShow Spy: Who Sent EC_ERRORABORT?

persiflage@stackoverflow asks if there is a chance to use DirectShow Spy see who sent an EC_ERRORABORT notification, which filter exactly. Let us see first why there is no way to find this out, and...

View Article

Image may be NSFW.
Clik here to view.

libx264 illustrated

As libx264 has so many presets and tunes, I was curious how they all related one to another when it comes to encode video info H.264. I was more interested in single pass encoding for live video, so...

View Article

IP Video Source: Support for HTTPS protocol

This publishes a small update to IP Video Source tool to expose M-JPEG/JPEG video streams as DriectShow video devices. The utility now accepts https:// URL scheme and pulls video over secure...

View Article


Image may be NSFW.
Clik here to view.

Skype 6.0.0.126: improved support for video devices for richer user experience

A new release of Skype is out there, version 6.0.0.126: Metro look on the main (roster) window – good job! Broken compatibility with software (virtual) video capture devices – good job! Broken...

View Article

Image may be NSFW.
Clik here to view.

DirectShow Spy: Easier Registration

Because DirectShow Spy is often a troubleshooting tool, one of its use scenarios is its being a drop-in module to quickly install on a system of interest in order to connect to graphs for...

View Article

Image may be NSFW.
Clik here to view.

Bringing virtual DirectShow devices back to life with Skype 6

As mentioned before, new Skype 6 broke compatibility with all virtual DirectShow devices out there. Just oops, nothing works any longer if only it is not a full driver exposing virtual device through...

View Article


Image may be NSFW.
Clik here to view.

DirectShow Spy: ROT fix and evrprop.dll

A small issue appears to be affecting DirectShow applications with DirectShow Spy installed. As underlying COM base is non-standard, the spy implements a few hacks to run smoothly and to keep reference...

View Article


Image may be NSFW.
Clik here to view.

CaptureClock: Utility to Check Video/Audio Capture Rates

Someone discovered the utility while browsing my public repository (the app prompts to post data back to the website, and the anonymous user accepted the offer and posted the report from this...

View Article

Image may be NSFW.
Clik here to view.

DirectShow Spy: Human Friendly Filter Graph Information and Filter Graph List

A typical task for DirectShow Spy is to get installed onto, make the target application filter graphs available for inspection and… then get inspected with some additional tool. The last step assumes...

View Article

Image may be NSFW.
Clik here to view.

Breaking Windows Update of Windows Media Video 9 Decoder

One of the recent updates delivered via automatic Windows Update is breaking video decoding for Windows Media Video streams (four character code WMV3). It’s hard to trace things back, however the most...

View Article

Image may be NSFW.
Clik here to view.

DirectShow Spy: Filter Graph Data and Properties UI

Summary DirectShow Spy receives a set of new powerful updates helping to develop and troubleshoot DirectShow applications: UI combining Markdown formatted filter graph details as well as property...

View Article


Image may be NSFW.
Clik here to view.

DirectShow Spy: Integration with GraphStudioNext

DirectShow Spy is introducing integration with GraphStudioNext (and GraphEdit too) to let a developer quickly open a filter graph through Running Object table with external inspection tool. Note that...

View Article

Image may be NSFW.
Clik here to view.

Audio playback at non-standard rates in DirectShow

DirectShow streaming and playback in particular offers flexible playback rates for scenarios where playback is requested to take place slower or faster than real time. For a DirectShow developer, the...

View Article


Image may be NSFW.
Clik here to view.

Windows Media Player encountered a problem while playing ASF/WMV file with...

This is not really obvious: Windows Media Player refuses to open a Windows Media (ASF) file with an undescriptive error message: “Windows Media Player encountered a problem while playing the file”. The...

View Article

Image may be NSFW.
Clik here to view.

Enumeration of DirectShow Capture Capabilities (Video and Audio)

The tool appears to be unmentioned here, and this is to fix the problem. DirectShowCaptureCapabilities application enumerates video and audio capture devices and lists their typical DirectShow...

View Article


Image may be NSFW.
Clik here to view.

DirectShowSpy: Media Sample Traces

Overview DirectShow filters pass media samples (portions of data) through graphs and details of how the streaming happens exactly is important for debugging and troubleshooting DirectShow graphs and...

View Article

GDCL MPEG-4 filters update

As mentioned recently in DirectShowSpy media sample trace update, I uploaded a fork of MPEG-4 filters developed by Geraint Davies, which includes a few updates made over time. They are worth mentioning...

View Article

CLSID_FilterGraphNoThread and IMediaEvent::WaitForCompletion

An interesting find about CLSID_FilterGraphNoThread version of DirectShow fitler graph implementation is that its WaitForCompletion method available through IMediaEvent and IMediaEventEx interfaces is...

View Article
Browsing all 72 articles
Browse latest View live