Joined
·
129 Posts
Hi !
The new filter IviAudioProcess.ax in WinDVD4 seems really interesting.
Apparently it is a post processor filter used after "InterVideo Audio Decoder" : this is the way graphedit suggests automatically when I try to connect DVD navigator to it.
The options of this filter are very rich : 2 to 8 audio ouputs and many many possible audio filters :
- Chorus
- Compressor
- Distortion
- Echo
- Flanger
- ParamEq
- I3DL2Reverb
- Gargle
- WavesReveb
- InterVideo DSP DMO
- Intervideo EXP DMO
- InterVideo timestretch DMO
- TruSurround XT Encoder
each one with many possible options if you select them with the append button ! For instance, InterVideoEXP DMO has the following options :
- Expansion : On / Off
- Algorithm : ICE/Prologic/Prologic2
ICE :
Surround Effect : 0 Ã* 100
Prologic :
Disable autobalance : Yes/No
Wide surround mode : Yes/No
Ouput channel config : 3/0 (3-stereo), 2/1 (phantom center), 3/1, 2/2 (phantom cen, split surr.), 3/2 (split surround)
Prologic2 :
Disable autobalance : Yes/No
Surround chan. shelf filter : Yes/No
Rs polarity inversion : Yes/No
Panorama mode : Yes/No
Output channel config : 3/0 (3-stereo), 2/2 (phantom center), 3/2
Dimension setting : 0 (most surround), 1, 2, 3, 4, 5, 6 (most center)
Decode mode : Pro Logic emulation mode, Virtual compatible mode, Music mode, Movie/standard mode, Matrix mode, Custom (override) mode
Center width control setting : 0 (no spreading), 1 (mionimal spreading), 2, 3, 4, 5, 6, 7 (full phantom - no C couput)
So I tried to use this filter with cineplayer v4 for the video thanks to this graph :
DefineFilter(iviaudio.ax)
DefineFilter(IviAudioProcess.ax)
DefineFilter(dscinemvideodecoder.dll)
LoadFilter({79376820-07D0-11CF-A24D-0020AFD79767},Default DirectSound Device)
LoadFilter({70E102B0-5556-11CE-97C0-00AA0055595A},Video Renderer)
LoadFilter({7E2E0DC1-31FD-11D2-9C21-00104B3801F6},InterVideo Audio Decoder)
LoadFilter({0BEDA08A-C516-4A44-9141-7B2CF28975EA},InterVideo Audio Processor)
LoadFilter({CD8743A1-3736-11D0-9E69-00C04FD7C15B},Overlay Mixer)
LoadFilter({6E8D4A20-310C-11D0-B79A-00AA003767A7},Line 21 Decoder)
LoadFilter({4F8BDCBE-1CE2-4496-8CFC-5691AA254E47},RAVISENT Cinemaster DS Video Decoder)
LoadFilter({9B8C4620-2C1A-11D0-8493-00A02438AD48},DVD Navigator)
ConnectPin(DVD Navigator,Video,RAVISENT Cinemaster DS Video Decoder,Video in)
ConnectPin(DVD Navigator,AC3,InterVideo Audio Decoder,In)
ConnectPin(DVD Navigator,SubPicture,RAVISENT Cinemaster DS Video Decoder,Subpicture in)
ConnectPin(InterVideo Audio Decoder,Out,InterVideo Audio Processor,XForm IN)
ConnectPin(InterVideo Audio Processor,XForm OUT,Default DirectSound Device,Audio Input pin (rendered))
ConnectPin(RAVISENT Cinemaster DS Video Decoder,Video Out,Overlay Mixer,Input0)
ConnectPin(RAVISENT Cinemaster DS Video Decoder,CC Out,Line 21 Decoder,In)
ConnectPin(Line 21 Decoder,Out,Overlay Mixer,Input2)
ConnectPin(Overlay Mixer,Output,Video Renderer,In)
Unfortunately, it doesn't work. I got a "Invalid floating point operation" error in ZP when I try to play a DVD.
Any ideas ?
Emmanuel
The new filter IviAudioProcess.ax in WinDVD4 seems really interesting.
Apparently it is a post processor filter used after "InterVideo Audio Decoder" : this is the way graphedit suggests automatically when I try to connect DVD navigator to it.
The options of this filter are very rich : 2 to 8 audio ouputs and many many possible audio filters :
- Chorus
- Compressor
- Distortion
- Echo
- Flanger
- ParamEq
- I3DL2Reverb
- Gargle
- WavesReveb
- InterVideo DSP DMO
- Intervideo EXP DMO
- InterVideo timestretch DMO
- TruSurround XT Encoder
each one with many possible options if you select them with the append button ! For instance, InterVideoEXP DMO has the following options :
- Expansion : On / Off
- Algorithm : ICE/Prologic/Prologic2
ICE :
Surround Effect : 0 Ã* 100
Prologic :
Disable autobalance : Yes/No
Wide surround mode : Yes/No
Ouput channel config : 3/0 (3-stereo), 2/1 (phantom center), 3/1, 2/2 (phantom cen, split surr.), 3/2 (split surround)
Prologic2 :
Disable autobalance : Yes/No
Surround chan. shelf filter : Yes/No
Rs polarity inversion : Yes/No
Panorama mode : Yes/No
Output channel config : 3/0 (3-stereo), 2/2 (phantom center), 3/2
Dimension setting : 0 (most surround), 1, 2, 3, 4, 5, 6 (most center)
Decode mode : Pro Logic emulation mode, Virtual compatible mode, Music mode, Movie/standard mode, Matrix mode, Custom (override) mode
Center width control setting : 0 (no spreading), 1 (mionimal spreading), 2, 3, 4, 5, 6, 7 (full phantom - no C couput)
So I tried to use this filter with cineplayer v4 for the video thanks to this graph :
DefineFilter(iviaudio.ax)
DefineFilter(IviAudioProcess.ax)
DefineFilter(dscinemvideodecoder.dll)
LoadFilter({79376820-07D0-11CF-A24D-0020AFD79767},Default DirectSound Device)
LoadFilter({70E102B0-5556-11CE-97C0-00AA0055595A},Video Renderer)
LoadFilter({7E2E0DC1-31FD-11D2-9C21-00104B3801F6},InterVideo Audio Decoder)
LoadFilter({0BEDA08A-C516-4A44-9141-7B2CF28975EA},InterVideo Audio Processor)
LoadFilter({CD8743A1-3736-11D0-9E69-00C04FD7C15B},Overlay Mixer)
LoadFilter({6E8D4A20-310C-11D0-B79A-00AA003767A7},Line 21 Decoder)
LoadFilter({4F8BDCBE-1CE2-4496-8CFC-5691AA254E47},RAVISENT Cinemaster DS Video Decoder)
LoadFilter({9B8C4620-2C1A-11D0-8493-00A02438AD48},DVD Navigator)
ConnectPin(DVD Navigator,Video,RAVISENT Cinemaster DS Video Decoder,Video in)
ConnectPin(DVD Navigator,AC3,InterVideo Audio Decoder,In)
ConnectPin(DVD Navigator,SubPicture,RAVISENT Cinemaster DS Video Decoder,Subpicture in)
ConnectPin(InterVideo Audio Decoder,Out,InterVideo Audio Processor,XForm IN)
ConnectPin(InterVideo Audio Processor,XForm OUT,Default DirectSound Device,Audio Input pin (rendered))
ConnectPin(RAVISENT Cinemaster DS Video Decoder,Video Out,Overlay Mixer,Input0)
ConnectPin(RAVISENT Cinemaster DS Video Decoder,CC Out,Line 21 Decoder,In)
ConnectPin(Line 21 Decoder,Out,Overlay Mixer,Input2)
ConnectPin(Overlay Mixer,Output,Video Renderer,In)
Unfortunately, it doesn't work. I got a "Invalid floating point operation" error in ZP when I try to play a DVD.
Any ideas ?
Emmanuel