[mythtv] Re: compiling mythtv frontend for cygwin

Ian Caulfield imc25 at cam.ac.uk
Thu Sep 30 04:19:57 EDT 2004


Are you using qt/win32 or qt/x11? I think the WId <-> HWND conversion is 
only valid for qt/win32... I'll run a quick diff on my code to see if I've 
changed much to make it compile - doesn't look like it.

Ian

On Thu, 30 Sep 2004, Mario L wrote:

> When you did the original work with Myth/cygwin, did you run into any
> troubles assigning the WId of the qt widget to the handle that directX
> uses?  I can't seem to get past this issue - and it seems to be the
> big problem right now with directX:
>
> videoout_dx.cpp:162: error: invalid conversion from `WId' to `HWND__*'
>
> If i try to explicity cast (wnd = (HWND)wind), I am getting what I
> deduced to be parameter errors - which make me beleive that this
> explicit cast isn't the correct way to do it?
>
> code snipet:
>
>    //dxresult = IDirectDraw2_SetCooperativeLevel(ddobject, wnd, DDSCL_NORMAL);
>    dxresult = ddobject->SetCooperativeLevel(wnd, DDSCL_NORMAL);
>    cout<<"dx result was:  "<<dxresult<<endl;
>    cout<<"DDERR_INVALIDPARAMS is "<<DDERR_INVALIDPARAMS <<endl;
>
> output:
>
> 2004-09-30 01:19:56 DirectXInitDDraw
> dx result was:  -2147024809
> DDERR_INVALIDPARAMS is -2147024809
> 2004-09-30 01:19:56 cannot set direct draw cooperative level
>



More information about the mythtv-dev mailing list