DirectX plugins

Gildas Bazin gbazin at
Sat May 19 11:07:54 CEST 2001

On Sat, 19 May 2001 05:11:21 Jon Lech Johansen wrote:
> I have modified vlc so it will compile with MS' C compiler.
> The zip is available at
> I'm going to clean up the changes before I send in a patch.

Does it mean that the configure and Makefile scripts are working with MS C
compiler ?

> There's also a binary in the zip.
> I had to rewrite the window & msg part of the DirectX plugin in order for
> it to
> work. The window was being created by one thread, while the messages
> where being
> retrieved in vout_Manage which is a different thread. Under win32 the
> message
> loop must be in the thread which created the window.

Yes, I know. To have the DirectX plugins working, you also have to apply
the patch I included in my first mail. This patch basically made sure that
the video window was created in the same thread in which vout_Manage is
I'm not sure this patch will be accepted by the VLC team because it may
have some influence on other platforms... But for sure it's needed by

I will have a look at your patch to see how you've done this.

> Under 2000 (possibly NT as well) you can do key negotiation using
> DeviceIoControl().
> I'll probably have a look at dvd input on win32 on sunday.

I will also have a look this week-end, and tell you if I find something
If anybody already has an idea, I will be glad to hear it.

Wowww, it seems like we could have a fully working port of the VLC soon ;-)


More information about the vlc-devel mailing list