[vlc-devel] vlc: svn commit r23949 (funman)

Subversion daemon svn at videolan.org
Sun Dec 30 19:24:10 CET 2007


r23949 | funman | 2007-12-30 19:24:10 +0100 (Sun, 30 Dec 2007) | 5 lines
Changed paths:
   M /trunk/include/vlc_events.h
   M /trunk/include/vlc_input.h
   M /trunk/modules/demux/playlist/asx.c
   M /trunk/modules/demux/playlist/b4s.c
   M /trunk/modules/demux/playlist/dvb.c
   M /trunk/modules/demux/playlist/gvp.c
   M /trunk/modules/demux/playlist/ifo.c
   M /trunk/modules/demux/playlist/itml.c
   M /trunk/modules/demux/playlist/m3u.c
   M /trunk/modules/demux/playlist/pls.c
   M /trunk/modules/demux/playlist/podcast.c
   M /trunk/modules/demux/playlist/qtl.c
   M /trunk/modules/demux/playlist/sgimb.c
   M /trunk/modules/demux/playlist/shoutcast.c
   M /trunk/modules/demux/playlist/xspf.c
   M /trunk/modules/misc/lua/vlc.c
   M /trunk/src/playlist/item.c
   M /trunk/src/playlist/loadsave.c

fix #1410.
You can not change a playlist_item_t to be a node, when you previously registered events on it, using input_item_t sub items adding event, because the pointer will be destroyed.
If you want to use nodes anyway, you have to explicitely create them.
Note: we were lucky that xspf did work so far, because we were EXCLUSIVELY using invalid pointers, except for the 1st item being added to each playlist_item_t (it did happen before the conversion obviously).

 > http://trac.videolan.org/vlc/changeset/23949



More information about the vlc-devel mailing list