Index: /trunk/src/series/civ_series.m
===================================================================
--- /trunk/src/series/civ_series.m	(revision 893)
+++ /trunk/src/series/civ_series.m	(revision 894)
@@ -324,5 +324,5 @@
 %%%%% MAIN LOOP %%%%%%
 maskname='';% initiate the mask name
-tic;
+tstart=tic;
 for ifield=1:NbField
     if ~isempty(RUNHandle)% update the waitbar in interactive mode with GUI series  (checkrun=1)
@@ -851,7 +851,8 @@
             disp(errormsg)
         end
-    end
-end
-disp(['ellapsed time ' num2str(toc) ' s'])
+        disp(['ellapsed time ' num2str(toc) ' s'])
+    end
+end
+
 
 % 'civ': function piv.m adapted from PIVlab http://pivlab.blogspot.com/
Index: /trunk/src/series/extract_rdvision_new.m
===================================================================
--- /trunk/src/series/extract_rdvision_new.m	(revision 893)
+++ /trunk/src/series/extract_rdvision_new.m	(revision 894)
@@ -185,24 +185,14 @@
 
 for iview=1:size(Param.InputTable,1)
-     filexml=[fullfile(RootPath,Param.InputTable{iview,3}) '.xml'];%new convention: xml at the level of the image folder
+     filexml=[fullfile(RootPath,Param.InputTable{iview,2},Param.InputTable{iview,3}) '.xml'];%new convention: xml at the level of the image folder
     if ~exist(filexml,'file')
         disp_uvmat('ERROR',[filexml ' missing'],checkrun)
         return
     end
-%     %[XmlData,error]=imadoc2struct_special(filexml);
      [XmlData,error]=imadoc2struct(filexml);
-%     if ~isempty(error)
-%         disp(error)
-%     end
-%     if isfield(XmlData,'Time')
-%         itime=itime+1;
-%         timecell{itime}=XmlData.Time;
-%     end
-%     if isfield(XmlData,'GeometryCalib') && isfield(XmlData.GeometryCalib,'SliceCoord')
-%         NbSlice_calib{1}=size(XmlData.GeometryCalib.SliceCoord,1);%nbre of slices for Zindex in phys transform
-%         if ~isequal(NbSlice_calib{1},NbSlice_calib{1})
-%             msgbox_uvmat('WARNING','inconsistent number of Z indices for the two field series');
-%         end
-%     end
+     
+     newxml=[fullfile(RootPath,Param.InputTable{iview,3}) '.xml']
+     
+    [SUCCESS] = copyfile(filexml,newxml); %copy the xml file in the upper folder
     
     
Index: /trunk/src/uvmat.m
===================================================================
--- /trunk/src/uvmat.m	(revision 893)
+++ /trunk/src/uvmat.m	(revision 894)
@@ -3485,5 +3485,5 @@
 % time in the input file, not defined in a xml file or movie
 if isempty(abstime)
-    if strcmp(TimeName,'civdata')||strcmp(TimeName,'civx')||strcmp(TimeName,'timestamp')
+    if (strcmp(TimeName,'civdata')||strcmp(TimeName,'civx')||strcmp(TimeName,'timestamp'))&&isfield(Field{1},'Time')
         abstime=Field{1}.Time;
     elseif ~isempty(regexp(TimeName,'^att:', 'once'))
