* ./src/interface/main.c: fixed two compilation warnings under Solaris.
* ./plugins/avi/avi.c, ./plugins/mpeg_system/mpeg_audio.c: ES will be
selected only once.
* updated TODO list.
HEAD
+ * ./src/misc/configuration.c: fixed the --nofoo option handling.
+ * ./src/interface/main.c: fixed two compilation warnings under Solaris.
+ * ./plugins/avi/avi.c, ./plugins/mpeg_system/mpeg_audio.c: ES will be
+ selected only once.
* ./src/misc/netutils.c: factored code common to the interfaces into the
network_ChannelJoin function.
* ./plugins/mga/xmga.c, ./plugins/x11/xcommon.c, ./plugins/sdl/vout_sdl.c,
Description: Share stream information between vlc and vls
vls should send misc TS packets to let us know what the stream PID
contain, such as the language, or the subtitle palette.
-Status: Todo
+Status: Done (collective work)
Task: 0x59
Difficulty: Hard
A few DVDs are still reported not to work at all. Try to find what is
causing this, have a more robust DVD input, and list all discs reported
to work flawlessly to prevent bug regression.
-Status: Todo
+Status: Done (collective work)
Task: 0x4e
Difficulty: Hard
Description: Write AVI input plugin
.avi files can use MPEG codec, if this is the case it shouldn't be
hard to read those files -> Meuuh
-Status: Todo
+Status: Done 23 Apr 2002 (fenrir)
Task: 0x4a
Difficulty: Medium
Urgency: Wishlist
Description: MP3 support
The vlc cannot play MPEG1/2 layer 3 yet. It might be nice to fix that.
-Status: Todo
+Status: Done 10 May 2002 (fenrir)
Task: 0x25
Difficulty: Hard
* vout_events.c: Windows DirectX video output events handler
*****************************************************************************
* Copyright (C) 2001 VideoLAN
- * $Id: vout_events.c,v 1.18.2.1 2002/06/03 00:28:07 sam Exp $
+ * $Id: vout_events.c,v 1.18.2.2 2002/06/03 17:19:54 sam Exp $
*
* Authors: Gildas Bazin <gbazin@netcourrier.com>
*
p_vout->p_sys->i_changes |= VOUT_INTF_CHANGE;
break;
- case '0': network_ChannelJoin( 0 ); break;
- case '1': network_ChannelJoin( 1 ); break;
- case '2': network_ChannelJoin( 2 ); break;
- case '3': network_ChannelJoin( 3 ); break;
- case '4': network_ChannelJoin( 4 ); break;
- case '5': network_ChannelJoin( 5 ); break;
- case '6': network_ChannelJoin( 6 ); break;
- case '7': network_ChannelJoin( 7 ); break;
- case '8': network_ChannelJoin( 8 ); break;
- case '9': network_ChannelJoin( 9 ); break;
-
default:
break;
}
* and spawn threads.
*****************************************************************************
* Copyright (C) 1998-2001 VideoLAN
- * $Id: main.c,v 1.195.2.1 2002/06/02 23:01:32 sam Exp $
+ * $Id: main.c,v 1.195.2.2 2002/06/03 17:19:54 sam Exp $
*
* Authors: Vincent Seguin <seguin@via.ecp.fr>
* Samuel Hocevar <sam@zoy.org>
{ MODULE_CONFIG_HINT_END, NULL, '\0', NULL, NULL, NULL, 0, 0,
NULL, NULL, 0 }
};
-static module_t help_module = { "help", "help module", NULL, {NULL}, 0, {0}, 0,
- NULL, p_help_config, {0},
- sizeof(p_help_config)/sizeof(module_config_t),
- sizeof(p_help_config)/sizeof(module_config_t)
-};
-
/*****************************************************************************
* End configuration.
static jmp_buf env;
static int i_illegal;
+#if defined( __i386__ )
static char *psz_capability;
+#endif
/*****************************************************************************
* main: parse command line, start interface and spawn threads
module_LoadMain();
/* Hack: insert the help module here */
+ help_module.psz_name = "help";
+ help_module.psz_longname = "help module";
+ help_module.psz_program = NULL;
+ help_module.pp_shortcuts[0] = NULL;
+ help_module.i_capabilities = 0;
+ help_module.i_cpu_capabilities = 0;
+ help_module.p_config = p_help_config;
vlc_mutex_init( &help_module.config_lock );
+ help_module.i_config_items = sizeof(p_help_config)
+ / sizeof(module_config_t);
+ help_module.i_bool_items = help_module.i_config_items;
help_module.next = p_module_bank->first;
p_module_bank->first = &help_module;
/* end hack */
# ifdef CAN_COMPILE_ALTIVEC
signal( SIGILL, IllegalSignalHandler );
- psz_capability = "AltiVec";
i_illegal = 0;
if( setjmp( env ) == 0 )
{
* configuration.c management of the modules configuration
*****************************************************************************
* Copyright (C) 2001 VideoLAN
- * $Id: configuration.c,v 1.26.2.1 2002/06/02 23:01:32 sam Exp $
+ * $Id: configuration.c,v 1.26.2.2 2002/06/03 17:19:54 sam Exp $
*
* Authors: Gildas Bazin <gbazin@netcourrier.com>
*
module_config_t *p_conf;
char *psz_name = (char *)p_longopts[i_index].name;
- /* Check if we deal with a --no-foo long option */
- if( flag ) psz_name += 3;
+ /* Check if we deal with a --nofoo or --no-foo long option */
+ if( flag ) psz_name += psz_name[2] == '-' ? 3 : 2;
/* Store the configuration option */
p_conf = config_FindConfig( psz_name );