<div>I have done more tests. If I interpret the last member of the libvlc_event_t struct as an <font size="2">vlc_int64_t, the value of that member is very large (always 7654035783464058496 maybe a pointer to something) the first time the callback is called and always 1 the second time the callback is called. This might be a way to differentiate the two. But which one should be ignored to be compatible with later versions that might fix this problem?</font></div>

<div> </div>
<div>Jacques</div>
<div><br> </div>
<div class="gmail_quote">On Tue, Feb 26, 2008 at 9:05 AM, jboileau <<a href="mailto:jboileau@gmail.com">jboileau@gmail.com</a>> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div>Hi,</div>
<div> </div>
<div>I have given a spin to the latest build of libvlc. I still have my media reached end callback called twice when a file ends. Both times the state is libvlc_Ended, so it is not possible to discern the two using the state. In the libvlc_event_t struct there is a union : <font size="2">event_type_specific</font>. Which member of this union pertains to the <font size="2">libvlc_MediaInstanceReachedEnd event? Maybe there is something there that can help discern the two calls.</font></div>

<div> </div>
<div>Thanks,<br clear="all"><br>Jacques Boileau </div></blockquote></div><br><br clear="all"><br>-- <br>Jacques Boileau