#include <vlc/decoder.h>
/* ffmpeg header */
-#define HAVE_MMX
+#define HAVE_MMX 1
#ifdef HAVE_FFMPEG_AVCODEC_H
# include <ffmpeg/avcodec.h>
#else
psz_item_name = p_avc->item_name(p_opaque);
psz_new_format = malloc( strlen(psz_format) + strlen(psz_item_name)
+ 18 + 5 );
- sprintf( psz_new_format, "%s (%s@%p)", psz_format,
- p_avc->item_name(p_opaque), p_opaque );
+ snprintf( psz_new_format, strlen(psz_format) + strlen(psz_item_name)
+ + 18 + 5, "%s (%s@%p)", psz_format, p_avc->item_name(p_opaque), p_opaque );
msg_GenericVa( p_this, i_vlc_level, MODULE_STRING, psz_new_format, va );
free( psz_new_format );
}
i_result = !CloseHandle( p_condvar->event )
|| !CloseHandle( p_condvar->semaphore );
+ if( p_condvar->semaphore != NULL )
+ DeleteCriticalSection( &p_condvar->csection );
+
#elif defined( HAVE_KERNEL_SCHEDULER_H )
p_condvar->init = 0;
return 0;