This extension is used to analysis the media statistics from the Firefox profiler.
-
Marker Visualization
This feature enables statistical visualization for predefined markers used in various contexts. To view statistical visualizations for any marker, another extension, Fouineur, is your best choice.
-
Playback Restore :
This feature allows users to restore playback to a specific point in time, making it easier to analyze and debug media playback issues.
- Download the latest
.xpi
from the dist directory. This is signed by https://addons.mozilla.org. - Go to
about:addons
and click the gear icon, then selectInstall Add-on From File
. - Select the downloaded
.xpi
file and install it
- Open any profile captured under
Media Playback
preset [1] - Find the tab which contains the media you want to analyze
-
For real-time audio, select
AudioIPC Client Callback
thread.For decoding performance, select
MediaDecoderStateMachine
,MediaSupervisor
threads. - Click the extension icon and select
Marker Visualization
Note, if you want to analysis the performance of video decoder, you need to choose MediaPDecoder
thread in either GPU
or RDD
process.
- Open any profile captured under
Media Playback
preset [1] - Find the tab which contains the media you want to analyze
- Keep only main thread selected, which mean only selecting the tab
- Click the extension icon and select
Playback Restore
[1] Instruction of how to capture a media profile
Install
webext-run
,
and run web-ext run
in the top level directory.
MPL 2.0