wx/playlist: never store the pointer to p_item when the playlist lock isn't
held. store p_playlist in wxvlc::Playlist since the class can't work without p_playlist anyway. Strictly lock playlist when needed. adds a lot of playlist_ItemGetById, and removes a lot of vlc_object_find VLC_OBJECT_PLAYLIST). This should fix a lot of potential deadlocks and crashes, including a few I could reproduce
Showing
This diff is collapsed.
Please register or sign in to comment