ITS: centralize ffmpeg logging

files affected:
  tests/scene4/test_preview_aspect_ratio_and_crop.py
  tests/scene4/test_preview_stabilization_fov.py
  tests/scene4/test_video_aspect_ratio_and_crop.py
  tests/sensor_fusion/test_preview_stabilization.py
  tests/sensor_fusion/test_video_stabilization.py
  utils/video_processing_utils.py

bug: 269360962
Change-Id: Iec9e060dd3864a1deaf8b1ca3c34927d716e0ae8
diff --git a/apps/CameraITS/tests/scene4/test_preview_aspect_ratio_and_crop.py b/apps/CameraITS/tests/scene4/test_preview_aspect_ratio_and_crop.py
index 5d7ed9a..2ee1cf4 100644
--- a/apps/CameraITS/tests/scene4/test_preview_aspect_ratio_and_crop.py
+++ b/apps/CameraITS/tests/scene4/test_preview_aspect_ratio_and_crop.py
@@ -137,9 +137,7 @@
 
   def test_preview_aspect_ratio_and_crop(self):
     log_path = self.log_path
-    # Get ffmpeg version being used.
-    ffmpeg_version = video_processing_utils.get_ffmpeg_version()
-    logging.debug('ffmpeg_version: %s', ffmpeg_version)
+    video_processing_utils.log_ffmpeg_version()
 
     with its_session_utils.ItsSession(
         device_id=self.dut.serial,
diff --git a/apps/CameraITS/tests/scene4/test_preview_stabilization_fov.py b/apps/CameraITS/tests/scene4/test_preview_stabilization_fov.py
index 2028d6f..f594c7c 100644
--- a/apps/CameraITS/tests/scene4/test_preview_stabilization_fov.py
+++ b/apps/CameraITS/tests/scene4/test_preview_stabilization_fov.py
@@ -151,9 +151,8 @@
           'First API level should be {} or higher. Found {}.'.format(
               its_session_utils.ANDROID13_API_LEVEL, first_api_level))
 
-      # Get ffmpeg version being used.
-      ffmpeg_version = video_processing_utils.get_ffmpeg_version()
-      logging.debug('ffmpeg_version: %s', ffmpeg_version)
+      # Log ffmpeg version being used
+      video_processing_utils.log_ffmpeg_version()
 
       supported_stabilization_modes = props[
           'android.control.availableVideoStabilizationModes'
diff --git a/apps/CameraITS/tests/scene4/test_video_aspect_ratio_and_crop.py b/apps/CameraITS/tests/scene4/test_video_aspect_ratio_and_crop.py
index 52121d8..7fbeff0 100644
--- a/apps/CameraITS/tests/scene4/test_video_aspect_ratio_and_crop.py
+++ b/apps/CameraITS/tests/scene4/test_video_aspect_ratio_and_crop.py
@@ -184,9 +184,8 @@
 
       run_crop_test = full_or_better and raw_avlb
 
-      # Get ffmpeg version being used.
-      ffmpeg_version = video_processing_utils.get_ffmpeg_version()
-      logging.debug('ffmpeg_version: %s', ffmpeg_version)
+      # Log ffmpeg version being used.
+      video_processing_utils.log_ffmpeg_version()
 
       for quality_profile_id_pair in supported_video_qualities:
         quality = quality_profile_id_pair.split(':')[0]
diff --git a/apps/CameraITS/tests/sensor_fusion/test_preview_stabilization.py b/apps/CameraITS/tests/sensor_fusion/test_preview_stabilization.py
index d865168..88967de 100644
--- a/apps/CameraITS/tests/sensor_fusion/test_preview_stabilization.py
+++ b/apps/CameraITS/tests/sensor_fusion/test_preview_stabilization.py
@@ -133,9 +133,8 @@
       # Calculate camera FoV and convert from string to float
       camera_fov = float(cam.calc_camera_fov(props))
 
-      # Get ffmpeg version being used
-      ffmpeg_version = video_processing_utils.get_ffmpeg_version()
-      logging.debug('ffmpeg_version: %s', ffmpeg_version)
+      # Log ffmpeg version being used
+      video_processing_utils.log_ffmpeg_version()
 
       # Raise error if not FRONT or REAR facing camera
       facing = props['android.lens.facing']
diff --git a/apps/CameraITS/tests/sensor_fusion/test_video_stabilization.py b/apps/CameraITS/tests/sensor_fusion/test_video_stabilization.py
index 2e98179..f587027 100644
--- a/apps/CameraITS/tests/sensor_fusion/test_video_stabilization.py
+++ b/apps/CameraITS/tests/sensor_fusion/test_video_stabilization.py
@@ -126,9 +126,8 @@
       # Calculate camera FoV and convert from string to float
       camera_fov = float(cam.calc_camera_fov(props))
 
-      # Get ffmpeg version being used
-      ffmpeg_version = video_processing_utils.get_ffmpeg_version()
-      logging.debug('ffmpeg_version: %s', ffmpeg_version)
+      # Log ffmpeg version being used
+      video_processing_utils.log_ffmpeg_version()
 
       # Raise error if not FRONT or REAR facing camera
       facing = props['android.lens.facing']
diff --git a/apps/CameraITS/utils/video_processing_utils.py b/apps/CameraITS/utils/video_processing_utils.py
index f19efa9..5717150c 100644
--- a/apps/CameraITS/utils/video_processing_utils.py
+++ b/apps/CameraITS/utils/video_processing_utils.py
@@ -50,8 +50,8 @@
 }
 
 
-def get_ffmpeg_version():
-  """Returns the ffmpeg version being used."""
+def log_ffmpeg_version():
+  """Logs the ffmpeg version being used."""
 
   ffmpeg_version_cmd = ('ffmpeg -version')
   p = subprocess.Popen(ffmpeg_version_cmd, shell=True, stdout=subprocess.PIPE)
@@ -59,7 +59,7 @@
   if p.poll() != 0:
     raise error_util.CameraItsError('Error running ffmpeg version cmd.')
   decoded_output = output.decode('utf-8')
-  return decoded_output.split(' ')[2]
+  logging.debug('ffmpeg version: %s', decoded_output.split(' ')[2])
 
 
 def extract_key_frames_from_video(log_path, video_file_name):