VideoHelp.com Forum
+ Reply to Thread
Results 1 to 11 of 11
Thread
  1. Member
    Join Date: Nov 2007
    Location: Italy
    Hi all,

    I found a lot of tools out there to list & manage the directshow filters installed on your PC, but I cannot find a tool that tells me, for a given file, the list of suitable directshow filters, ordered by the merit value.... further, this list cannot be static, becouse some players "bypass" the merit list and use theri own filters directly... so this tool should work "runtime" to tell which one is being used.... I ask everyone if such a tool would be useful (I think so), and/or someone is developing it....thanks,

    Fab
    Quote Quote  

  2. If you throw a file on GraphEdit it tells you what is used. Don't know if you mean this?

    Chris.
    Quote Quote  

  3. Member
    Join Date: Dec 2005
    Location: none
    MPC can show you what filters it is using via Play -> Filters. Mplayer2.exe (included with WMP) can show you most of the filters it is using via File -> Properties -> Advanced. GSpot can show multiple possible filter chains at the bottom of its main dialog.
    Quote Quote  

  4. Member
    Join Date: Nov 2007
    Location: Italy
    thanks, I'll try that tonight... but that will give a partial answer, given the fact that with a certain player (cyberlink) it works, and with WMP doesn't.... what is really needed is something that tells in real time what filter is being used....
    Quote Quote  

  5. Member
    Join Date: Dec 2005
    Location: none
    I've never seen a tool that will show you another program's filter chain.
    Quote Quote  

  6. Member
    Join Date: Nov 2007
    Location: Italy
    the situation is this :
    if I play an elementary vc1 stream (.VC1), it works fine with WMP, graphedit says :
    - sonic hd demuxer
    - sonic cinemaster video decoder 4
    - ffdshow
    - video render

    if I play a xvid avi, works fine with WMP, with this graph :
    - avi splitter
    - xvix decoder filer
    - ffdshow
    - video render

    if I play the AVI obtainded by VC12AVI.EXE (with the working VC1 file as input) WMP doesn't play, virtualdub instead open and shows it.... graphedit says :

    - avi splitter
    - sonic cinemaster video decoder 4
    - ffdshow
    - video render

    so, what's wrong ? the single avi splitter and cenimaster decoder work well with other filters, but togeter they hung ? what can I do ? try another splitter/decoder ? which ones ? any suggestion is welcome....thx

    Fab
    Quote Quote  

  7. Originally Posted by jagabo
    I've never seen a tool that will show you another program's filter chain.
    There are ways. e.g., you can hook some of the Windows APIs to determine when a graph is about to be built by an application, intercept the call to grab the new graph's handle and put it in the ROT. GraphEdit can then see it.

    Alternatively, you can write a wrapper filter than wraps around a known filter being used (e.g., a source filter or renderer) such that when the application requests an instance of the filter, it actually gets the wrapper. All the wrapper does is pass the data through untouched but registers the entire graph on the ROT. Or it can generate log data, sniff the data etc. I'm pretty sure I've seen such examples but I can't recall where. I was going to write such a thing a while back but the need went away.
    Quote Quote  

  8. Member
    Join Date: Dec 2005
    Location: none
    Originally Posted by fabvideohelp
    if I play the AVI obtainded by VC12AVI.EXE (with the working VC1 file as input) WMP doesn't play, virtualdub instead open and shows it
    Are you saying when you double click on the AVI file that VirtualDub opens instead of WMP? What happens if you start WMP then drag the AVI file onto it? Are you sure it's an AVI file? Do you have Windows set up to show filename extensions?

    My Computer -> Tools -> Folder Options -> View

    deselect "Hide extensions of known file types".
    Quote Quote  

  9. Member
    Join Date: Nov 2007
    Location: Italy
    yep, the file is avi extension... i already had extension viewed in Windows (first thing I do when installing a new OS...)... and it's the same the vdub opens... WMP does not, screen remains blank, no bar advancing... (I obtanin the same result with a VOB file, see my other post)...

    thank you all for your intervention, but as of the moment, no useful suggestions.. Hope for the future...

    Fab
    Quote Quote  

  10. Member
    Join Date: Dec 2005
    Location: none
    VirtualDub uses VFW codecs. Do you have ffdshow set up to decode WVC1 in both the VFW and DirectShow sections? Maybe a new version of ffdshow would help.
    Quote Quote  

  11. Member
    Join Date: Nov 2007
    Location: Italy
    thx jagabo, I knew this.... ffdshow is set up correctly for both environment (or so I hope), and graphedit details that i post over should confirm that... or do you see something wrong in the graph ? thx
    Quote Quote  




Similar Threads

  1. Directshow filter for decoding MPEG-2 TS
    By roflwaffle in forum Video Conversion
    Replies: 5
    Last Post: 17th Aug 2010, 07:55
  2. Directshow Source Filter Issue
    By kakskulkarni in forum Programming
    Replies: 0
    Last Post: 30th Jun 2010, 18:25
  3. DirectShow Sample Grabber filter
    By sunnyday28 in forum Programming
    Replies: 2
    Last Post: 2nd Dec 2009, 03:26
  4. DirectShow Filter Problems
    By scoooter1 in forum SVCD2DVD & VOB2MPG
    Replies: 7
    Last Post: 2nd Oct 2008, 22:12
  5. Which one directshow filter to resize the image ?
    By jazzzy in forum Software Playing
    Replies: 1
    Last Post: 20th Feb 2008, 09:55
Search   Contact us   About   Advertise   Forum   RSS Feeds   Statistics   Tools