AVS Forum banner

At last DVD stuttering gone!!!

2252 Views 23 Replies 9 Participants Last post by  Mastiff
For the longest time my new P4 2.4 PC suffered from less than perfect DVD playback. I had stuttering and ripping at times. I tried a lot of different drivers and DVD players without success.


Finally last night, after a couple to changes it stopped!!!


Here's the working setup:


Sonic Cinemaster 1.5 Video/Audio filters from filter pack

Video set to Hardware accel on, vmr off, sound dolby surround

FFDShow (11 13 2002), sharpening set to 20

Zoomplayer 2.90 using DVD graph below

WinXP SP1

P4 2.4 on P4S533 with MS default IDE drivers

CMedia onboard analog sound

ATI Radeon 8500 64MB, Cat 2.3 drivers, 1024x768 60HZ, vga head

Nec LT150 DLP Projector


Improvement came after I changed the refresh rate from 72 to 60 Hz, and changed my ZP DVD graph to use default waveout sound as opposed to direct show.


The picture is excellent. FFDshow at 20 adds just enough sharpness.


The audio is fed into 4 speakers, with dolby surround the rear channels are mixed. I could change to WinDVD for 5.1 analog sound.


Thanks to Gnollo, Xcel and many others for tips posted, and of course Blight for Zoomplayer!




Here's the ZP graph:

// Zoom Player DVD Graph conversion of [csffdwav.xgr].


LoadFilter({E30629D1-27E5-11CE-875D-00608CB78066},Default WaveOut Device)

LoadFilter({70E102B0-5556-11CE-97C0-00AA0055595A},Video Renderer)

LoadFilter({9F062738-CD84-4F54-A3C4-BD5EB44F416B},Sonic Cinemaster® DS Audio Decoder)

LoadFilter({CD8743A1-3736-11D0-9E69-00C04FD7C15B},Overlay Mixer)

LoadFilter({04FE9017-F873-410E-871E-AB91661A4EF7},ffdshow MPEG 4 Video Decoder)

LoadFilter({6E8D4A20-310C-11D0-B79A-00AA003767A7},Line 21 Decoder)

LoadFilter({D7D50E8D-DD72-43C2-8587-A0C197D837D2},Sonic Cinemaster® DS Video Decoder)

LoadFilter({9B8C4620-2C1A-11D0-8493-00A02438AD48},Source 0)

ConnectPin(Source 0,Video,Sonic Cinemaster® DS Video Decoder,Video in)

ConnectPin(Source 0,AC3,Sonic Cinemaster® DS Audio Decoder,Audio in)

ConnectPin(Source 0,SubPicture,Sonic Cinemaster® DS Video Decoder,Subpicture in)

ConnectPin(Sonic Cinemaster® DS Audio Decoder,Audio Out,Default WaveOut Device,Audio Input pin (rendered))

ConnectPin(Sonic Cinemaster® DS Video Decoder,Video Out,ffdshow MPEG 4 Video Decoder,In)

ConnectPin(Sonic Cinemaster® DS Video Decoder,CC Out,Line 21 Decoder,In)

ConnectPin(ffdshow MPEG 4 Video Decoder,Out,Overlay Mixer,Input0)

ConnectPin(Line 21 Decoder,Out,Overlay Mixer,Input2)

ConnectPin(Overlay Mixer,Output,Video Renderer,In)
See less See more
Status
Not open for further replies.
1 - 20 of 24 Posts
I'm in exaxctly the same spot (unsure of version of ffdshow . . . .)


Its remarkable, isnt it? I love being able to change the sharpness and levels depending on the quality of the movie in hand.


Now, if only my wife could use it!


Kelly
I had stuttering as well when using direct for sound instead of waveout. Now I am in heaven.
Pretty cool. While I'm still tweaking for the best performance, I've found that Waveout is the smoothest/best option with the least amount of drawbacks too.
Where can I get the appropreate ffdshow filter.. and how do I use it with my CP1.5 in Zoomplayer ? Is there a compiled preset for Zoomplayer ?
The LT150 can't do 72Hz. 72Hz only works on CRTs.
In other words, could someone please explain me in N00B language how to make ZP 2.9 use FFDSHOW filter, with CP1.5 filters..
Hi, JackLT or anybody else, HELP, HELP, HELP !!!

Hi, JackLT or anybody else, HELP, HELP, HELP !!!

Hi, JackLT or anybody else, HELP, HELP, HELP !!!


I cannot guess how configure my ZoomPlayer for working with FFDshow.


Here goes one of the *prededined* graphs of ZP v2.90. My only intention is to adapt it in order to make it working with FFDshow. I have been trying with Graphedit (Privete Build 011008), but have been impossible because: ((A)) supossedly incompatible pins reported by GraphEdit when I was connectin the filters, and ((B)) the overlay mixer that appears to me in GE is only one input pin (?!), and so I cannot draw the complete graph needed.


For your information I'm using Windows 2000 server SP1 and ZP v2.90.



Thanks in advance from SPAIN.



----------------------------------------------------


//WinDVD v3 for Default DirectSound Device.dvdgraph


DefineFilter(iviaudio.ax)

DefineFilter(ivivideo.ax)

DefineFilter(ffdshow.ax)


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({CD8743A1-3736-11D0-9E69-00C04FD7C15B},Overlay Mixer)

LoadFilter({6E8D4A20-310C-11D0-B79A-00AA003767A7},Line 21 Decoder)

LoadFilter({0246CA20-776D-11D2-8010-00104B9B8592},InterVideo Video Decoder)

LoadFilter({9B8C4620-2C1A-11D0-8493-00A02438AD48},DVD Navigator)

LoadFilter({04FE9017-F873-410E-871E-AB91661A4EF7},ffdshow MPEG 4 Video Decoder)

ConnectPin(DVD Navigator,Video,InterVideo Video Decoder,Video Input)

ConnectPin(DVD Navigator,AC3,InterVideo Audio Decoder,In)

ConnectPin(DVD Navigator,SubPicture,InterVideo Video Decoder,Subpicture Input)

ConnectPin(InterVideo Audio Decoder,Out,Default DirectSound Device,Audio Input pin (rendered))

ConnectPin(InterVideo Video Decoder,Video Output,Overlay Mixer,Input0)

ConnectPin(InterVideo Video Decoder,~Line21 Output,Line 21 Decoder,In)

ConnectPin(InterVideo Video Decoder,~Subpicture Output,Overlay Mixer,Input2)

ConnectPin(Line 21 Decoder,Out,Overlay Mixer,Input3)

ConnectPin(Overlay Mixer,Output,Video Renderer,In)


----------------------------------------------------
See less See more
Here you go:


DefineFilter(iviaudio.ax)

DefineFilter(ivivideo.ax)

DefineFilter(ffdshow.ax)

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({CD8743A1-3736-11D0-9E69-00C04FD7C15B},Overlay Mixer)

LoadFilter({04FE9017-F873-410E-871E-AB91661A4EF7},ffdshow MPEG 4 Video Decoder)

LoadFilter({0246CA20-776D-11D2-8010-00104B9B8592},InterVideo Video Decoder)

LoadFilter({6E8D4A20-310C-11D0-B79A-00AA003767A7},Line 21 Decoder)

LoadFilter({9B8C4620-2C1A-11D0-8493-00A02438AD48},DVD Navigator)

ConnectPin(DVD Navigator,Video,InterVideo Video Decoder,Video Input)

ConnectPin(DVD Navigator,SubPicture,InterVideo Video Decoder,Subpicture Input)

ConnectPin(InterVideo Video Decoder,Video Output,ffdshow MPEG 4 Video Decoder,In)

ConnectPin(InterVideo Video Decoder,~Line21 Output,Line 21 Decoder,In)

ConnectPin(ffdshow MPEG 4 Video Decoder,Out,Overlay Mixer,Input0)

ConnectPin(InterVideo Video Decoder,~Subpicture Output,Overlay Mixer,Input2)

ConnectPin(Line 21 Decoder,Out,Overlay Mixer,Input3)

ConnectPin(Overlay Mixer,Output,Video Renderer,In)

ConnectPin(DVD Navigator,AC3,InterVideo Audio Decoder,In)

ConnectPin(InterVideo Audio Decoder,Out,Default DirectSound Device,Audio Input pin (rendered))


I doubt it's going to work well, I have not had much luck with it.


Don't forget to open ffdshow's filter (right click on the ffdshow box) in graphedit and enable raw, disable all the decodes, and enable use overlay mixer.


I have much better results with this graph which combines Sonic Cineplayer 1.5 video and WinDVD V4 audio:



DefineFilter(CinemasterVideo.DLL)

DefineFilter(iviaudio.ax)

DefineFilter(ffdshow.ax)

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({CD8743A1-3736-11D0-9E69-00C04FD7C15B},Overlay Mixer)

LoadFilter({6E8D4A20-310C-11D0-B79A-00AA003767A7},Line 21 Decoder)

LoadFilter({04FE9017-F873-410E-871E-AB91661A4EF7},ffdshow MPEG 4 Video Decoder)

LoadFilter({D7D50E8D-DD72-43C2-8587-A0C197D837D2},Sonic Cinemaster® DS Video Decoder)

LoadFilter({9B8C4620-2C1A-11D0-8493-00A02438AD48},DVD Navigator)

ConnectPin(DVD Navigator,Video,Sonic Cinemaster® DS Video Decoder,Video in)

ConnectPin(DVD Navigator,AC3,InterVideo Audio Decoder,In)

ConnectPin(DVD Navigator,SubPicture,Sonic Cinemaster® DS Video Decoder,Subpicture in)

ConnectPin(InterVideo Audio Decoder,Out,Default DirectSound Device,Audio Input pin (rendered))

ConnectPin(Sonic Cinemaster® DS Video Decoder,Video Out,ffdshow MPEG 4 Video Decoder,In)

ConnectPin(Sonic Cinemaster® DS Video Decoder,CC Out,Line 21 Decoder,In)

ConnectPin(ffdshow MPEG 4 Video Decoder,Out,Overlay Mixer,Input0)

ConnectPin(Line 21 Decoder,Out,Overlay Mixer,Input2)

ConnectPin(Overlay Mixer,Output,Video Renderer,In)


This one requires a registry hack to the Sonic Cineplayer:


Search the forum for AllowAllRenderers


Vern
See less See more
Thanks Vern, but I've tried searching all forums with "AllowAllRenderers" and nothing showed. I've tried some similar searching but not found the registry hack for the Sonic Cineplayer


Best regards...
Create a DWORD registry value


AllowAllRenderers = 1


Under...


HKEY_LOCAL_MACHINE\\SOFTWARE\\Sonic\\CineMaster DS DVD\\2.5\\VideoDecoder



Be sure Raw Video, Mpeg2 and Use Overlay Mixer are checked in FFDshow configuration.


Thats how I'm setup in any case.


Double check your spelling of AllowAllRenderers , some have left out the 2nd 'er'.
See less See more
OK, it sure looks like search is broken big time: I tried a search this morning for something I know exists and came up empty....


Here is the key:


My Computer\\HKEY_LOCAL_MACHINE\\SOFTWARE\\Sonic\\CinePlayer\\1 .5\\


Add a doubleword with a value name of AllowAllRenderers and a value of "1".


Vern
See less See more
What is with this board lately? Can't find anything with this new search and now line breaks that can't be fixed....


There is no CR between the a and the y....


Vern
Interesting, 2 different registry keys, guess it depends on if you have the decoder pack or full version.



Putting both would not hurt.
Hi, Vern your first suggestion has worked partially for me. At least no errors running the filter graph. When I play a DVD it shows on the screen the FFSshow OSD, but seems like no video data was entering to it because OSD allways report staying on "frame -1" and "decoder: uncompressed". ANY Ideas ??.


As I told you before, I have been unable to perform your second sugestion. Because I cannot find that registry hack.


Thanks again.
Hi Jack and Venr, thanks a lot for your replies.


Now thinks works a little better; with Sonic Cineplayer decoder and the Vern's graph it works, but when playing a DVD even when the CPU of my Pentium-III 1 Ghz is about 80-90%, the video flow is not smooth, and if i try the same thing with the Sonic Cinaplayer, it is smooth !!. What is happening here?. I think it isn't a CPU speed related issue.




THnX.
If your CPU is over 60%, you have issues. I think to get smooth video the goal should be sub 40% CPU usage. FFDShow uses a TON of processor. If you don't have something in the 2.0 GHz range, I think there might be video playback issues. You probably need to remove FFDShow if you want smooth playback... or get around a 2.0GHz processor to use FFDShow.
Yup, thats why I said you weren't going to like it. (WinDVD that is)


Go into FFDSHOW, uncheck ALL the filter boxes and recheck your CPU.


The best filter (and the only filter) I have ever needed for a DVD is the DScaler sharpening filter.


Vern
Hi again.


When playing DivX my CPU can handle at the same time: Sharp, Postprocessing and Level filrers without being more than 75%, and the playback is very smooth !!. But DVD is another history, I think it is due different decoder used.


Vern, is DScaler sharpen filter better

than FDDshow ones?


Ive tried to use the DScaler filters and doesn't work. When I just pick up the file with FDDshow and clicl OK button, it triggers the following message: "An exception occured while trying to run fddshow.ax,config", and after this, FDDshow just dissapears HELP !!



THnXs
See less See more
I find the FFDSHOW unsharp mask introduces micro-stutters, while the DScaler filter is smooth.


That said, I like the effect of the FFDSHOW unshrp mask better for really soft DVD's.


Have you installed the latest DScaler (3.10 + 4.1 H3D patches?


I already had DScaler installed for my H3D card, picked the sharpen filter from the list and it just magically worked.


I am using FFDSHOW 20021118.


Vern
See less See more
1 - 20 of 24 Posts
Status
Not open for further replies.
Top