+ if( psz_server && *psz_server )
+ {
+ struct timeval start, stop;
+ esd_server_info_t * p_info;
+
+ gettimeofday( &start, NULL );
+ p_info = esd_get_server_info( p_sys->i_fd );
+ gettimeofday( &stop, NULL );
+
+ p_sys->latency = (mtime_t)( stop.tv_sec - start.tv_sec )
+ * (mtime_t)1000000;
+ p_sys->latency += stop.tv_usec - start.tv_usec;
+ }
+ else
+ {
+ p_sys->latency = 0;
+ }