From: ok1 on

Hi,

I write a mirror driver as virtual extend monitor
I can use Mediaplay play video in WinXP
but when I run Mediaplay in Vista or Win7 , drag Mediaplay
to extend monitor the Mediaplay all screen be black
but run K-lite classic Mediaplay is fine no any problem ,
why Mediaplay can't play on extend monitor

ok1







From: Tim Roberts on
ok1 <ok1(a)discussions.microsoft.com> wrote:
>
>I write a mirror driver as virtual extend monitor
>I can use Mediaplay play video in WinXP
>but when I run Mediaplay in Vista or Win7 , drag Mediaplay
>to extend monitor the Mediaplay all screen be black
>but run K-lite classic Mediaplay is fine no any problem ,
>why Mediaplay can't play on extend monitor

Because you don't support either DirectDraw or Direct3D. Mirror drivers
were not designed to do what you're asking.
--
Tim Roberts, timr(a)probo.com
Providenza & Boekelheide, Inc.
From: ok1 on

Dear Tim ,

So need add DirectDraw to mirror driver ,

or what driver can accomplish .

Thanks

ok1




"Tim Roberts" wrote:

> ok1 <ok1(a)discussions.microsoft.com> wrote:
> >
> >I write a mirror driver as virtual extend monitor
> >I can use Mediaplay play video in WinXP
> >but when I run Mediaplay in Vista or Win7 , drag Mediaplay
> >to extend monitor the Mediaplay all screen be black
> >but run K-lite classic Mediaplay is fine no any problem ,
> >why Mediaplay can't play on extend monitor
>
> Because you don't support either DirectDraw or Direct3D. Mirror drivers
> were not designed to do what you're asking.
> --
> Tim Roberts, timr(a)probo.com
> Providenza & Boekelheide, Inc.
> .
>
From: Tim Roberts on
ok1 <ok1(a)discussions.microsoft.com> wrote:
>
>Dear Tim ,
>
> So need add DirectDraw to mirror driver ,
>
> or what driver can accomplish .

If you want to add a second monitor to the desktop, you should be writing a
normal display driver, not a mirror driver. That way, Media Player should
fall back to unaccelerated drawing.

Where are you sending the frame buffer image?
--
Tim Roberts, timr(a)probo.com
Providenza & Boekelheide, Inc.
From: ok1 on
Dear Tim ,

the mirror driver is for USB mini monitor , I send fram buffer image

out by USB ,

If mediaplay can't play on my mirror driver is because direct draw
,direct3d .

why I disable direct draw direct3d by dxdiag tool , still can't play
mediaplay

OK1



"Tim Roberts" wrote:

> ok1 <ok1(a)discussions.microsoft.com> wrote:
> >
> >Dear Tim ,
> >
> > So need add DirectDraw to mirror driver ,
> >
> > or what driver can accomplish .
>
> If you want to add a second monitor to the desktop, you should be writing a
> normal display driver, not a mirror driver. That way, Media Player should
> fall back to unaccelerated drawing.
>
> Where are you sending the frame buffer image?
> --
> Tim Roberts, timr(a)probo.com
> Providenza & Boekelheide, Inc.
> .
>