<div>
<div>Dear Jacques:</div>
<div> </div>
<div>I am also studying how to use libvlc,I am not so advaneced like you on VLC project, I am just beginning my study</div>
<div> </div>
<div>In fact, I want to integrate the better features of VLC and MPlayer.</div>
<div> </div>
<div>I try to compile the latest VLC trunk in VS2005, but get a lot of errors.---I am fixing them</div>
<div> </div>
<div>It will be very appreciated if you can share some idea and directions on how to study/research VLC,</div>
<div> </div>
<div>In my personal viewpoint, VLC is more complicated , advanced and difficult than MPlayer</div>
<div> </div>
<div>You can reach me directly by gtalk: dev [at] <a href="http://fastreaming.com">fastreaming.com</a>, I am from China</div>
<div> </div>
<div>Thanks</div><br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Hello Jacques,<br><br><br><br>I would be very interested in learning from your experiences using libvlc. I
<br>have been considering VLC for a project which also involves some application<br>development in Windows. I am mostly a Linux developer person, so Windows<br>experience would be extremely useful.<br><br><br><br>We can communicate via the VLC list, but if this is not something of
<br>interest to the general users of the list, you can reach me at<br><a href="mailto:gakkor@nospam.patton.com">gakkor@nospam.patton.com</a> (please remove nospam from the address, when<br>mailing.)<br><br><br><br>Thanks,
<br><br>Gun Akkor<br><br><br><br>From: <a href="mailto:vlc-bounces@videolan.org">vlc-bounces@videolan.org</a> [mailto:<a href="mailto:vlc-bounces@videolan.org">vlc-bounces@videolan.org</a>] On Behalf<br>Of jboileau<br>Sent: Monday, November 26, 2007 9:56 AM
<br>To: <a href="mailto:vlc@videolan.org">vlc@videolan.org</a><br>Subject: [vlc] Help offered<br><br><br><br>Hi,<br><br><br><br>I don't know if my help can be of use and I don't know if I am at the right<br>place to offer it. Please let me know.
<br><br><br><br>I am doing a project using libvlc under Windows. I would be glad to report<br>my progress, successes and failures, share my code so you see how I am doing<br>things etc. Anything that can help you see how I am using the library and
<br>the problems I am having in an attempt for you to get first hand experience<br>from a user of the library's. You can steer my development in the right<br>direction if needed and I can do quick tests for you guys and report my
<br>findings. My time is somewhat limited I work 9 hours a day and have a<br>family. But currently I am spending most of those 9 hours of work on<br>using/testing libvlc. So my input should prove valuable for the next few
<br>weeks. I can email daily reports of my progress. When I am more<br>knowledgeable, I will be glad to help on the documentation side and, if gain<br>enough knowledge with development. I will probably do some documentation as
<br>I go along since it will be of help for me too. I am presently doing a test<br>application that simulates what the actual application will be doing. Here<br>is a brief summary of what it is doing:<br><br>* My test application is playing a movie with the video being played
<br>locally while the audio (2 channels/languages) is streamed to another IP<br>address using UDP/MPEG-TS. I need to use UDP/MPEG-TS to accommodate the<br>subsystem I stream to.<br>* I detect the end of the movie by polling the state every 100 msec (I
<br>haven't figured out how to get a callback called from an event) and simply<br>start it back again. I am not using --loop here because in the real<br>application the next movie will change dynamically.<br>* It also stream 7 music playlists the same way as the audio of the
<br>movie. Here I use --loop because the same music will play in a loop in the<br>real application.<br>* All these audio streams are sent to the same IP Address with<br>different port numbers<br>* I am using libvlc from the trunk as I need multiple instance. libvlc
<br>from 0.8.6c does work properly with multiple instances, at least that is<br>what I read in the forum. I have 8 instances running at the same time. So I<br>am actually working with libvlc-control<br>* I use --sout-display-delay to synchronize the video with the audio
<br>for the movie. Unfortunately this has the effect of chopping the equivalent<br>of the buffer from the end. I know this is a known bug and I have seen it is<br>listed as high priority, but I will try to find a workaround. Maybe using
<br>one of the other buffering options.<br>* I use GetProcAddress to get entry points into the DLL.<br>* I use the libvlc_... interface. Mostly libvlc_playlist_...<br>* The development is done for Windows using Visual Studio and MFC
<br>* I create a CWnd (MFC) and do a libvlc_video_set_parent to have<br>libvlc play in my window.<br>* This runs on a 650 Mhz Windows XP embedded machine with 256 meg of<br>ram. But this is fine, it uses roughly 10 to 20 % of the CPU. Not bad!
<br><br>My application is partially written. I need to add error handling and<br>tracing. I have made a test run over the weekend and unfortunately it didn't<br>survive the weekend. I will investigate and more importantly I will add
<br>tracing to get a picture of what happens before it crashes. I will be doing<br>overnight test runs this week and will gather information.<br><br><br><br>I have not installed the needed developement environment and compiled
<br>libvlc, but will do if needed. My application is developed using Microsoft<br>Visual Studio 2003. This is a requirement for my project. My understanding<br>is that libvlc can not be compiled using Visual Studio.<br><br>
<br><br>As you may detect from my name I am french speaking. Although I speak and<br>write fluently in english, if you feel it is easier to communicate in french<br>feel free to do so. If it is of any interest: I am doing this work for the
<br>french company Alstom for the train entertainment. I am located in Montreal,<br>I have over 20 years of development experience. I have been using VLC as an<br>external application and controlling it using HTTP for over a year now, not
<br>without problems, and would like to switch to a more controllable and<br>integrated environment like libvlc. We are also looking at other<br>alternatives to VLC (LEADTOOLS for instance) but would rather stick with VLC
<br>and leverage all the experience I have gained with it over the past year or<br>so. I also have gained the honorable mention of 'VLC expert' here :-) which<br>actually only means I know more about VLC than anyone else here! :-)
<br><br><br><br>I hope I can help in some way and gain a better understanding of VLC in the<br>process.<br><br><br><br>--<br><br>Jacques Boileau</blockquote>
<div>
<div> </div>
<div> </div>
<div>------------------------------------------------<br>Focus on NEXT multimedia development<br> Your potential. Our passion. </div><br> </div></div>