<div><font color="#000000">Good news, last night's build doesn't crash anymore! I still have the video freezing after a few seconds. I'll post traces, one with last nights build and one with the 2007-11-26 build. Watch your mailboxes! :-) As a side note we have a developer here that has installed gdb, cygwin and whatever else is needed and is trying to compile VLC here. We should gain a better insight into VLC and be able to report problems with more info in the future. He as not succeeded at producing something that works yet, but in due time he should be able to.
</font></div>
<div><font color="#000000"></font> </div>
<div><font color="#000000">Since two of you asked: The project I work on is a media application that display's movies and play's music through headphones on trains. Similar to what you find on planes these days. The difficulty is
</font><font color="#000000"> that the audio subsystem is not the same as the PC displaying the video of the movie. So I am playing the video of the movie on a PC and streaming the audio to an embedded system using UDP. I also stream 7 music playlist to the same subsystem. I simply use different ports for each audio channel. The current version of the application uses as many instances of 
vlc.exe (version 0.8.1) as needed and controlling them using HTTP. Not the easiest route. :-) Now I am working at doing the same thing but using libvlc. More details:</font></div>
<ul>
<li><font color="#000000">I use the libvlc_media_instance_...  API so that I can use the events API instead of polling a state. I used to use the libvlc_playlist_... API but couldn't find a way to get called backed on end of stream. 
</font></li>
<li><font color="#000000">I use --sout-display-delay to synchronize the video with the audio for the movie. Unfortunately this has the effect of chopping the equivalent of the buffer from the end. I know this is a known bug and I have seen it is listed as high priority, but I will try to find a workaround. Maybe using one of the other buffering options. 
</font></li>
<li><font color="#000000">I use GetProcAddress to get entry points into the DLL. Dangerous but since there is not libvlc-control.lib for Visual Studio, I believe its the only way.</font></li>
<li><font color="#000000">The development is done for Windows using Visual Studio and MFC</font></li>
<li><font color="#000000">I create a CWnd (MFC) and do a libvlc_video_set_parent to have libvlc play in my window.</font></li>
<li><font color="#000000">This runs on a 650 Mhz Windows XP embedded machine with 256 meg of ram.</font></li></ul>
<div>Jacques Boileau<br><br></div>
<div class="gmail_quote">On Dec 19, 2007 6:10 PM, Rafaël Carré <<a href="mailto:funman@videolan.org" target="_blank">funman@videolan.org</a>> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Le Wed, 19 Dec 2007 17:53:07 -0500,<br>
<div>jboileau <<a href="mailto:jboileau@gmail.com" target="_blank">jboileau@gmail.com</a>> a écrit :<br><br>> On Dec 19, 2007 4:48 PM, Rafaël Carré <<a href="mailto:funman@videolan.org" target="_blank">funman@videolan.org
</a> > wrote:<br>><br>> > Le Wed, 19 Dec 2007 16:42:12 -0500,<br>> > jboileau <<a href="mailto:jboileau@gmail.com" target="_blank">jboileau@gmail.com</a>> a écrit :<br>> ><br>> > > FYI - I have been doing quite a bit of testing under Windows 
<br>> > > (mostly through libvlc-control) and the last nightly build that<br>> > > worked well enough for me was the 2007-11-26 build which, if I am<br>> > > correct, includes changeset 23325 and prior. 
<br>> ><br>> > What is the problem exactly, since these nightly build ?<br>><br>><br>> The latest few builds simply crash. vlc.exe crashes on startup. My<br>> application, built on libvlc, gets an access violation calling 
<br>> libvlc_new. Older nightly builds after 2007-11-26, that do not crash,<br>> do not play my divx files that played flawlessly using 2007-11-26<br>> (except for the problem when using buffers of course. see here 
<br>> <a href="https://trac.videolan.org/vlc/ticket/774" target="_blank">https://trac.videolan.org/vlc/ticket/774</a>). It would play well for<br>> about 8 seconds and then freezes (the video not vlc).<br><br></div>
Ok, for crashes, without a verbose backtrace (including files and lines<br>where the crash occurs) obtained with gdb (and i don't know how to use<br>gdb on windows, you must ask our cygwin expert Trax) we can't do 
<br>anything.<br>
<div></div></blockquote>
<div> </div>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div><span></span><br>> ><br>> > > If I can be of help checking out releases under Windows let me<br>> > > know. I'll be glad to help. I have been doing quick try out<br>> > > almost daily recently trying to see if things are back to normal 
<br>> > > under Windows, might as well continue! :-) The least I can do is<br>> > > give you guys some feddback.<br>> ><br>> > Feedback is always welcome, (especially positive feedback).<br>> > It can help also if you can make clear and reproducible bug reports 
<br>> > on <a href="http://trac.videolan.org/" target="_blank">trac.videolan.org</a><br>> ><br>> I agree that positive feedback is one of the best reward for anyone<br>> working on open source. As a positive note: I have been doing work 
<br>> using VLC for about a 1 1/2 year now. I started using it as an<br>> external application that I controlled using HTTP (version 0.8.1),<br>> but now I am trying to move to using libvlc.dll directly in my<br>
> application. Although I use VLC in my work, I soon realized that this<br>> seemingly small application (well, it is only about 2 cm high! :-) )<br>> can play just about anything I throw at it without installing 
<br>> anything else (codecs). Now it is my player of choice for personnal<br>> use as well as what I use to develop a streaming application here at<br>> work.<br><br></div>Cool.<br>
<div><br>> I will take a look at <a href="http://trac.videolan.org/" target="_blank">trac.videolan.org</a> and see how I can help through<br>> there. I have just recently found this mailing list through the <br>> forum. I didn't get too many answers through the forum for the past 1
<br><br></div>A lot of people are asking questions on the forums, but a few are<br>answering :/<br>The preferred modes of communication are the mailing list and irc <br>(#videolan on freenode).<br>
<div><br>> 1/2 year until recently someone answered one of my request for help<br>> by: try posting this on the dev mailing list! (Bless him!). I am new<br>> to everything regarding development here and I have been reluctant to 
<br>> jump too quickly on the bandwagon and simply filling reports of<br>> already known problems, etc. I still kindy feel like I am intruding.<br><br></div>Everyone is welcomed to speak since the lists are public ! 
<br>Feel free to express yourself, not having anyone answering can mean a<br>lot of things (people don't read your mail, don't care, are too busy,<br>forget about it .. etc ..)<br>
<div><br>> But I had an excellent exchange of emails through this mailing list<br>> with Pierre d'Herbermont which ended up with 2 additions that I am<br>> sure will not be only worthwhile for me but to anyone using 
<br>> libvlc.See <a href="https://trac.videolan.org/vlc/changeset/23618" target="_blank">https://trac.videolan.org/vlc/changeset/23618</a> and<br>> <a href="https://trac.videolan.org/vlc/changeset/23606" target="_blank">
https://trac.videolan.org/vlc/changeset/23606</a>. He as been just great<br>> helping out on these. I don't know where he is located (France?), but<br>> to be able to get these fixes in a matter of minutes after discussing 
<br>> with him on this list right from my kitchen table a very snowy<br>> morning here in Montréal has been a gas!<br><br></div>I think he's in Paris.<br>Please send me some snow i'm missing it :(</blockquote>

<div> <br>> Just a note on would be OS bashes, if any. We can argue for hours how<br>> bad MS$ is but to me Windows and Visual Studio are what enables me to<br>> pay for my family`s needs. Sometimes choices are governed by real 
<br>> life necessities! :-) Unfortunatly libvlc is not the easiest to use<br>> in a Visual Studio environment, but I get by.<br><br></div>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">The problem is more that nobody fixes windows specific VLC bugs.<br>I respect the choice people make about their OS as long as they don't 
<br>bore me, even if they make a stupid choice ;)</blockquote>
<div> <br>> If you would like more details on the work I do with VLC, let me<br>> know...<br><br></div>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">What are you doing with VLC ? ;)</blockquote>
<div> </div>
<div><br><br>> > Jacques Boileau<br><br><br>--<br><font color="#888888">Rafaël Carré<br></font><br>_______________________________________________<br>vlc-devel mailing list<br>To unsubscribe or modify your subscription options:
<br><a href="http://mailman.videolan.org/listinfo/vlc-devel" target="_blank">http://mailman.videolan.org/listinfo/vlc-devel</a><br><br></div></div><br><br clear="all"><br>-- <br>Jacques Boileau