home *** CD-ROM | disk | FTP | other *** search
- // First let me state that this file is for experienced users only!
- //
- // Using this file you can automatically select which filters are
- // manually loaded when Zoom Player renders the DirectShow graph.
- //
- // This allows you to override certain default filters or introduce
- // new filters into the mix. Use this carefully or Zoom Player
- // will become unstable.
- //
- // This file only effects Media mode.
- //
- // There is only one procedure:
- //
- // LoadFilter(FilterID,NameToUse)
- // - "FilterID" is the code the filter uses to identify itself
- // to DirectShow, usually identified as "CLSID".
- // - "NameToUse" the name that would appear on the Filter List.
- // - This procedure only works in Media Mode
- //
- //
- // Another thing to remember is, if say, you're replacing the
- // video renderer, it will probably break support for filters
- // that look for it automatically! So if you want to make
- // sure that these filters are loaded, you'll also have to
- // specify them manually. This for example applies to the
- // DirectVobSub if you're replacing the Video Renderer, or
- // to the TFM Audio filter if you're replacing the Direct
- // Sound filter.
- //
- // For this filters file to take effect, you must activate it
- // on the Options -> Filters tab.
- //
- //
- // Sample "FilterID":
- //
- // {C1F400A0-3F08-11D3-9F0B-006008039E37} - Sample Grabber Filter (special case, see below).
- //
- // {6BC1CFFA-8FC1-4261-AC22-CFB4CC38DB50} - Video Renderer used in WindowsXP, it's missing
- // the overlay colorkey support and has less options.
- //
- // {70E102B0-5556-11CE-97C0-00AA0055595A} - Video Renderer used in Win2K/98, it has more
- // interface options and does support overlay colorkey.
- //
- // {CD8743A1-3736-11D0-9E69-00C04FD7C15B} - Overlay Mixer Renderer.
- // Using this renderer you can control SVCD aspect
- // ratios and it will also use the Win2k/98 renderer
- // automatically, so you gain overlay colorkey support.
- //
- // {93A22E7A-5091-45EF-BA61-6DA26156A5D0} - DirectVobSub manual subtitle loading filter.
- //
- // {9852A670-F845-491B-9BE6-EBD841B8A613} - DirectVobSub automatic subtitle loading filter.
- //
- // {E30629D1-27E5-11CE-875D-00608CB78066} - Default Wave Out audio renderer. This may be
- // required by some cards to output AC3 over SP/DIF.
- //
- // {18572B81-97AD-11D5-BE82-0000E8EFB996} - TFM Audio Filter
- //
- // {112A878C-8C2A-41F8-A93A-48CC830649D1} - DeDynamic Audio Filter
- //
- // You can get the DeviceID for every installed filter
- // by browsing through the filter list using Graph Edit.
- //
- // Notice: There's a limit of 50 filters you can add, more than enough.
-
- // We use the Win2k/98 Video Renderer as it allows us to access the overlay colorkey
- // which is required for the OSD transparency. It's also uncrippled, compared to the
- // Video Renderer that comes with WindowsXP by default (don't ask me why Microsoft
- // crippled it). There may be a problem with playback of VOB with certain decoders
- // (CineMaster) when the non-default renderer is used.
- LoadFilter({70E102B0-5556-11CE-97C0-00AA0055595A},Video Renderer)
-
- // If we use the Overlay Mixer as the renderer, it will allow us to control the aspect
- // ratio of SVCD files. It also inserts the Win2k/98 Video Renderer automatically
- // so we gain Overlay Colorkey support (which is crippled in the XP renderer).
- // The only down side is, it will report the source image size after it's built-in
- // aspect ratio is applied. So for example, an NTSC VCD file would appear as 352x270.
- // This makes the "Source Aspect Ratio" works the same as the "Derived Aspect Ratio",
- // Which may mean it use the wrong aspect ratio on older operating systems.
- ;LoadFilter({CD8743A1-3736-11D0-9E69-00C04FD7C15B},Overlay Mixer)
-
- // Since replacing the renderer breaks DirectVobSub supports,
- // we need to load the DirectVobSub Automatic Filter.
- LoadFilter({9852A670-F845-491B-9BE6-EBD841B8A613},DirectVobSub)
-
- // You can enable the Sample Grabber filter in order to grab screen captures of formats that
- // support the sample grabber interface (not all decoders supports this interface). The down
- // side of enabling this filter is that it disables overlay support and slows down the decoding
- // process. So only enable it when you want to take screen captures!
- ;LoadFilter({C1F400A0-3F08-11D3-9F0B-006008039E37},Sample Grabber)
-