home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2004 April
/
CMCD0404.ISO
/
Software
/
Test
/
zoomplayer
/
zplayer.filters
< prev
next >
Wrap
Text File
|
2003-03-12
|
5KB
|
90 lines
// 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)