* dshow.cpp : DirectShow access module for vlc
*****************************************************************************
* Copyright (C) 2002, 2003 VideoLAN
- * $Id: dshow.cpp,v 1.23 2003/12/22 16:42:47 gbazin Exp $
+ * $Id: dshow.cpp,v 1.24 2003/12/22 17:44:58 gbazin Exp $
*
* Author: Gildas Bazin <gbazin@netcourrier.com>
*
if( !list_devices.size() ) return VLC_SUCCESS;
- p_item->ppsz_list_text = NULL;
p_item->ppsz_list =
(char **)realloc( p_item->ppsz_list,
(list_devices.size()+3) * sizeof(char *) );
+ p_item->ppsz_list_text =
+ (char **)realloc( p_item->ppsz_list_text,
+ (list_devices.size()+3) * sizeof(char *) );
list<string>::iterator iter;
for( iter = list_devices.begin(), i = 2; iter != list_devices.end();
iter++, i++ )
{
p_item->ppsz_list[i] = strdup( iter->c_str() );
+ p_item->ppsz_list_text[i] = NULL;
p_item->i_list++;
}
p_item->ppsz_list[i] = NULL;
+ p_item->ppsz_list_text[i] = NULL;
return VLC_SUCCESS;
}