| Index: build/android/pylib/screenshot.py
 | 
| diff --git a/build/android/pylib/screenshot.py b/build/android/pylib/screenshot.py
 | 
| index 228af88f2cb4e73b0ffc3a4e861627b6daf6d29e..edf149caa74e05275ef5fc9b699a0550c47ea691 100644
 | 
| --- a/build/android/pylib/screenshot.py
 | 
| +++ b/build/android/pylib/screenshot.py
 | 
| @@ -4,7 +4,6 @@
 | 
|  
 | 
|  import os
 | 
|  import tempfile
 | 
| -import time
 | 
|  
 | 
|  from pylib import cmd_helper
 | 
|  
 | 
| @@ -13,34 +12,6 @@ import pylib.android_commands
 | 
|  import pylib.device.device_utils
 | 
|  
 | 
|  
 | 
| -def _GetTimestamp():
 | 
| -  return time.strftime('%Y-%m-%d-%H%M%S', time.localtime())
 | 
| -
 | 
| -
 | 
| -def _EnsureHostDirectory(host_file):
 | 
| -  host_dir = os.path.dirname(os.path.abspath(host_file))
 | 
| -  if not os.path.exists(host_dir):
 | 
| -    os.makedirs(host_dir)
 | 
| -
 | 
| -
 | 
| -def TakeScreenshot(device, host_file):
 | 
| -  """Saves a screenshot image to |host_file| on the host.
 | 
| -
 | 
| -  Args:
 | 
| -    device: DeviceUtils instance.
 | 
| -    host_file: Path to the image file to store on the host.
 | 
| -  """
 | 
| -  host_file = os.path.abspath(host_file or
 | 
| -                              'screenshot-%s.png' % _GetTimestamp())
 | 
| -  _EnsureHostDirectory(host_file)
 | 
| -  device_file = '%s/screenshot.png' % device.old_interface.GetExternalStorage()
 | 
| -  device.old_interface.RunShellCommand(
 | 
| -      '/system/bin/screencap -p %s' % device_file)
 | 
| -  device.old_interface.PullFileFromDevice(device_file, host_file)
 | 
| -  device.old_interface.RunShellCommand('rm -f "%s"' % device_file)
 | 
| -  return host_file
 | 
| -
 | 
| -
 | 
|  class VideoRecorder(object):
 | 
|    """Records a screen capture video from an Android Device (KitKat or newer).
 | 
|  
 | 
| @@ -61,7 +32,8 @@ class VideoRecorder(object):
 | 
|      self._device = device
 | 
|      self._device_file = (
 | 
|          '%s/screen-recording.mp4' % device.old_interface.GetExternalStorage())
 | 
| -    self._host_file = host_file or 'screen-recording-%s.mp4' % _GetTimestamp()
 | 
| +    self._host_file = host_file or ('screen-recording-%s.mp4' %
 | 
| +                                    device.old_interface.GetTimestamp())
 | 
|      self._host_file = os.path.abspath(self._host_file)
 | 
|      self._recorder = None
 | 
|      self._recorder_pids = None
 | 
| @@ -81,7 +53,7 @@ class VideoRecorder(object):
 | 
|  
 | 
|    def Start(self):
 | 
|      """Start recording video."""
 | 
| -    _EnsureHostDirectory(self._host_file)
 | 
| +    self._device.old_interface.EnsureHostDirectory(self._host_file)
 | 
|      self._recorder_stdout = tempfile.mkstemp()[1]
 | 
|      self._recorder = cmd_helper.Popen(
 | 
|          self._args, stdout=open(self._recorder_stdout, 'w'))
 | 
| 
 |