<div dir="ltr">I've currently put more event support additions on the back burner, however I do have some finished event support that I've been using (and works good) that should probably be pushed up to VLC folks -- That support is event support for the MediaDescriptor object. When I get a chance, I'll supply a patch and send it to the list here.<div>
<br></div><div>Right now I've just been working on being able to build latest VLC code for windows using cross-compiler. See my notes on the <a href="http://wiki.videolan.org/Talk:Win32Compile">talk</a> page of the <a href="http://wiki.videolan.org/Win32Compile">Win32Compile</a> article in the wiki if you're interested.<br>
<div><div><div><div><div><br><div class="gmail_quote">On Thu, Oct 9, 2008 at 3:45 AM, Javier Gálvez Guerrero <span dir="ltr"><<a href="mailto:javier.galvez.guerrero@gmail.com">javier.galvez.guerrero@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">Any feedback for these JVLC events support? I've been playing with media player's events and they seem the root of all playlists problems, aren't they? It seems a matter of "connection" between libvlc and JNA used in JVLC, but I'm not sure about it as I am not a guru programmer =).<br>
<br>Any foreseen future work on this?<br><br>Regards,<br>Javi<br><br><div class="gmail_quote">2008/9/12 Keith Kyzivat <span dir="ltr"><<a href="mailto:kkyzivat@tripleplayint.com" target="_blank">kkyzivat@tripleplayint.com</a>></span><br>
<blockquote class="gmail_quote" style="border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex"><div><div></div><div class="Wj3C7c"><div dir="ltr"><div>This is primarily for Littlejohn, however I want to keep this on-list so everyone can see.</div>
<div><br></div><div>I've been using JVLC for java-based video playback with overlay (doing actual rendering in java -- i.e. no hardware rendering),</div>
<div>however due to some fundamentals of Mpeg2 transport streams, I have now had to use jvlc/vlc to change the encapsulation</div><div>format of videos from transport streams to program streams.</div><div><br></div><div>
I do have a set of classes and a unit test put together that converts a video to the Mpeg2 Program Stream encapsulation format now, providing feedback and cancellation using a swing ProgressMonitor, however I have issues when reaching the end of the conversion. Specifically, I never receive a media player "endReached" event. I've tried a number of things I could do that xtophe on the IRC channel suggested, however none of the ones I've tried have worked properly.</div>
<div><br></div><div>Here are the suggestions I've received from xtophe:</div><div><br></div><div>Ones I've tried, but have failed to fix the problem:</div><div><ul><li>Try individual mrl option instead of global for sout specifier (":" instead of "--") (because '--sout' might keep the stream open for another item) -- TRIED, FAILED</li>
<li>Use the "--no-sout-keep" option -- TRIED, FAILED</li></ul><div><br></div><div>Ones I have not tried yet, as I am not using MediaList/MediaListPlayer or PlayList, since they have no event support.</div><ul><li>
Add the "vlc://quit" mrl to the end of the playlist</li><li>Add the "vlc://nop" mrl to the end of the playlist</li></ul></div><div><br></div><div>Since I'd like asynchronous playback with callbacks when the conversion is finished, I'm interested to get event support added to MediaListPlayer, and to complete the asynchronous play methods (for which there exists methods, but it doesn't behave as the signature suggests right now, just ignoring the boolean synchronous argument). Adding event support to the other areas would be nice as well -- MediaList and MediaDescriptor.</div>
<div><br></div><div>I'm willing to put in some work to implement some of this, but I was informed in the IRC channel that LittleJohn may have a partial implementation of this work already.</div><div><br></div><div>So, LittleJohn, I'm interested to hear if you have a partial implementation or not -- as I don't want to implement something if one already exists -- both to save work, and to not step on your toes.</div>
<div><br></div><div>Oh and one more thing -- an outstanding question I had: <span style="border-collapse:collapse;white-space:pre-wrap"></span></div>
<blockquote style="border:medium none;margin:0pt 0pt 0pt 40px;padding:0px"><span style="border-collapse:collapse;white-space:pre-wrap">Does a MediaListPlayer (whatever similar name the underlying c 'object' is) emit the MediaPlayer series of events (MediaPlayerPlaying, ... MediaPlayerStopped, etc) as well as the MediaList series of events (MediaListPlayerPlayed, MediaListPlayerNextItemSet, MediaListPlayerStopped)? </span><br>
</blockquote><div><br></div><div>Thanks!</div><br>-- <br>Keith Kyzivat<br><br>SIPez LLC.<br>SIP VoIP, IM and Presence Consulting<br><a href="http://www.SIPez.com" target="_blank">http://www.SIPez.com</a><br>
tel: +1 (617) 273-4000<br>
</div>
<br></div></div>______________________________________________________<br>
vlc mailing list<br>
To unsubscribe or modify your subscription options:<br>
<a href="http://mailman.videolan.org/listinfo/vlc" target="_blank">http://mailman.videolan.org/listinfo/vlc</a><br>
<br></blockquote></div><br></div>
<br>______________________________________________________<br>
vlc mailing list<br>
To unsubscribe or modify your subscription options:<br>
<a href="http://mailman.videolan.org/listinfo/vlc" target="_blank">http://mailman.videolan.org/listinfo/vlc</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>Keith Kyzivat<br><br>SIPez LLC.<br>SIP VoIP, IM and Presence Consulting<br><a href="http://www.SIPez.com">http://www.SIPez.com</a><br>tel: +1 (617) 273-4000<br>
</div></div></div></div></div></div></div>