<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<br>
Hi Naveen,<br>
<br>
Additionally a few things that i did not find written in the
developer wiki and had to explore myself in the code are:<br>
<br>
1. Start of application is in bin/vlc.c main function.<br>
2. Core engine of vlc including player, internals of playlist etc.
are all written in c and would be found under src/ directory.<br>
3. Most of other components are loaded as modules (which can be
loaded or unloaded and has a specific interface). Details of modules
are on a separate tutorial in vlc dev wiki. The GUI of entire vlc is
also loaded as a module and is written in Qt (c++) with following
location modules/gui/qt<br>
4. vlc is multithreaded and various threads are synchronized via
semaphores for e.g. gui modifies the playlist and sem_post the main
playlist thread which is waiting for the lock and otherwise runs in
a loop (code would be under src/playlist/thread.c)<br>
5. Where ever there is platform specific code (windows main,
threads, file system etc.), there are files with names indicating
and code is written to call respective functions for the current
platform.<br>
<br>
Hope that helps.<br>
<br>
Regards,<br>
Fayyaz<br>
<br>
<div class="moz-cite-prefix">On 2/24/2013 11:27 AM, Des Wagner
wrote:<br>
</div>
<blockquote
cite="mid:CAEPhTSr=Cs-+w5TbUZ1SOSh-PK36HLebNO-A0MDZioGj98vhcA@mail.gmail.com"
type="cite">Hey Naveen,
<div><br>
</div>
<div>A good place to start is the README file in your vlc
directory. It gives a brief overview of where you'll find all
the different parts of code. You might like to look through the
/docs directory and most of the code is found in the /modules
directory. Hope that helps.</div>
<div><br>
</div>
<div>Des<br>
<br>
<div class="gmail_quote">On Sun, Feb 24, 2013 at 3:44 PM, Naveen
Narayanan <span dir="ltr"><<a moz-do-not-send="true"
href="mailto:princeofdarkness4444@gmail.com"
target="_blank">princeofdarkness4444@gmail.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">
<div>Hi,<br>
<br>
</div>
Well, I have learned to build vlc from source and
i also did run it. Now i guess i will have to learn about
the modules and code related to work on ticket #2568.
Could anyone tell me what is the next step in development.
As i said i want to work on changing the subtitle size
using a hotkey. So are there any books related to this or
any links, to learn more about this specific part. please
help, i really don't know what is the next step. <br>
</div>
<br>
_______________________________________________<br>
vlc-devel mailing list<br>
To unsubscribe or modify your subscription options:<br>
<a moz-do-not-send="true"
href="http://mailman.videolan.org/listinfo/vlc-devel"
target="_blank">http://mailman.videolan.org/listinfo/vlc-devel</a><br>
<br>
</blockquote>
</div>
<br>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
vlc-devel mailing list
To unsubscribe or modify your subscription options:
<a class="moz-txt-link-freetext" href="http://mailman.videolan.org/listinfo/vlc-devel">http://mailman.videolan.org/listinfo/vlc-devel</a>
</pre>
</blockquote>
<br>
</body>
</html>