diff --git a/decode.m b/decode.m index 7fd51e704f017b5c405198a6f1302444ec6464fb..23d22eed9ccb5f906e492019dd83ab67cb55c247 100644 --- a/decode.m +++ b/decode.m @@ -1,4 +1,4 @@ -function decode(varargin) +function p = decode(varargin) %DECODE Summary of this function goes here % Detailed explanation goes here @@ -24,7 +24,8 @@ values = struct2cell(p.Results); % argList = paramToArg([parameters;extraParameters],[values;extraValues]); argList = paramToArg(parameters,values); -system([TAppDecoder,' ',argList]); +command = [TAppDecoder,' ',argList]; +system(command); end diff --git a/encode.m b/encode.m index f1a84488152bd7fc4e85329408c8263ffedd6051..935710ba9a12b9761c00525c57b8f85cda75ca2a 100644 --- a/encode.m +++ b/encode.m @@ -1,4 +1,4 @@ -function encode(varargin) +function p = encode(varargin) %ENCODE Summary of this function goes here % Detailed explanation goes here @@ -45,7 +45,9 @@ end try argList = paramToArg([parameters;extraParameters],[values;extraValues]); - status = system([TAppEncoder,' ',argList]); + command = [TAppEncoder,' ',argList]; + disp(command) + status = system(command); if status error('Execution with extra parameters failed, trying execution without'); end