Author: nicodvb
Date: Sun Jun 29 14:58:08 2008
New Revision: 1109

Log:
after an AUDIO change event assign the logical stream to the returned event,
that for some reason was being ignored. The physical stream is still wrong


Modified:
   trunk/libdvdnav/src/dvdnav.c

Modified: trunk/libdvdnav/src/dvdnav.c
==============================================================================
--- trunk/libdvdnav/src/dvdnav.c        (original)
+++ trunk/libdvdnav/src/dvdnav.c        Sun Jun 29 14:58:08 2008
@@ -699,6 +699,7 @@ dvdnav_status_t dvdnav_get_next_cache_bl
 #endif
     (*len) = sizeof(dvdnav_audio_stream_change_event_t);
     stream_change->physical = vm_get_audio_active_stream( this->vm );
+    stream_change->logical = this->position_next.audio_channel;
     this->position_current.audio_channel = this->position_next.audio_channel;
 #ifdef LOG_DEBUG
     fprintf(MSG_OUT, "libdvdnav: AUDIO_STREAM_CHANGE stream_id=%d returning 
DVDNAV_STATUS_OK\n",stream_change->physical);
_______________________________________________
DVDnav-discuss mailing list
[email protected]
https://lists.mplayerhq.hu/mailman/listinfo/dvdnav-discuss

Reply via email to