Page 1 of 1

How to develop a plugin for vlc player

Posted: 19 Mar 2009 18:26
by smart123
hi, everybody, can anyone tell me Ho to develop a plugin for vlc player, the plugin can be of any type.

please tell me in more Details.

thanks

Re: How to develop a plugin for vlc player

Posted: 20 Mar 2009 12:08
by Jean-Baptiste Kempf
What kind of plugins? Decoders?

Re: How to develop a plugin for vlc player

Posted: 20 Mar 2009 20:21
by smart123
any type. e.g YUV plugin.decoder etc

Re: How to develop a plugin for vlc player

Posted: 22 Mar 2009 00:11
by Jean-Baptiste Kempf
any type. e.g YUV plugin.decoder etc
1 Compile VLC
2 Read HACKING file
3 create your new plugin and register it in the good category
4 Modify Modules.am
5 re-bootstrap and reconfigure
6 make
7 profit.

Re: How to develop a plugin for vlc player

Posted: 23 Mar 2009 20:42
by smart123
my Question is How to create my new Plugin.? would you like to tell me some tutorials :(

Re: How to develop a plugin for vlc player

Posted: 24 Mar 2009 00:07
by Arite
j-b explained the process. You'll need to get the VLC source code and modify it accordingly. Look at other plugins/modules for examples.

Arite.

Re: How to develop a plugin for vlc player

Posted: 26 Oct 2010 14:01
by INSA
Hi everybody !!

After a year, I am going to ask you the same question. How to develop a plugin for vlc player ?

I hope that someone will be able to answer me.

Thank you.

Mehdi

Re: How to develop a plugin for vlc player

Posted: 26 Oct 2010 17:13
by RĂ©mi Denis-Courmont
Did you even read the answers?!

Re: How to develop a plugin for vlc player

Posted: 26 Oct 2010 17:25
by XilasZ
The easiest way is to get vlc source code, compile it, and add anything you want.
But it's also possible to build a stand alone plugin. You'll have to add vlc's includes and fix issues on your environment.
JoungEunKim did it on windows with visual studio 2005/8 (see here, he uploaded an example based on simple.c, an audio filter : viewtopic.php?f=32&t=81793#p274912)

Thanks to him i managed to make my own audio output plugin modified to include ac3filter's core (and all it's features, upmix, resampling, DRC, per channel gain, ...). It's more a prof of concept right now, the code is a mess, but it works.

You should read this : http://wiki.videolan.org/Documentation:Hacker%27s_Guide, and especially the "VLC modules" link.
And don't forget vlc source code, it contains a lot of comments everywhere, it's the most complete doc you can find on vlc.