Simliar problem here. This is the scenario:
stream source:
VLC, UDP multicast-streaming udp://@224.0.0.1:1234 (no transcoding!), simple mpeg-video (tried different)
VLC is able to receive and decode the stream.
Next I tried to view the stream within GraphEdit.
I openend "elecard://224.0.0.1:1234/udp". The following graph is displayed:

If I press the play-button, the videowindow appears, but stays "black". No video at all.
Then I modified the graph like this (replaced the elecard mpeg decoder with ffdshow-tryouts-video-decoder):

As you can see, the video is playing well. During playback, this is the properties-page of the elecard-demuxer:

I tried different mpeg-videos. But none is working with elecard's mpeg decoder. They are only working with ffdshow-tryout. So my question is:
Is there a way to setup/save my modified graph as the system-default when opening "elecard://...." URLs (changing filter-merits seem not to work?!)? I would be pleased if you could tell me how to do this ...
with kind regards,
Alexander