Author: Roman

How To: Implement DirectShow Filter using DirectX Media Object DMO (Part 3: Persistence, Automation and Property Pages)

Previously on the topic: Part 1: Starting the Project Part 2: Video Processing The principal task of video processing is done but there are still things mandatory for the filter to be usable. First of all, a custom interface is required to be able to control the filter from higher level application and to adjust…

Read the full article

Viral NetScheduleJobAdd

Something unrecognized started showing Internet Explorer based popups… Obviously it is of a viral source, there is an executable with arbitrary eight character name created in %WINDIR%\system32 which also uses NetScheduleJobAdd to add a number of delayed start job to launch Internet Explorer and navigate to free lotto, diversity visa and other advertised websites. Google…

Read the full article

Firefox search plugin for Longman Dictionary Online

Longman Dictionary, my favorite one, offers online dictionary service through its website Longman Dictionary Online http://pewebdic2.cw.idm.fr/. I did not notice any intent to offer integration tools, instead they only made available pronouncation .wav files for words starting with two letters, but luckily it is still quite easy to integrate Firefox with the website through a…

Read the full article

How To: Implement DirectShow Filter using DirectX Media Object DMO (Part 1: Starting the Project)

This post is starting a step by step tutorial on writing a simple DirectShow filter using a simplified DirectX Media Objects (DMO) API. From the very scratch, the goal is to make a DirectShow/DMO video processing filter which implements video brightness and contrast correction. DirectX Media Objects are COM-based components. To implement a COM object…

Read the full article

More about APIs

Just recently there was a problem discovered in considered to be stable DirectShow component (the problem itself is not fatal – access violation while being used in improbable scenario – and thus it may appear it is even ignored), another “pleasant” thing came up with an API from another vendor. The camera vendor is recognized…

Read the full article

Freakonomics

Freakonomics: A Rogue Economist Explores the Hidden Side of Everything – the book was advertised a number of times by blog buddies, so I wanted to take a look. Torrents offered a scanned 26 megabyte heavy PDF, which is available, but of rather poor quality (low JPEG compression levels used). A quick search using Google…

Read the full article