Page 1 of 1

Embedding Media Player into 3rd party Application

Posted: 10 Mar 2006 23:51
by MutantJedi
I want to be able to use the media player to play a movie (audio) in an application that I'm developing.

Is there a sample around that can show me what to link, what to call, etc.

I'm targeting Mac OS X and Windows

Thanks,

Mark

Posted: 11 Mar 2006 00:31
by tonsofpcs
You can either just grab the source or use the ActiveX control. Be aware of the licensing restrictions on both.
http://wiki.videolan.org/index.php/ActiveX has information on implementing the ActiveX control

Anybody got a sample they can spare?

Posted: 13 Mar 2006 21:51
by MutantJedi
I've checked out the vlc-trunk.
So, I've got the source.
ActiveX doesn't help with cross platform (but it might be the sample I'm looking for...)

What I would like is a sample project that shows how to link vlc into a 3rd party app.

I'm using QuickTime right now. I want to add VLC as it does some multicast stuff better.

Mark
You can either just grab the source or use the ActiveX control. Be aware of the licensing restrictions on both.
http://wiki.videolan.org/index.php/ActiveX has information on implementing the ActiveX control

Posted: 13 Mar 2006 22:17
by fkuehne
You probably want to embed libvlc.a (so basically VLC compiled as a library) in your application, but that this would require you to use a GPL-compatible licence on the contrary to the usage of an ActiveX or Mozilla plugin.

Posted: 14 Mar 2006 00:07
by MutantJedi
Thanks Felix,

Using a GPL license for the app is not a problem.

While the product will run on Mac and Windows, at this stage I need a Windows version to run first. (I'm doing my coding with Xcode)

I don't really want to build/configure/etc the whole vlc project when what I need is libvlc.a and the headers. Is there anywhere I can download libvlc.a (Windows, later Mac)?

Mark

Posted: 17 Mar 2006 17:06
by fkuehne
Sorry, but this library isn't available for download at the moment, because different releases of VLC aren't binary-compatible yet. Once this is achieved, we will probably publish some kind of SDK.

Compiling VLC's source isn't that hard though. Everything is documented on http://developers.videolan.org/vlc. If you have any questions, you are encouraged to ask :)

ActiveX license

Posted: 30 Aug 2006 23:08
by jim81
You can either just grab the source or use the ActiveX control. Be aware of the licensing restrictions on both.
http://wiki.videolan.org/index.php/ActiveX has information on implementing the ActiveX control
Hello,

I develop an third party application based on VLC ActiveX 0.8.5. I know that if I would like to embed VLC app in my work, I need to conform to license GPL. But what about ActiveX, Do I need to include specific files? According to your last post, Activex license is a bit different.

Thanks In advance

Posted: 31 Aug 2006 14:48
by tonsofpcs
The ActiveX control falls under the same license afaik, but when you use an ActiveX control, you are not actually including it in your program, from what I understand, your app would only need to conform to the GPL if you distribute them together.
Feel free to correct me on this if I am wrong, but that is what I have come to believe from GPLv2.

note: I may be wrong. I don't have an actual copy of the license at hand and running just one browser window over the connection I have here is a chore. Please read over the license to understand what it says/means.