DirectX plugins

Gildas Bazin gbazin at netcourrier.com
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 http://nanocrew.net/vlc/vlc-snapshot-20010518-00-w32.zip
> I'm going to clean up the changes before I send in a patch.
> 

Nice...
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
called.
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
Win32.

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
interesting.
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 ;-)


Gildas





More information about the vlc-devel mailing list