add: strcpy(mci->short_name,  " mci short_name"); strcpy(mci->pretty_name, " mci pretty_name");
context: _CreateDecoder(Decoder **decoder, media_codec_info *mci, const media_format *format){	printf("_CreateDecoder enter\n");	MediaPlugin *plugin;	DecoderPlugin *decoderplugin;		plugin = _plugin_manager.GetPlugin("mp3_decoder");	if (!plugin) {		printf("_CreateDecoder: GetPlugin failed\n");		return B_ERROR;	}		decoderplugin = dynamic_cast<DecoderPlugin *>(plugin);	if (!decoderplugin) {		printf("_CreateDecoder: dynamic_cast failed\n");		return B_ERROR;	}		*decoder = decoderplugin->NewDecoder();	if (! *decoder) {		printf("_CreateDecoder: NewReader failed\n");		return B_ERROR;	}		printf("_CreateDecoder leave\n");		return B_OK;}