Multimedia dedicated weblog.

MONOGRAM Pump v1.0.0.0

December 14th, 2007 Posted in Free Software

Hey everybody,

this is just a simple filter that can read data from upstream filter via IAsyncReader (pull-mode) and deliver the whole content in push-mode downstream. It can autodetect the media type by providing the same type as the upstream filter or it can be configured to provide specific type such as MPEG-TS or MPEG-PS.

You are free to use this filter for non-commercial projects. If you are interested in using this filter in a commercial project, drop me a line.

Pump Filter

Download binary : (22.8 KB)



  1. 6 Responses to “MONOGRAM Pump v1.0.0.0”

  2. By Sergio on Aug 19, 2008

    I need something that makes the contrary. I have a demuxer filter for mpeg2-ts that works ok in pull mode (correctky recognize the streams), but in push mode I need to configure all the output pin.
    I´m thinking in buffer the upstream and deliver the whole content in pull-mode downstream.
    That can be done?

  3. By Igor Janos on Aug 21, 2008

    Sure. I think this can be done. You’ll only need to watch for the buffer size. If the downstream filter requests data at lower rate as the data arrives, you might get into memory problems.

  4. By Sergio on Aug 21, 2008

    I´m thinking in a better way to make a graph for ISDB-Tb (Brazilian HDTV). The stream has h264 video and he-aac(mpeg4 audio???) audio. No demuxer recognizes the audio stream or has media_type for manually set this output pin in push-mode.
    I thinking in buffer some of the stream and send to demuxer in pull-mode. Maybe this solve my problem.
    For realtime reception the buffer size would be a problem?
    You can do it for us???

  5. By roy on Dec 3, 2008

    I wish to be able use xFormOut and audio (PCM) outputs as “directshow source filter” in order to record them in VLC (synchronized)

    can the Pump help me in disguising xFormOut as a source filter?

    thanks in advance,

  6. By Igor Janos on Dec 3, 2008

    Not really. A source filter needs to be a bit more clever than just pushing data downstream.

  7. By roy on Dec 15, 2008

    do you know of a good source filter i can get for free?


Post a Comment