Merge pull request #2225 from lissyx/debug-node9-macos
WIP: Debug NodeJS v9 macOS failures
This commit is contained in:
commit
1515d3ebb7
@ -62,28 +62,29 @@ using namespace node;
|
|||||||
|
|
||||||
%nodefaultctor ModelState;
|
%nodefaultctor ModelState;
|
||||||
%nodefaultdtor ModelState;
|
%nodefaultdtor ModelState;
|
||||||
|
|
||||||
|
%typemap(out) MetadataItem* %{
|
||||||
|
$result = SWIGV8_ARRAY_NEW();
|
||||||
|
for (int i = 0; i < arg1->num_items; ++i) {
|
||||||
|
SWIGV8_AppendOutput($result, SWIG_NewPointerObj(SWIG_as_voidptr(&result[i]), SWIGTYPE_p_MetadataItem, SWIG_POINTER_OWN));
|
||||||
|
}
|
||||||
|
%}
|
||||||
|
|
||||||
%nodefaultdtor Metadata;
|
%nodefaultdtor Metadata;
|
||||||
%nodefaultctor Metadata;
|
%nodefaultctor Metadata;
|
||||||
%nodefaultctor MetadataItem;
|
%nodefaultctor MetadataItem;
|
||||||
%nodefaultdtor MetadataItem;
|
%nodefaultdtor MetadataItem;
|
||||||
|
|
||||||
%extend Metadata {
|
%extend struct Metadata {
|
||||||
v8::Local<v8::Value> items;
|
~Metadata() {
|
||||||
v8::Local<v8::Value> items_get() {
|
DS_FreeMetadata($self);
|
||||||
v8::Local<v8::Value> jsresult = SWIGV8_ARRAY_NEW();
|
|
||||||
for (int i = 0; i < self->num_items; ++i) {
|
|
||||||
jsresult = SWIGV8_AppendOutput(jsresult, SWIG_NewPointerObj(SWIG_as_voidptr(&self->items[i]), SWIGTYPE_p_MetadataItem, SWIG_POINTER_OWN));
|
|
||||||
}
|
|
||||||
fail:
|
|
||||||
return jsresult;
|
|
||||||
}
|
|
||||||
v8::Local<v8::Value> items_set(const v8::Local<v8::Value> arg) {
|
|
||||||
fail:
|
|
||||||
v8::Local<v8::Value> result = SWIGV8_ARRAY_NEW();
|
|
||||||
return result;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
%extend struct MetadataItem {
|
||||||
|
~MetadataItem() { }
|
||||||
|
}
|
||||||
|
|
||||||
%rename ("%(strip:[DS_])s") "";
|
%rename ("%(strip:[DS_])s") "";
|
||||||
|
|
||||||
%include "../deepspeech.h"
|
%include "../deepspeech.h"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user