Embedding Media Player into 3rd party Application

For questions and discussion that is NOT (I repeat NOT) specific to a certain Operating System.
MutantJedi
New Cone
New Cone
Posts: 8
Joined: 10 Mar 2006 23:42
Contact:

Embedding Media Player into 3rd party Application

Postby MutantJedi » 10 Mar 2006 23:51

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

tonsofpcs
Cone that earned his stripes
Cone that earned his stripes
Posts: 363
Joined: 04 Jan 2006 10:03
Location: Binghamton, NY, USA
Contact:

Postby tonsofpcs » 11 Mar 2006 00:31

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

MutantJedi
New Cone
New Cone
Posts: 8
Joined: 10 Mar 2006 23:42
Contact:

Anybody got a sample they can spare?

Postby MutantJedi » 13 Mar 2006 21:51

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

fkuehne
Developer
Developer
Posts: 7262
Joined: 16 Mar 2004 19:37
VLC version: 0.4.6 - present
Operating System: Darwin
Location: Germany
Contact:

Postby fkuehne » 13 Mar 2006 22:17

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.
VideoLAN
Felix Paul Kühne
Medic. VLC developer for appleOS since before you were born.
Blog: https://www.feepk.net

MutantJedi
New Cone
New Cone
Posts: 8
Joined: 10 Mar 2006 23:42
Contact:

Postby MutantJedi » 14 Mar 2006 00:07

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

fkuehne
Developer
Developer
Posts: 7262
Joined: 16 Mar 2004 19:37
VLC version: 0.4.6 - present
Operating System: Darwin
Location: Germany
Contact:

Postby fkuehne » 17 Mar 2006 17:06

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 :)
VideoLAN
Felix Paul Kühne
Medic. VLC developer for appleOS since before you were born.
Blog: https://www.feepk.net

jim81

ActiveX license

Postby jim81 » 30 Aug 2006 23:08

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

tonsofpcs
Cone that earned his stripes
Cone that earned his stripes
Posts: 363
Joined: 04 Jan 2006 10:03
Location: Binghamton, NY, USA
Contact:

Postby tonsofpcs » 31 Aug 2006 14:48

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.


Return to “General VLC media player Troubleshooting”

Who is online

Users browsing this forum: No registered users and 11 guests