/*****************************************************************************
* libvlc.c: Implementation of the old libvlc API
*****************************************************************************
- * Copyright (C) 1998-2006 the VideoLAN team
+ * Copyright (C) 1998-2007 the VideoLAN team
* $Id$
*
* Authors: Vincent Seguin <seguin@via.ecp.fr>
/*****************************************************************************
* Preamble
*****************************************************************************/
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
#include <vlc/vlc.h>
#include "control/libvlc_internal.h"
+#include "libvlc.h"
#include <vlc_playlist.h>
DECLARE_VLC_VERSION( CompileDomain, COMPILE_DOMAIN );
DECLARE_VLC_VERSION( Compiler, COMPILER );
-#ifndef HAVE_SHARED_LIBVLC
extern const char psz_vlc_changeset[];
-char const * VLC_Changeset( void )
+const char* VLC_Changeset( void )
{
return psz_vlc_changeset;
}
-#endif
/*****************************************************************************
* VLC_Error: strerror() equivalent
* - message queue, module bank and playlist initialization
* - configuration and commandline parsing
*****************************************************************************/
-int VLC_Init( int i_object, int i_argc, char *ppsz_argv[] )
+int VLC_Init( int i_object, int i_argc, const char *ppsz_argv[] )
{
int i_ret;
LIBVLC_FUNC;
/*****************************************************************************
* VLC_Die: ask vlc to die.
*****************************************************************************
- * This function sets p_vlc->b_die to VLC_TRUE, but does not do any other
+ * This function sets p_libvlc->b_die to VLC_TRUE, but does not do any other
* task. It is your duty to call VLC_CleanUp and VLC_Destroy afterwards.
*****************************************************************************/
int VLC_Die( int i_object )
{
LIBVLC_FUNC;
- p_libvlc->b_die = VLC_TRUE;
+ vlc_object_kill( p_libvlc );
LIBVLC_FUNC_END;
return VLC_SUCCESS;
}
LIBVLC_PLAYLIST_FUNC;
i_err = playlist_AddExt( p_libvlc->p_playlist, psz_target,
NULL, i_mode, i_pos, -1,
- ppsz_options, i_options, VLC_TRUE );
+ ppsz_options, i_options, VLC_TRUE, VLC_FALSE );
LIBVLC_PLAYLIST_FUNC_END;
return i_err;
}
*/
int VLC_PlaylistIndex( int i_object )
{
+ (void)i_object;
printf( "This function is deprecated and should not be used anymore" );
return -1;
}