MEI is not recording some audio playbacks because it is looking for a certain video frame size on audio-only elements. If the video track is missing we should ignore this signal.
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/327bb2153d01e9af8cd3b2da16d88c8465eb3135 commit 327bb2153d01e9af8cd3b2da16d88c8465eb3135 Author: Becca Hughes <beccahughes@chromium.org> Date: Tue Oct 10 15:06:44 2017 Media Engagement: Improve audio only support Disables the video frame size signal if the media source does not have a video track. Also adds unit and browser tests for testing audio only sources. BUG= 772831 Change-Id: Iee87ec76226ea9d3e2a9ee60b58ef2580dee637c Reviewed-on: https://chromium-review.googlesource.com/707059 Reviewed-by: apacible <apacible@chromium.org> Commit-Queue: Becca Hughes <beccahughes@chromium.org> Cr-Commit-Position: refs/heads/master@{#507665} [modify] https://crrev.com/327bb2153d01e9af8cd3b2da16d88c8465eb3135/chrome/browser/media/media_engagement_browsertest.cc [modify] https://crrev.com/327bb2153d01e9af8cd3b2da16d88c8465eb3135/chrome/browser/media/media_engagement_contents_observer.cc [modify] https://crrev.com/327bb2153d01e9af8cd3b2da16d88c8465eb3135/chrome/browser/media/media_engagement_contents_observer.h [modify] https://crrev.com/327bb2153d01e9af8cd3b2da16d88c8465eb3135/chrome/browser/media/media_engagement_contents_observer_unittest.cc [add] https://crrev.com/327bb2153d01e9af8cd3b2da16d88c8465eb3135/chrome/test/data/media/engagement/engagement_silent_audio_track_no_video.webm [modify] https://crrev.com/327bb2153d01e9af8cd3b2da16d88c8465eb3135/chrome/test/data/media/engagement/engagement_test.html [modify] https://crrev.com/327bb2153d01e9af8cd3b2da16d88c8465eb3135/chrome/test/data/media/engagement/engagement_test.js [add] https://crrev.com/327bb2153d01e9af8cd3b2da16d88c8465eb3135/chrome/test/data/media/engagement/engagement_test_audio.html [add] https://crrev.com/327bb2153d01e9af8cd3b2da16d88c8465eb3135/chrome/test/data/media/engagement/engagement_test_audio_muted.html [add] https://crrev.com/327bb2153d01e9af8cd3b2da16d88c8465eb3135/chrome/test/data/media/engagement/engagement_test_iframe_audio_child.html [modify] https://crrev.com/327bb2153d01e9af8cd3b2da16d88c8465eb3135/chrome/test/data/media/engagement/engagement_test_muted.html [modify] https://crrev.com/327bb2153d01e9af8cd3b2da16d88c8465eb3135/chrome/test/data/media/engagement/engagement_test_no_audio_track.html [modify] https://crrev.com/327bb2153d01e9af8cd3b2da16d88c8465eb3135/chrome/test/data/media/engagement/engagement_test_silent_audio_track.html [add] https://crrev.com/327bb2153d01e9af8cd3b2da16d88c8465eb3135/chrome/test/data/media/engagement/engagement_test_silent_audio_track_audio.html [modify] https://crrev.com/327bb2153d01e9af8cd3b2da16d88c8465eb3135/chrome/test/data/media/engagement/engagement_test_small_frame_size.html [add] https://crrev.com/327bb2153d01e9af8cd3b2da16d88c8465eb3135/chrome/test/data/media/engagement/engagement_valid_audio.webm
Comment 1 by mlamouri@chromium.org
, Oct 10 2017