* include/interface.h: renamed this file to vlc_interface.h to avoid name
authorSam Hocevar <sam@videolan.org>
Tue, 24 Jun 2003 13:33:49 +0000 (13:33 +0000)
committerSam Hocevar <sam@videolan.org>
Tue, 24 Jun 2003 13:33:49 +0000 (13:33 +0000)
    collisions with a couple of plugins.

include/interface.h [deleted file]
include/vlc/intf.h
include/vlc_interface.h [new file with mode: 0644]
src/input/input.c
src/input/input_info.c
src/interface/interface.c
src/libvlc.c
src/misc/messages.c
src/misc/modules.c
src/misc/objects.c

diff --git a/include/interface.h b/include/interface.h
deleted file mode 100644 (file)
index f6717d3..0000000
+++ /dev/null
@@ -1,78 +0,0 @@
-/*****************************************************************************
- * interface.h: interface access for other threads
- * This library provides basic functions for threads to interact with user
- * interface, such as message output.
- *****************************************************************************
- * Copyright (C) 1999, 2000 VideoLAN
- * $Id: interface.h,v 1.41 2003/06/22 15:43:54 gbazin Exp $
- *
- * Authors: Vincent Seguin <seguin@via.ecp.fr>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111, USA.
- *****************************************************************************/
-
-/*****************************************************************************
- * intf_thread_t: describe an interface thread
- *****************************************************************************
- * This struct describes all interface-specific data of the main (interface)
- * thread.
- *****************************************************************************/
-struct intf_thread_t
-{
-    VLC_COMMON_MEMBERS
-
-    /* Thread properties and locks */
-    vlc_bool_t          b_block;
-
-    /* Specific interfaces */
-    intf_console_t *    p_console;                                /* console */
-    intf_sys_t *        p_sys;                           /* system interface */
-
-    /* Interface module */
-    module_t *   p_module;
-    void      ( *pf_run )    ( intf_thread_t * );
-
-    /* XXX: new message passing stuff will go here */
-    vlc_mutex_t  change_lock;
-    vlc_bool_t   b_menu_change;
-    vlc_bool_t   b_menu;
-};
-
-/*****************************************************************************
- * Prototypes
- *****************************************************************************/
-#define intf_Create(a,b) __intf_Create(VLC_OBJECT(a),b)
-VLC_EXPORT( intf_thread_t *, __intf_Create,     ( vlc_object_t *, const char * ) );
-VLC_EXPORT( int,               intf_RunThread,  ( intf_thread_t * ) );
-VLC_EXPORT( void,              intf_StopThread, ( intf_thread_t * ) );
-VLC_EXPORT( void,              intf_Destroy,    ( intf_thread_t * ) );
-
-/*****************************************************************************
- * Macros
- *****************************************************************************/
-#if defined( WIN32 ) && !defined( UNDER_CE )
-#    define CONSOLE_INTRO_MSG \
-         AllocConsole(); \
-         freopen( "CONOUT$", "w", stdout ); \
-         freopen( "CONOUT$", "w", stderr ); \
-         freopen( "CONIN$", "r", stdin ); \
-         msg_Info( p_intf, COPYRIGHT_MESSAGE ); \
-         msg_Info( p_intf, _("\nWarning: if you can't access the GUI " \
-                             "anymore, open a dos command box, go to the " \
-                             "directory where you installed VLC and run " \
-                             "\"vlc -I wxwin\"\n") )
-#else
-#    define CONSOLE_INTRO_MSG
-#endif
index 3d325b2..c8185f7 100644 (file)
@@ -2,7 +2,7 @@
  * intf.h: interface header for vlc
  *****************************************************************************
  * Copyright (C) 2002 VideoLAN
- * $Id: intf.h,v 1.2 2002/06/07 23:53:44 sam Exp $
+ * $Id: intf.h,v 1.3 2003/06/24 13:33:49 sam Exp $
  *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -34,7 +34,7 @@ extern "C" {
 /*****************************************************************************
  * Required internal headers
  *****************************************************************************/
-#include "interface.h"
+#include "vlc_interface.h"
 #include "intf_eject.h"
 #include "vlc_playlist.h"
 #include "stream_control.h"
diff --git a/include/vlc_interface.h b/include/vlc_interface.h
new file mode 100644 (file)
index 0000000..02e6d45
--- /dev/null
@@ -0,0 +1,78 @@
+/*****************************************************************************
+ * vlc_interface.h: interface access for other threads
+ * This library provides basic functions for threads to interact with user
+ * interface, such as message output.
+ *****************************************************************************
+ * Copyright (C) 1999, 2000 VideoLAN
+ * $Id: vlc_interface.h,v 1.1 2003/06/24 13:33:49 sam Exp $
+ *
+ * Authors: Vincent Seguin <seguin@via.ecp.fr>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111, USA.
+ *****************************************************************************/
+
+/*****************************************************************************
+ * intf_thread_t: describe an interface thread
+ *****************************************************************************
+ * This struct describes all interface-specific data of the main (interface)
+ * thread.
+ *****************************************************************************/
+struct intf_thread_t
+{
+    VLC_COMMON_MEMBERS
+
+    /* Thread properties and locks */
+    vlc_bool_t          b_block;
+
+    /* Specific interfaces */
+    intf_console_t *    p_console;                                /* console */
+    intf_sys_t *        p_sys;                           /* system interface */
+
+    /* Interface module */
+    module_t *   p_module;
+    void      ( *pf_run )    ( intf_thread_t * );
+
+    /* XXX: new message passing stuff will go here */
+    vlc_mutex_t  change_lock;
+    vlc_bool_t   b_menu_change;
+    vlc_bool_t   b_menu;
+};
+
+/*****************************************************************************
+ * Prototypes
+ *****************************************************************************/
+#define intf_Create(a,b) __intf_Create(VLC_OBJECT(a),b)
+VLC_EXPORT( intf_thread_t *, __intf_Create,     ( vlc_object_t *, const char * ) );
+VLC_EXPORT( int,               intf_RunThread,  ( intf_thread_t * ) );
+VLC_EXPORT( void,              intf_StopThread, ( intf_thread_t * ) );
+VLC_EXPORT( void,              intf_Destroy,    ( intf_thread_t * ) );
+
+/*****************************************************************************
+ * Macros
+ *****************************************************************************/
+#if defined( WIN32 ) && !defined( UNDER_CE )
+#    define CONSOLE_INTRO_MSG \
+         AllocConsole(); \
+         freopen( "CONOUT$", "w", stdout ); \
+         freopen( "CONOUT$", "w", stderr ); \
+         freopen( "CONIN$", "r", stdin ); \
+         msg_Info( p_intf, COPYRIGHT_MESSAGE ); \
+         msg_Info( p_intf, _("\nWarning: if you can't access the GUI " \
+                             "anymore, open a dos command box, go to the " \
+                             "directory where you installed VLC and run " \
+                             "\"vlc -I wxwin\"\n") )
+#else
+#    define CONSOLE_INTRO_MSG
+#endif
index e9e8e42..2d51bfa 100644 (file)
@@ -4,7 +4,7 @@
  * decoders.
  *****************************************************************************
  * Copyright (C) 1998-2002 VideoLAN
- * $Id: input.c,v 1.230 2003/05/22 16:01:02 gbazin Exp $
+ * $Id: input.c,v 1.231 2003/06/24 13:33:48 sam Exp $
  *
  * Authors: Christophe Massiot <massiot@via.ecp.fr>
  *
@@ -46,7 +46,7 @@
 #include "stream_output.h"
 #include <vlc/vout.h>
 
-#include "interface.h"
+#include "vlc_interface.h"
 
 /*****************************************************************************
  * Local prototypes
index 507e88d..2392309 100644 (file)
@@ -2,7 +2,7 @@
  * input_info.c: Convenient functions to handle the input info structures
  *****************************************************************************
  * Copyright (C) 1998-2001 VideoLAN
- * $Id: input_info.c,v 1.10 2003/05/08 19:06:46 titer Exp $
+ * $Id: input_info.c,v 1.11 2003/06/24 13:33:48 sam Exp $
  *
  * Authors: Sigmund Augdal <sigmunau@idi.ntnu.no>
  *
@@ -31,7 +31,7 @@
 
 #include "stream_control.h"
 #include "input_ext-intf.h"
-#include "interface.h"
+#include "vlc_interface.h"
 
 /**
  * \brief Find info category by name.
index f964912..979cbc8 100644 (file)
@@ -4,7 +4,7 @@
  * interface, such as command line.
  *****************************************************************************
  * Copyright (C) 1998-2001 VideoLAN
- * $Id: interface.c,v 1.103 2003/02/07 01:09:12 sam Exp $
+ * $Id: interface.c,v 1.104 2003/06/24 13:33:49 sam Exp $
  *
  * Authors: Vincent Seguin <seguin@via.ecp.fr>
  *
@@ -37,7 +37,7 @@
 
 #include "audio_output.h"
 
-#include "interface.h"
+#include "vlc_interface.h"
 
 #include "video.h"
 #include "video_output.h"
index e5d458a..3803151 100644 (file)
@@ -2,7 +2,7 @@
  * libvlc.c: main libvlc source
  *****************************************************************************
  * Copyright (C) 1998-2002 VideoLAN
- * $Id: libvlc.c,v 1.89 2003/06/21 21:59:12 sam Exp $
+ * $Id: libvlc.c,v 1.90 2003/06/24 13:33:49 sam Exp $
  *
  * Authors: Vincent Seguin <seguin@via.ecp.fr>
  *          Samuel Hocevar <sam@zoy.org>
@@ -69,7 +69,7 @@
 #include "input_ext-intf.h"
 
 #include "vlc_playlist.h"
-#include "interface.h"
+#include "vlc_interface.h"
 
 #include "audio_output.h"
 
index 7ecae43..8d01dea 100644 (file)
@@ -4,7 +4,7 @@
  * modules, especially intf modules. See config.h for output configuration.
  *****************************************************************************
  * Copyright (C) 1998-2002 VideoLAN
- * $Id: messages.c,v 1.33 2003/06/13 03:21:40 sam Exp $
+ * $Id: messages.c,v 1.34 2003/06/24 13:33:49 sam Exp $
  *
  * Authors: Vincent Seguin <seguin@via.ecp.fr>
  *          Samuel Hocevar <sam@zoy.org>
@@ -46,7 +46,7 @@
 #   include <unistd.h>                                   /* close(), write() */
 #endif
 
-#include "interface.h"
+#include "vlc_interface.h"
 
 /*****************************************************************************
  * Local macros
index 7ca8136..f9f24e5 100644 (file)
@@ -2,7 +2,7 @@
  * modules.c : Builtin and plugin modules management functions
  *****************************************************************************
  * Copyright (C) 2001 VideoLAN
- * $Id: modules.c,v 1.121 2003/06/23 16:09:13 gbazin Exp $
+ * $Id: modules.c,v 1.122 2003/06/24 13:33:49 sam Exp $
  *
  * Authors: Samuel Hocevar <sam@zoy.org>
  *          Ethan C. Baldridge <BaldridgeE@cadmus.com>
@@ -69,7 +69,7 @@
 
 #include "error.h"
 
-#include "interface.h"
+#include "vlc_interface.h"
 #include "vlc_playlist.h"
 #include "intf_eject.h"
 
index d8e0cdd..f1512ff 100644 (file)
@@ -2,7 +2,7 @@
  * objects.c: vlc_object_t handling
  *****************************************************************************
  * Copyright (C) 2002 VideoLAN
- * $Id: objects.c,v 1.35 2003/02/23 19:07:02 fenrir Exp $
+ * $Id: objects.c,v 1.36 2003/06/24 13:33:49 sam Exp $
  *
  * Authors: Samuel Hocevar <sam@zoy.org>
  *
@@ -42,7 +42,7 @@
 #include "stream_output.h"
 
 #include "vlc_playlist.h"
-#include "interface.h"
+#include "vlc_interface.h"
 
 #include "httpd.h"
 /*****************************************************************************