ACR: TWDAPI-273/TWDAPI-274
This commit adds 2 missing logs and replaces one variable name with a
proper one.
[Verification] Tested with below snippets, works as expected
// This snippets triggers the added log:
var pipeline_def = "videotestsrc num-buffers=3 ! videoconvert"
+ " ! tensor_converter ! tensor_sink name=sinkx";
var pipeline = tizen.ml.pipeline.createPipeline(pipeline_def,
function(state) {console.log(state);});
// READY
// PAUSED
pipeline.registerSinkListener('sinkx', function(sinkName, data) {
console.log('SinkListener for "' + sinkName + '" sink called');
console.log(data);
})
pipeline.start()
// registered SinkListener is called 3 times
///////////////////////////////////////////////////////////
// This snippet no longer triggers the changed log:
var outputTI = new tizen.ml.TensorsInfo();
outputTI.addTensorInfo('ti1', 'UINT8', [1200]);
var outputTD = outputTI.getTensorsData();
outputTD.dispose()
///////////////////////////////////////////////////////////
// This snippet triggers the exception which message is now correct:
var outputTI = new tizen.ml.TensorsInfo();
outputTI.addTensorInfo('ti1', 'UINT8', [1200]);
var outputTD = outputTI.getTensorsData();
outputTD.setTensorRawData(0, 'invalid data');
Change-Id: Iec192971882b094cc93679f2104499568dc43777
Signed-off-by: Pawel Wasowski <p.wasowski2@samsung.com>
'buffer array has incompatible type, expected: ' +
ArrayType.name +
', got: ' +
- x.constructor.name
+ buffer.constructor.name
);
}
return ret;
TensorsData::~TensorsData() {
ScopeLogger();
- if (this->NativeDestroy()) {
+ if (!this->NativeDestroy()) {
LoggerE("TensorsData NativeDestroy failed");
}
// TensorsDataManager releases tensors_info_
DisposeTensorsInfo(tensors_info_clone);
return nullptr;
}
+ LoggerD("ml_tensors_info_clone() succeeded");
auto* tensors_data_clone = tensors_data_manager_->CreateTensorsData(tensors_info_clone);
if (!tensors_data_clone) {