Changeset 5de3e045e3d5cae53d526d2c6898926a7f1e43c9
- Timestamp:
- 13/11/02 16:28:24 (6 years ago)
- git-parent:
- Files:
-
- Makefile.am (modified) (2 diffs)
- bootstrap (modified) (7 diffs)
- evc/config.h (added)
- evc/modules_builtin_evc.h (added)
- evc/vlc.c (added)
- evc/vlc.vcp (added)
- evc/vlc.vcp.in (added)
- evc/vlc.vcp.out (added)
- evc/vlc.vcw (added)
- include/vlc_common.h (modified) (3 diffs)
- include/vlc_messages.h (modified) (2 diffs)
- msvc/config.h (modified) (2 diffs)
- msvc/vlc.vcp (deleted)
- msvc/vlc.vcp.in (deleted)
- msvc/vlc.vcp.out (deleted)
- msvc/vlc.vcw (deleted)
- share/newres.h (added)
- share/resource.h (added)
- share/vlc_wince_rc.rc (modified) (1 diff)
- src/misc/messages.c (modified) (6 diffs)
- src/misc/modules.c (modified) (2 diffs)
- src/vlc.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
Makefile.am
rdf7cbb7 r5de3e04 269 269 270 270 ############################################################################### 271 # MS Visual Studio project271 # MS Visual Studio and eMbedded Visual Studio projects 272 272 ############################################################################### 273 273 … … 277 277 msvc/vlc.dsp.in \ 278 278 msvc/vlc.dsp.out \ 279 msvc/vlc.vcp \280 msvc/vlc.vcw \281 msvc/vlc.vcp.in \282 msvc/vlc.vcp.out \283 279 msvc/config.h \ 284 280 msvc/modules_builtin_msvc.h \ 281 evc/vlc.vcp \ 282 evc/vlc.vcw \ 283 evc/vlc.vcp.in \ 284 evc/vlc.vcp.out \ 285 evc/config.h \ 286 evc/modules_builtin_msvc.h \ 285 287 $(NULL) 286 288 bootstrap
rbe8ca6e r5de3e04 2 2 3 3 ## bootstrap file for vlc, the VideoLAN Client 4 ## $Id: bootstrap,v 1.2 5 2002/11/10 18:04:22sam Exp $4 ## $Id: bootstrap,v 1.26 2002/11/13 15:28:23 sam Exp $ 5 5 ## 6 6 ## Authors: Samuel Hocevar <sam@zoy.org> … … 16 16 ### 17 17 do_po=no 18 do_ msvc=no18 do_vc=no 19 19 while test $# -gt 0; do 20 20 case "$1" in 21 --update- msvc)22 do_ msvc=yes21 --update-vc) 22 do_vc=yes 23 23 ;; 24 24 --update-po) … … 27 27 *) 28 28 echo "$0: unknown option $1" 29 echo "recognized flags are --update- msvc and --update-po"29 echo "recognized flags are --update-vc and --update-po" 30 30 exit 1 31 31 ;; … … 37 37 ## Update the MSVC project files 38 38 ## 39 if test "$do_ msvc" = "no"40 then 41 echo "not updating MSVC project file. use --update-msvc to force doing it."39 if test "$do_vc" = "no" 40 then 41 echo "not updating MSVC or eVC project file. use --update-vc to force doing it." 42 42 else 43 43 if test ! -f Makefile … … 52 52 53 53 # Sources that get built under Win32 54 VLC_SOURCES=`make show-vlc-sources | grep '^X: ' | cut -b3-`55 54 LIBVLC_SOURCES=`make show-libvlc-sources | grep '^X: ' | cut -b3-` 56 55 LIBVLC_HEADERS=`make show-libvlc-headers | grep '^X: ' | cut -b3-` 57 56 LIBVLC_PKG_HEADERS=`make show-libvlc-pkg-headers | grep '^X: ' | cut -b3-` 58 57 59 for target in msvc/vlc.vcp msvc/vlc.dsp58 for target in evc/vlc.vcp msvc/vlc.dsp 60 59 do 61 60 rm -f ${target} … … 67 66 # PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"${M} 68 67 # Begin Group "vlc"${M} 69 EOF70 for file in ${VLC_SOURCES}71 do72 cat >> ${target} << EOF73 68 # Begin Source File${M} 74 SOURCE="..\\`echo $file | sed -e 's%/%\\\\%g'`"${M} 69 EOF 70 if test "${target}" = "evc/vlc.vcp" 71 then 72 cat >> ${target} << EOF 73 SOURCE="..\\evc\\vlc.c"${M} 74 EOF 75 else 76 cat >> ${target} << EOF 77 SOURCE="..\\src\\vlc.c"${M} 78 EOF 79 fi 80 cat >> ${target} << EOF 75 81 # End Source File${M} 76 EOF77 done78 cat >> ${target} << EOF79 82 # End Group${M} 80 83 # Begin Group "libvlc"${M} … … 96 99 for file in `for i in ${LIBVLC_SOURCES} ; do echo $i ; done | grep "/${subdir}/"` 97 100 do 98 if test "${target}" = " msvc/vlc.vcp"101 if test "${target}" = "evc/vlc.vcp" 99 102 then 100 103 cat >> ${target} << EOF include/vlc_common.h
rbc061e8 r5de3e04 4 4 ***************************************************************************** 5 5 * Copyright (C) 1998, 1999, 2000 VideoLAN 6 * $Id: vlc_common.h,v 1.3 7 2002/11/11 14:39:11sam Exp $6 * $Id: vlc_common.h,v 1.38 2002/11/13 15:28:24 sam Exp $ 7 7 * 8 8 * Authors: Samuel Hocevar <sam@via.ecp.fr> … … 529 529 #endif /* defined(WIN32)||defined(UNDER_CE) */ 530 530 531 #if defined(WIN32) && !defined(UNDER_CE)531 #if defined(WIN32) || defined(UNDER_CE) 532 532 /* win32, cl and icl support */ 533 533 # if defined( _MSC_VER ) || !defined( __MINGW32__ ) … … 581 581 582 582 /* lseek (defined in src/extras/libc.c) */ 583 #ifndef HAVE_ ATOF583 #ifndef HAVE_LSEEK 584 584 off_t lseek( int fildes, off_t offset, int whence ); 585 585 #endif include/vlc_messages.h
rb69c9ce r5de3e04 5 5 ***************************************************************************** 6 6 * Copyright (C) 1999, 2000, 2001, 2002 VideoLAN 7 * $Id: vlc_messages.h,v 1. 6 2002/08/26 09:12:46sam Exp $7 * $Id: vlc_messages.h,v 1.7 2002/11/13 15:28:24 sam Exp $ 8 8 * 9 9 * Authors: Vincent Seguin <seguin@via.ecp.fr> … … 74 74 int i_sub; 75 75 msg_subscription_t **pp_sub; 76 77 /* Logfile for WinCE */ 78 #ifdef UNDER_CE 79 FILE *logfile; 80 #endif 76 81 }; 77 82 msvc/config.h
r9a0cbfc r5de3e04 292 292 293 293 /* Define to 1 if you have the `strcasecmp' function. */ 294 #define HAVE_STRCASECMP 1 294 /* #define HAVE_STRCASECMP 1 */ 295 296 /* Define to 1 if you have the `stricmp' function. */ 297 #define HAVE_STRICMP 1 298 299 /* Define to 1 if you have the `strncasecmp' function. */ 300 /* #define HAVE_STRNCASECMP 1 */ 301 302 /* Define to 1 if you have the `strnicmp' function. */ 303 #define HAVE_STRNICMP 1 295 304 296 305 /* Define to 1 if you have the `strchr' function. */ … … 491 500 /* Define to `unsigned' if <sys/types.h> does not define. */ 492 501 /* #undef size_t */ 502 503 #define HAVE_LSEEK 1 504 505 #define HAVE_ERRNO_H 1 506 507 #define HAVE_GETENV 1 508 share/vlc_wince_rc.rc
rce9fc04 r5de3e04 1 VLC_ICON ICON "vlc48x48.ico" 1 //Microsoft Developer Studio generated resource script. 2 // 3 #include "resource.h" 4 5 #define APSTUDIO_READONLY_SYMBOLS 6 ///////////////////////////////////////////////////////////////////////////// 7 // 8 // Generated from the TEXTINCLUDE 2 resource. 9 // 10 #include "newres.h" 11 12 ///////////////////////////////////////////////////////////////////////////// 13 #undef APSTUDIO_READONLY_SYMBOLS 14 15 ///////////////////////////////////////////////////////////////////////////// 16 // English (U.S.) resources 17 18 #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) 19 #ifdef _WIN32 20 LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US 21 #pragma code_page(1252) 22 #endif //_WIN32 23 24 ///////////////////////////////////////////////////////////////////////////// 25 // 26 // Icon 27 // 28 29 // Icon with lowest ID value placed first to ensure application icon 30 // remains consistent on all systems. 31 IDI_NIOUP ICON DISCARDABLE "nioup.ICO" 32 33 #ifdef APSTUDIO_INVOKED 34 ///////////////////////////////////////////////////////////////////////////// 35 // 36 // TEXTINCLUDE 37 // 38 39 1 TEXTINCLUDE DISCARDABLE 40 BEGIN 41 "resource.h\0" 42 END 43 44 2 TEXTINCLUDE DISCARDABLE 45 BEGIN 46 "#include ""newres.h""\r\n" 47 "\0" 48 END 49 50 3 TEXTINCLUDE DISCARDABLE 51 BEGIN 52 "\r\n" 53 "\0" 54 END 55 56 #endif // APSTUDIO_INVOKED 57 58 59 ///////////////////////////////////////////////////////////////////////////// 60 // 61 // Menubar 62 // 63 64 IDM_MENU MENU DISCARDABLE 65 BEGIN 66 POPUP "&File" 67 BEGIN 68 MENUITEM "E&xit", IDM_FILE_EXIT 69 END 70 MENUITEM "View", 65535 71 MENUITEM "Settings", 65535 72 POPUP "&Help" 73 BEGIN 74 MENUITEM "&About", IDM_HELP_ABOUT 75 END 76 END 77 78 79 ///////////////////////////////////////////////////////////////////////////// 80 // 81 // Dialog 82 // 83 84 IDD_ABOUTBOX DIALOGEX 0, 0, 127, 42 85 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU 86 EXSTYLE 0x80000000L 87 CAPTION "About PocketVLC" 88 FONT 8, "System" 89 BEGIN 90 ICON IDI_NIOUP,IDC_STATIC,7,7,21,20 91 LTEXT "VLC Version Tarass",IDC_STATIC,38,10,70,8,SS_NOPREFIX 92 LTEXT "Copyright (C) VideoLAN",IDC_STATIC,30,27,80,8 93 END 94 95 96 ///////////////////////////////////////////////////////////////////////////// 97 // 98 // DESIGNINFO 99 // 100 101 #ifdef APSTUDIO_INVOKED 102 GUIDELINES DESIGNINFO DISCARDABLE 103 BEGIN 104 IDD_ABOUTBOX, DIALOG 105 BEGIN 106 LEFTMARGIN, 7 107 RIGHTMARGIN, 120 108 TOPMARGIN, 7 109 BOTTOMMARGIN, 35 110 END 111 END 112 #endif // APSTUDIO_INVOKED 113 114 115 ///////////////////////////////////////////////////////////////////////////// 116 // 117 // Accelerator 118 // 119 120 IDC_NIOUP ACCELERATORS DISCARDABLE 121 BEGIN 122 VK_F1, IDM_PLOP, VIRTKEY, NOINVERT 123 VK_F4, IDM_FILE_EXIT, VIRTKEY, ALT, NOINVERT 124 VK_F8, IDM_HELP_ABOUT, VIRTKEY, NOINVERT 125 END 126 127 #endif // English (U.S.) resources 128 ///////////////////////////////////////////////////////////////////////////// 129 130 131 132 #ifndef APSTUDIO_INVOKED 133 ///////////////////////////////////////////////////////////////////////////// 134 // 135 // Generated from the TEXTINCLUDE 3 resource. 136 // 137 138 139 ///////////////////////////////////////////////////////////////////////////// 140 #endif // not APSTUDIO_INVOKED 141 src/misc/messages.c
rbc061e8 r5de3e04 5 5 ***************************************************************************** 6 6 * Copyright (C) 1998-2002 VideoLAN 7 * $Id: messages.c,v 1.2 2 2002/11/11 14:39:12sam Exp $7 * $Id: messages.c,v 1.23 2002/11/13 15:28:24 sam Exp $ 8 8 * 9 9 * Authors: Vincent Seguin <seguin@via.ecp.fr> … … 76 76 p_this->p_libvlc->msg_bank.i_sub = 0; 77 77 p_this->p_libvlc->msg_bank.pp_sub = NULL; 78 79 #ifdef UNDER_CE 80 p_this->p_libvlc->msg_bank.logfile = 81 CreateFile( L"vlc-log.txt", GENERIC_WRITE, 82 FILE_SHARE_READ|FILE_SHARE_WRITE, NULL, 83 OPEN_ALWAYS, 0, NULL ); 84 SetFilePointer( p_this->p_libvlc->msg_bank.logfile, 0, NULL, FILE_END ); 85 #endif 78 86 } 79 87 … … 124 132 FlushMsg( &p_this->p_libvlc->msg_bank ); 125 133 } 134 135 #ifdef UNDER_CE 136 CloseHandle( p_this->p_libvlc->msg_bank.logfile ); 137 #endif 126 138 127 139 /* Destroy lock */ … … 404 416 # define GRAY "\033[0m" 405 417 418 #ifdef UNDER_CE 419 int i_dummy; 420 #endif 406 421 static const char * ppsz_type[4] = { "", " error", " warning", " debug" }; 407 422 static const char *ppsz_color[4] = { WHITE, RED, YELLOW, GRAY }; … … 440 455 } 441 456 457 #ifdef UNDER_CE 458 # define CE_WRITE(str) WriteFile( p_this->p_libvlc->msg_bank.logfile, \ 459 str, strlen(str), &i_dummy, NULL ); 460 CE_WRITE( p_item->psz_module ); 461 CE_WRITE( " " ); 462 CE_WRITE( psz_object ); 463 CE_WRITE( ppsz_type[i_type] ); 464 CE_WRITE( ": " ); 465 CE_WRITE( p_item->psz_msg ); 466 CE_WRITE( "\n" ); 467 FlushFileBuffers( p_this->p_libvlc->msg_bank.logfile ); 468 469 #else 442 470 /* Send the message to stderr */ 443 471 if( p_this->p_libvlc->b_color ) … … 455 483 } 456 484 457 # if defined(WIN32) || defined(UNDER_CE)485 # if defined(WIN32) 458 486 fflush( stderr ); 459 #endif 460 } 487 # endif 488 #endif 489 } src/misc/modules.c
rbc061e8 r5de3e04 3 3 ***************************************************************************** 4 4 * Copyright (C) 2001 VideoLAN 5 * $Id: modules.c,v 1.10 3 2002/11/11 14:39:12sam Exp $5 * $Id: modules.c,v 1.104 2002/11/13 15:28:24 sam Exp $ 6 6 * 7 7 * Authors: Samuel Hocevar <sam@zoy.org> … … 92 92 #endif 93 93 94 #if !defined( _MSC_VER ) 94 #if defined( UNDER_CE ) 95 # include "modules_builtin_evc.h" 96 #elif defined( _MSC_VER ) 97 # include "modules_builtin_msvc.h" 98 #else 95 99 # include "modules_builtin.h" 96 #else97 # include "modules_builtin_msvc.h"98 100 #endif 99 101 src/vlc.c
r77c667f r5de3e04 3 3 ***************************************************************************** 4 4 * Copyright (C) 1998-2001 VideoLAN 5 * $Id: vlc.c,v 1.1 7 2002/11/10 23:41:53sam Exp $5 * $Id: vlc.c,v 1.18 2002/11/13 15:28:24 sam Exp $ 6 6 * 7 7 * Authors: Vincent Seguin <seguin@via.ecp.fr> … … 36 36 #endif 37 37 38 #ifdef UNDER_CE39 /* WinCE needs a WINAPI declaration */40 # define WIN32_LEAN_AND_MEAN41 # include <windows.h>42 #endif43 44 38 #include <vlc/vlc.h> 45 39 … … 54 48 * main: parse command line, start interface and spawn threads 55 49 *****************************************************************************/ 56 #ifdef UNDER_CE57 int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance,58 LPTSTR lpCmdLine, int nCmdShow )59 #else60 50 int main( int i_argc, char *ppsz_argv[] ) 61 #endif62 51 { 63 52 int i_ret; 64 #ifdef UNDER_CE65 int i_argc = 1;66 char *ppsz_argv[] = { lpCmdLine, NULL };67 #endif68 53 69 54 fprintf( stderr, "VideoLAN Client %s\n", VLC_Version() ); … … 119 104 /* Add a blocking interface and keep the return value */ 120 105 i_ret = VLC_AddIntf( 0, NULL, VLC_TRUE ); 121 106 122 107 /* Finish the threads */ 123 108 VLC_Stop( 0 );
