Multimedia dedicated weblog.

How to make a DirectShow Muxer Filter - Part 2

October 4th, 2008 Posted in DirectShow | 12 Comments »

Welcome to the second part of the DirectShow muxer filter tutorial. In this article we will implement a real muxer filter that will be capable of writing a flash video file (FLV).

Read the rest of this entry »

MONOGRAM GraphStudio 0.2.8.0

August 31st, 2008 Posted in Free Software | 7 Comments »

Hello,

after a month there’s yet another update for the GraphStudio project.

Following changes have been made :

  • added support for ACM codec configuration (via IAMStreamConfig interface)
  • added support for stream selection via IAMStreamSelect interface
  • added decoder performance testing tool
  • pressing "Enter" in the filters form will create a new instance of a filter
  • added "Locate" button to find filter DLL files quickly
  • added "Unregister" feature to remove filters. (works also for missing DLLs)
  • added merit changing functionality
  • seeking form now displays current seeking capabilities and supported time formats

Download here : graphstudio.exe (1060 KB)

Enjoy,

Igor

How to make a DirectShow Muxer Filter - Part 1

August 23rd, 2008 Posted in DirectShow | 12 Comments »

If you have enjoyed my previous DirectShow articles I hope you will also find this tutorial useful. This one is going to be a bit more advanced but I will try to make everything clear so if you know what threads are you should not have any problems understanding the topic.

Read the rest of this entry »

MONOGRAM GraphStudio 0.2.7.0

July 24th, 2008 Posted in Free Software | 10 Comments »

Hello people,

there is a new build of GraphStudio available with the following changes :

  • added support for Enhanced Video Renderer
  • added support for DMO objects (but it’s not possible to duplicate “CTRL-D” a DMO filter once created) (many thanks to Griga from DVBViewer community)

Download here : graphstudio.exe (992 KB)

Enjoy,

Igor

Going for vacation again

July 3rd, 2008 Posted in News | No Comments »

Summer time !!!!! Finally after a half year I’m going for another vacation and I’m not having anything with more than 10 buttons with me :). I’ll post some photos after I get back.

So long,

Igor

MONOGRAM GraphStudio 0.2.6.0

June 22nd, 2008 Posted in Free Software | 4 Comments »

What an amazing weekend :) nothing got broken so far so I’ve had a few hours to spend working on GraphStudio.

I’ve updated the following stuff :

  • fixed bug with bad offset of VIDEOINFOHEADER2 extradata
  • added support for VFW property pages
  • added support for IAMVideoCompression interface

Download : graphstudio.exe (984 KB)

Enjoy,

Igor

MONOGRAM GraphStudio 0.2.5.0

June 17th, 2008 Posted in Free Software | 2 Comments »

Hello people,

after some time there is finally a new build of GraphStudio available.  I’ve added some more detailed information on WAVEFORMATEXTENSIBLE, added a seeking dialog and also a nice scheduling form so tasks like Stop / Start / Restart could easily be configured.

The time format for time events is “HH:MM:SS” - 24 hours/day mode. You can also use “*” as a wildcard and “*/10″ to specify periodicity for all - hours, minutes or seconds.

Download here : graphstudio.exe (976 KB)

Enjoy,

Igor

B-Frames in DirectShow

June 8th, 2008 Posted in DirectShow | 8 Comments »

Ever wondered about B-Frame support in DirectShow? … or do you think that DirectShow is perfect? Unluckily it’s not :) Read the rest of the article for more info on this issue.

Read the rest of this entry »

Beginner’s guide: How to make a DirectShow filter VC++ project

June 5th, 2008 Posted in DirectShow | 32 Comments »

If you’re in need of writing a DirectShow filter and you’ve never done it before you might be interested in reading the following article. It explains how to configure all the necessary stuff in Visual C++ to make a very simple DirectShow filter.

Read the rest of this entry »

MONOGRAM GraphStudio 0.2.4.0

May 11th, 2008 Posted in Free Software | 2 Comments »

Hello,

This is just a minor update since I’ve been really very short on time :( but at least I’ve managed to implement graph clock control. You can now make the graph run completely without any clock or if there are more filters exposing clock interface you can select which one to use.

Download : graphstudio.exe (920 KB)

Igor