ffdshow DVD bug 554 in Mantis - update (1 Viewer)

dimitri

Portal Member
February 10, 2006
13
0
I've been trying to figure this one out for a while, see my post in software support forum. I think I finally got it to work and it's not really a MP bug, but inconsistent interface between MP and various builds of ffdshow.

Apparently, MP connects to "ffdshow raw video filter", but configuration applet provided by later builds of ffdshow for RAW Video is not the same as just Video. You must access RAW Video config screen to enable it. Once RAW Filter is enabled, it works fine with MP.

Older builds of ffdshow used to have an icon for RAW Video config applet, but later builds do not. It is very simple to make one though. Browse to C:\Documents and Settings\All Users\Start Menu\Programs\ffdshow folder , copy "Video Configuration" icon, paste it in same folder, rename to "RAW Video Configuration", go to Properties, in target line go to very end where it says "configure", change to "configureRaw", apply change.
Now launch this new icon and you will see config app just like normal one, but in Codecs tab you will see only "Raw video" item. Set it to "all supported" just like you did in main config before, and voila, DVD now works with ffdshow!!!!

I traced it down to 2 different registry keys ffdshow uses to store "RAW Video" config. HKCU\Software\GNU\ffdshow has 2 keys - rawv and raw_rawv. Don't ask me why developers did that, but it makes a difference in how MP links to ffdshow.

NOTE: Once I got DVD to work with ffdshow I noticed that AVIs ( xvid ) are now garbled. It looks like ffdshow is messed up when both RAW and XVID are enabled, even though I set it to "only one instance per graph". Found easy fix for this, just disable ffdshow post processing in MP Config movies section ( leave same check on in DVD section ). No need to have MP activate ffdshow on Movies since AVIs will enable ffdshow naturally, without MPs help.

Hope this makes some sense to somebody :lol:
 

Mr Hipp

Retired Team Member
  • Premium Supporter
  • April 2, 2006
    1,261
    188
    57
    Malmö
    Home Country
    Sweden Sweden
    I have also been looking into this and I just want to add my view of the problem.

    When ffdshow has not working then "Raw video filter" was _not_ set to 'all supported'. Once it was set to all supported, it worked.

    For AVI's I think we have two scenarios. Maybe more :)

    1) Playing mpeg 2 movies (not DVD's). Then a mpeg 2 decoder + ffdshow raw video filter is loaded into the graph-> Everything works as expected.

    2) Playing xvid movies.

    Then the ffdshow xvid decoder + ffdshow raw video filter is loaded into the graph. But the ffdshow xvid decoder uses the same setting as ffdshow raw video filter, so your settings get applied twice. I have not found I workaround for this yet, because if you disable ffdshow for movies, then it does not work in 1)
     

    Judaz

    Portal Member
    October 16, 2005
    33
    0
    Trondheim
    Home Country
    Norway Norway
    Thank you dimitri! You are my hero!

    I have been having a lot of trouble getting ffdshow builds later 20050303 working with MP, but now everything works perfectly!

    - Judaz -
     

    Users who are viewing this thread

    Top Bottom