Hello,
I am using ffdshow with Windows Media Player 10. I want to stick with WMP because I do not like having 2 or 3 media player installed. I am quite surprised by what ffdshow can handle ! Instead of installing a codec pack, I now only use ffdshow and I can view pretty much any kind of format.
The problem happend when I use dual display mode where I want to play a movie in the 2nd display in full screen. For information, first display (main) is set at 1280X1024 @ 60 Hz on a ViewSonic VP171b LCD screen and the 2nd display is set at 1280X720 @ 60 Hz on a Sanyo PLV-Z3 projector. I use an Asus X300 video card.
When I start the movie (DVD), it works ok until I force the full screen (alt+enter). The video jump into the 1st display instead of staying in the sencond display.
I have tried to deinstall, reinstall, try to tweek but nothing works. The full screen mode always jump on the first display.
Strange thing is that WMP is really on the 2nd display but the image jump into the 1st display. I have install MPC to test (DVD) and I am able to play a movie in the second display in full screen. So I assume it is a "problem" with ffdshow right ?
Anyone can help ? Did I miss something in the settings ?
Old problem there. This is a limitation in directx and windows. You have the display jumping to the Primary monitor because overlay "cannot" run on the secondary monitor. I have managed to hack the setup to allow it to work. This is not 100%, but it works quite well enough for me. I have a viewsonic and an RCA HDTV. I have the HDTV as the primary and the viewsonic as secondary. I also use two tools to helpout. I have ati traytools, Ray Adams, and Ultramon. (Ultramon is to help manage the dual setup, traytools to manage the settings for the ati card.) The asus card I'm not familiar with unfortunately. I changed the reg settings for both the vid card drivers and for windows.
One suggestion you can try, the vid cards seem to default to the VGA output as the cards primary, even if you set it as secondary in windows, but i found that loading the drivers with just the HDTV hooked up allows it to become the primary output for real. Then I added the Viewsonic to the equation. As for the reg settings , sorry I can't help much there, don't knowyour reg setup. I allowed acceleration on b oth monitors, and overlay. (DXVA). You could try either forcing GDI for the display, (open GL, whih does allow both monitors torun, or disable overlay entirely, though this may eat up your cpu cycles as the cpu will handle all the processing. The only other thing may to pm me and then export the reg for the card, any and all ref.s to it, and send it to me. Perhaps I can figure a work around for you.
By the way, anywhere you look, you will find theat DXVA on both monitors, and two sets of overlay running simultaneously is supposed to be impossible, But for what it's worth, I have no problem making it happen on my setup.
ATI 9800 pro-128, winxp sp 2 (pro)
BUT, even with this arrangement Some Apps are squirrely about overlay on both monitors.
(I rewrote the .inf files so I can reinstall the drivers without the long hours it took the first time making it happen. It was extremely frustrating. I use my system for HTPC use as well as my work system and server. {Video editing on the monitor while watching TV or videos on the HDTV})
Try turning OFF the video overlay and acceleration in FFDshow. Might help. Also Media Player Classic will alow you to choose the video renderer, so that alone may solve the problem for you. Just try all the renderers one at a time. The open GL may work, but it has many choices so give it a shot. Simplest possible solution. I fyou find sync issues or stuttering then add ReClock to the mix, it helps resync things.
Luck!
topcat139