#include <vlc/libvlc.h>
#include <vlc_interface.h>
+#include <vlc_vlm.h>
#include <stdarg.h>
#include <limits.h>
{
fprintf( stderr, "*** LibVLC Exception not handled: %s\nSet a breakpoint in '%s' to debug.\n",
psz, __func__ );
+ abort();
}
void libvlc_exception_raise( libvlc_exception_t *p_exception,
vlc_mutex_t *lock = &p_instance->instance_lock;
int refs;
- assert( p_instance->ref_count > 0 );
-
vlc_mutex_lock( lock );
+ assert( p_instance->ref_count > 0 );
refs = --p_instance->ref_count;
vlc_mutex_unlock( lock );