Summary Metrics
📊 Functions Analyzed
234
⚡ Significant Changes
149
📈 Avg Performance
11.59 s (-47.0%)
🎯 Most Significant Changes
🚀 Top 10 Improvements (by AVG time saved)
Interpreter::execute_async_function_internal
-80.8% (3.88 s saved)
4.81 s → 926.0 ms
CreateTextureWithReframing::execute
-43.0% (1.29 s saved)
3.00 s → 1.71 s
FFMPEGProtocol::get_frame_internal
-43.3% (1.29 s saved)
2.97 s → 1.69 s
FFMPEGProtocol::get_sxframe_internal
-43.3% (1.29 s saved)
2.97 s → 1.69 s
MediaInfo::execute
-45.1% (1.20 s saved)
2.67 s → 1.46 s
TaskManager::execute
-68.4% (603.4 ms saved)
882.6 ms → 279.2 ms
TaskManager::execute_internal
-68.4% (603.4 ms saved)
882.6 ms → 279.2 ms
sxmediainfo::sxmediainfo::probe
-30.0% (420.9 ms saved)
1.41 s → 984.3 ms
FFMPEGProtocol::get_asset_info::sxmediainfo_probe
-29.9% (420.9 ms saved)
1.41 s → 984.4 ms
FFMPEGProtocol::get_asset_info
-29.9% (420.8 ms saved)
1.41 s → 984.8 ms
⚠️ Top 10 Regressions (by AVG time lost)
PlayerImpl::load_av_chunk
+3007.3% (140.5 ms lost)
4.7 ms → 145.1 ms
PlayerImpl::load_graphs_internal
+2435.4% (139.9 ms lost)
5.7 ms → 145.7 ms
PlayerImpl::handle_graphs_internal
+2434.7% (139.9 ms lost)
5.7 ms → 145.7 ms
Interpreter::Interpreter
+15.3% (11.9 ms lost)
78.3 ms → 90.2 ms
Interpreter::initialize
+15.3% (11.9 ms lost)
78.2 ms → 90.1 ms
VideoEngine::refresh_scene_internal
+108.6% (4.1 ms lost)
3.8 ms → 7.9 ms
VideoEngine::update
+108.6% (4.1 ms lost)
3.8 ms → 7.9 ms
PlayerImpl::suspend_internal
+128.9% (3.3 ms lost)
2.6 ms → 5.9 ms
CacheManager::CacheManager
+239.7% (1.7 ms lost)
709.8 µs → 2.4 ms
Player::set_hud
+3.6% (838.6 µs lost)
23.5 ms → 24.4 ms
📋 Detailed Function Comparison
Function Name | Baseline Avg | Min | Max | Calls | Compare Avg | Min | Max | Calls | Avg Δ% | Min Δ% | Max Δ% |
---|---|---|---|---|---|---|---|---|---|---|---|
AssetStore::get_asset_store_instance | 324 ns | 41 ns | 1.2 µs | 38 | 260 ns | 41 ns | 1.2 µs | 32 | -19.8% 64 ns | 0.0% 0 ns | +7.1% 83 ns |
AssetStore::resolve_identifier | 1.8 ms | 487.8 µs | 4.3 ms | 24 | 1.7 ms | 549.1 µs | 9.1 ms | 19 | -7.1% 129.3 µs | +12.6% 61.3 µs | +110.9% 4.8 ms |
AssetStore::resolve_token | 311.5 ms | 53.5 µs | 1.91 s | 16 | 133.6 ms | 59.0 µs | 936.1 ms | 14 | -57.1% 177.9 ms | +10.4% 5.6 µs | -51.0% 972.4 ms |
AssetStore::set | N/A | N/A | N/A | 0 | 917 ns | 917 ns | 917 ns | 1 | N/A | N/A | N/A |
AudioEngine creation | N/A | N/A | N/A | 0 | 235.0 µs | 235.0 µs | 235.0 µs | 1 | N/A | N/A | N/A |
AudioEngine::get_sample_rate | N/A | N/A | N/A | 0 | 542 ns | 167 ns | 917 ns | 2 | N/A | N/A | N/A |
AudioEngine::initialize | N/A | N/A | N/A | 0 | 686.0 ms | 686.0 ms | 686.0 ms | 1 | N/A | N/A | N/A |
AudioEngine::pause | N/A | N/A | N/A | 0 | 18.9 µs | 4.9 µs | 33.2 µs | 3 | N/A | N/A | N/A |
AudioEngine::seek | N/A | N/A | N/A | 0 | 3.6 ms | 602.8 µs | 6.5 ms | 2 | N/A | N/A | N/A |
AudioEngine::set_scene | N/A | N/A | N/A | 0 | 4.2 ms | 4.2 ms | 4.2 ms | 1 | N/A | N/A | N/A |
AudioEngine::set_volume | N/A | N/A | N/A | 0 | 209 ns | 209 ns | 209 ns | 1 | N/A | N/A | N/A |
AudioEngine::stop | N/A | N/A | N/A | 0 | 7.8 µs | 7.8 µs | 7.8 µs | 1 | N/A | N/A | N/A |
AudioStream::AudioStream | N/A | N/A | N/A | 0 | 42 ns | 42 ns | 42 ns | 1 | N/A | N/A | N/A |
AudioStream::_remaining | N/A | N/A | N/A | 0 | 83 ns | 41 ns | 125 ns | 3 | N/A | N/A | N/A |
AudioStream::getSampleDuration | N/A | N/A | N/A | 0 | 60 ns | 41 ns | 125 ns | 9 | N/A | N/A | N/A |
AudioStream::getSampleRate | N/A | N/A | N/A | 0 | 41 ns | 41 ns | 42 ns | 2 | N/A | N/A | N/A |
AudioStream::initialize | N/A | N/A | N/A | 0 | 19.8 µs | 41 ns | 98.7 µs | 5 | N/A | N/A | N/A |
AudioStream::read | N/A | N/A | N/A | 0 | 3.7 ms | 579.5 µs | 6.5 ms | 3 | N/A | N/A | N/A |
AudioStream::seek | N/A | N/A | N/A | 0 | 21.1 µs | 18.2 µs | 24.0 µs | 2 | N/A | N/A | N/A |
AudioStream::setSampleDuration | N/A | N/A | N/A | 0 | 167 ns | 167 ns | 167 ns | 1 | N/A | N/A | N/A |
AudioStream::setTimeDuration | N/A | N/A | N/A | 0 | 250 ns | 250 ns | 250 ns | 1 | N/A | N/A | N/A |
CPython::GILLocker | 63 ns | 41 ns | 6.9 µs | 1284 | N/A | N/A | N/A | 0 | N/A | N/A | N/A |
CPython::call | 3.21 s | 5.4 µs | 5.75 s | 6 | N/A | N/A | N/A | 0 | N/A | N/A | N/A |
CPython::create_lock | 192 ns | 41 ns | 31.3 µs | 2021 | N/A | N/A | N/A | 0 | N/A | N/A | N/A |
CPython::get_pythonpath | 20.9 µs | 18.8 µs | 23.0 µs | 2 | N/A | N/A | N/A | 0 | N/A | N/A | N/A |
CPython::init_gp_env | 89.5 µs | 89.5 µs | 89.5 µs | 1 | N/A | N/A | N/A | 0 | N/A | N/A | N/A |
CPython::initialize | 25.7 ms | 25.7 ms | 25.7 ms | 1 | N/A | N/A | N/A | 0 | N/A | N/A | N/A |
CPython::is_running | 69 ns | 41 ns | 15.6 µs | 1234 | N/A | N/A | N/A | 0 | N/A | N/A | N/A |
CacheManager::CacheManager | 709.8 µs | 709.8 µs | 709.8 µs | 1 | 2.4 ms | 2.4 ms | 2.4 ms | 1 | +239.7% 1.7 ms | +239.7% 1.7 ms | +239.7% 1.7 ms |
CacheManager::are_dependencies_up_to_date | 93 ns | 42 ns | 250 ns | 13 | 9.6 µs | 41 ns | 90.6 µs | 26 | +10271.0% 9.6 µs | -2.4% 1 ns | +36133.2% 90.3 µs |
CacheManager::clearAll | N/A | N/A | N/A | 0 | 15.9 ms | 15.9 ms | 15.9 ms | 1 | N/A | N/A | N/A |
CacheManager::get | 275.1 µs | 45.2 µs | 1.2 ms | 40 | 187.6 µs | 43.5 µs | 877.3 µs | 54 | -31.8% 87.6 µs | -3.7% 1.7 µs | -24.0% 277.1 µs |
CacheManager::get_working_directory | 71.9 µs | 24.4 µs | 227.5 µs | 24 | 69.5 µs | 25.3 µs | 210.2 µs | 15 | -3.3% 2.4 µs | +3.8% 917 ns | -7.6% 17.2 µs |
CacheManager::save | 5.7 ms | 554.0 µs | 12.5 ms | 24 | 4.8 ms | 561.0 µs | 11.9 ms | 15 | -15.8% 892.7 µs | +1.3% 7.0 µs | -5.3% 660.7 µs |
CommandWorker::CommandWorker | 229 ns | 42 ns | 292 ns | 4 | 159 ns | 41 ns | 333 ns | 6 | -30.6% 70 ns | -2.4% 1 ns | +14.0% 41 ns |
CommandWorker::enable | 365 ns | 208 ns | 625 ns | 9 | 348 ns | 83 ns | 667 ns | 11 | -4.7% 17 ns | -60.1% 125 ns | +6.7% 42 ns |
CommandWorker::start | 36.4 µs | 15.5 µs | 68.6 µs | 5 | 24.5 µs | 6.4 µs | 58.0 µs | 6 | -32.6% 11.9 µs | -58.7% 9.1 µs | -15.5% 10.6 µs |
CommandWorker::stop | 70.2 µs | 42 ns | 171.2 µs | 6 | 68.7 µs | 83 ns | 249.8 µs | 6 | -2.1% 1.5 µs | +97.6% 41 ns | +45.9% 78.5 µs |
CommandWorker::~CommandWorker | 264 ns | 125 ns | 500 ns | 3 | 388 ns | 83 ns | 542 ns | 3 | +47.0% 124 ns | -33.6% 42 ns | +8.4% 42 ns |
CreateTextureWithReframing::execute | 3.00 s | 2.10 s | 4.00 s | 4 | 1.71 s | 1.66 s | 1.78 s | 3 | -43.0% 1.29 s | -21.0% 442.6 ms | -55.5% 2.22 s |
DownloadGPMF::execute | 734.3 µs | 699.7 µs | 769.2 µs | 4 | N/A | N/A | N/A | 0 | N/A | N/A | N/A |
ExifThumbnailSplit::execute | 1.1 ms | 354.2 µs | 1.4 ms | 4 | 717.2 µs | 349.0 µs | 929.8 µs | 3 | -33.6% 363.6 µs | -1.5% 5.2 µs | -33.9% 476.6 µs |
FFMPEGProtocol::FFMPEGProtocol | 101 ns | 41 ns | 250 ns | 7 | 87 ns | 41 ns | 333 ns | 10 | -13.9% 14 ns | 0.0% 0 ns | +33.2% 83 ns |
FFMPEGProtocol::convert_sxmediainfo_common | 33.0 µs | 13.0 µs | 88.9 µs | 4 | 129.3 µs | 13.6 µs | 389.9 µs | 4 | +292.4% 96.4 µs | +4.5% 583 ns | +338.7% 301.0 µs |
FFMPEGProtocol::convert_sxmediainfo_image | 2.2 µs | 2.0 µs | 2.4 µs | 4 | 1.9 µs | 1.5 µs | 2.2 µs | 3 | -14.0% 313 ns | -26.5% 542 ns | -8.8% 208 ns |
FFMPEGProtocol::convert_sxmediainfo_stream | 7.5 µs | 7.2 µs | 7.7 µs | 4 | 3.4 µs | 250 ns | 8.6 µs | 9 | -55.0% 4.1 µs | -96.6% 7.0 µs | +11.9% 917 ns |
FFMPEGProtocol::convert_sxmediainfo_video | N/A | N/A | N/A | 0 | 666 ns | 666 ns | 666 ns | 1 | N/A | N/A | N/A |
FFMPEGProtocol::create_fraction_string | 4.8 µs | 4.4 µs | 5.0 µs | 4 | 1.9 µs | 125 ns | 6.1 µs | 11 | -60.3% 2.9 µs | -97.1% 4.2 µs | +21.7% 1.1 µs |
FFMPEGProtocol::get_asset_info | 1.41 s | 1.34 s | 1.47 s | 4 | 984.8 ms | 6.9 ms | 1.33 s | 4 | -29.9% 420.8 ms | -99.5% 1.33 s | -9.3% 136.1 ms |
FFMPEGProtocol::get_asset_info::sxmediainfo_probe | 1.41 s | 1.34 s | 1.47 s | 4 | 984.4 ms | 6.4 ms | 1.33 s | 4 | -29.9% 420.9 ms | -99.5% 1.33 s | -9.3% 136.3 ms |
FFMPEGProtocol::get_corrected_par | 370 ns | 83 ns | 792 ns | 8 | 234 ns | 41 ns | 500 ns | 8 | -36.8% 136 ns | -50.6% 42 ns | -36.9% 292 ns |
FFMPEGProtocol::get_corrected_presentation_size | 114 ns | 83 ns | 167 ns | 4 | 270 ns | 41 ns | 417 ns | 4 | +136.8% 156 ns | -50.6% 42 ns | +149.7% 250 ns |
FFMPEGProtocol::get_frame_internal | 2.97 s | 2.07 s | 3.97 s | 4 | 1.69 s | 1.63 s | 1.75 s | 3 | -43.3% 1.29 s | -20.9% 432.7 ms | -55.9% 2.22 s |
FFMPEGProtocol::get_global_timeline_from_gpmf_buffer | 3.9 µs | 3.0 µs | 5.9 µs | 4 | 103.6 µs | 2.6 µs | 333.0 µs | 4 | +2551.6% 99.7 µs | -13.9% 417 ns | +5528.8% 327.1 µs |
FFMPEGProtocol::get_mime_type | 57.4 µs | 48.1 µs | 72.0 µs | 4 | 45.4 µs | 834 ns | 73.6 µs | 4 | -20.9% 12.0 µs | -98.3% 47.3 µs | +2.2% 1.6 µs |
FFMPEGProtocol::get_sxframe_internal | 2.97 s | 2.07 s | 3.97 s | 4 | 1.69 s | 1.63 s | 1.75 s | 3 | -43.3% 1.29 s | -20.9% 432.7 ms | -55.9% 2.22 s |
FFMPEGProtocol::get_url_internal | 729 ns | 41 ns | 3.2 µs | 24 | 2.7 µs | 41 ns | 18.2 µs | 21 | +267.9% 2.0 µs | 0.0% 0 ns | +459.0% 14.9 µs |
FFMPEGProtocol::read_capture_type_stream | N/A | N/A | N/A | 0 | 10.0 µs | 10.0 µs | 10.0 µs | 1 | N/A | N/A | N/A |
FFMPEGProtocol::read_dzst_stream | N/A | N/A | N/A | 0 | 10.8 µs | 10.8 µs | 10.8 µs | 1 | N/A | N/A | N/A |
FFMPEGProtocol::read_eisa_stream | N/A | N/A | N/A | 0 | 10.4 µs | 10.4 µs | 10.4 µs | 1 | N/A | N/A | N/A |
FFMPEGProtocol::read_eise_stream | N/A | N/A | N/A | 0 | 500 ns | 500 ns | 500 ns | 1 | N/A | N/A | N/A |
FFMPEGProtocol::read_fov | N/A | N/A | N/A | 0 | 84 ns | 84 ns | 84 ns | 1 | N/A | N/A | N/A |
FFMPEGProtocol::read_global_gopro_metadata | 19.0 µs | 3.6 µs | 62.2 µs | 4 | 117.7 µs | 3.5 µs | 387.2 µs | 4 | +518.3% 98.7 µs | -3.5% 126 ns | +522.8% 325.0 µs |
FFMPEGProtocol::read_global_settings | N/A | N/A | N/A | 0 | 43.0 µs | 43.0 µs | 43.0 µs | 1 | N/A | N/A | N/A |
FFMPEGProtocol::read_highlight_from_device | N/A | N/A | N/A | 0 | 250 ns | 250 ns | 250 ns | 1 | N/A | N/A | N/A |
FFMPEGProtocol::read_highlight_stream | N/A | N/A | N/A | 0 | 167 ns | 167 ns | 167 ns | 1 | N/A | N/A | N/A |
FFMPEGProtocol::read_lmod_stream | N/A | N/A | N/A | 0 | 83 ns | 83 ns | 83 ns | 1 | N/A | N/A | N/A |
FFMPEGProtocol::read_pmod_stream | N/A | N/A | N/A | 0 | 917 ns | 917 ns | 917 ns | 1 | N/A | N/A | N/A |
FFMPEGProtocol::read_prjt_stream | N/A | N/A | N/A | 0 | 375 ns | 375 ns | 375 ns | 1 | N/A | N/A | N/A |
FFMPEGProtocol::read_pvul_stream | N/A | N/A | N/A | 0 | 9.5 µs | 9.5 µs | 9.5 µs | 1 | N/A | N/A | N/A |
FFMPEGProtocol::read_vlta_stream | N/A | N/A | N/A | 0 | 41 ns | 41 ns | 41 ns | 1 | N/A | N/A | N/A |
FFMPEGProtocol::read_vlte_stream | N/A | N/A | N/A | 0 | 125 ns | 125 ns | 125 ns | 1 | N/A | N/A | N/A |
FFMPEGProtocol::to_exif_orientation | N/A | N/A | N/A | 0 | 42 ns | 42 ns | 42 ns | 1 | N/A | N/A | N/A |
Function | 166 ns | 83 ns | 416 ns | 4 | 116 ns | 41 ns | 167 ns | 5 | -30.1% 50 ns | -50.6% 42 ns | -59.9% 249 ns |
GPMFLens::execute | 1.71 s | 1.67 s | 1.74 s | 4 | N/A | N/A | N/A | 0 | N/A | N/A | N/A |
Interpreter::Interpreter | 78.3 ms | 78.3 ms | 78.3 ms | 1 | 90.2 ms | 90.2 ms | 90.2 ms | 1 | +15.3% 11.9 ms | +15.3% 11.9 ms | +15.3% 11.9 ms |
Interpreter::cancel_function | 50.6 µs | 167 ns | 221.5 µs | 14 | 17.7 µs | 42 ns | 74.5 µs | 17 | -65.0% 32.9 µs | -74.9% 125 ns | -66.4% 147.0 µs |
Interpreter::create_cpython_lock | 269 ns | 83 ns | 31.4 µs | 2021 | 121 ns | 41 ns | 10.7 µs | 995 | -55.0% 148 ns | -50.6% 42 ns | -65.9% 20.7 µs |
Interpreter::execute_async_function | 48.3 µs | 7.0 µs | 75.3 µs | 4 | N/A | N/A | N/A | 0 | N/A | N/A | N/A |
Interpreter::execute_async_function_internal | 4.81 s | 3.87 s | 5.75 s | 4 | 926.0 ms | 10.7 ms | 2.01 s | 6 | -80.8% 3.88 s | -99.7% 3.86 s | -65.0% 3.74 s |
Interpreter::get_python_function | 745 ns | 42 ns | 1.3 µs | 8 | 409 ns | 42 ns | 875 ns | 11 | -45.1% 336 ns | 0.0% 0 ns | -34.4% 459 ns |
Interpreter::initialize | 78.2 ms | 78.2 ms | 78.2 ms | 1 | 90.1 ms | 90.1 ms | 90.1 ms | 1 | +15.3% 11.9 ms | +15.3% 11.9 ms | +15.3% 11.9 ms |
Interpreter::initialize_worker_informations | 541 ns | 541 ns | 541 ns | 1 | 583 ns | 583 ns | 583 ns | 1 | +7.8% 42 ns | +7.8% 42 ns | +7.8% 42 ns |
Interpreter::instance | 86.8 µs | 41 ns | 78.3 ms | 903 | 122.8 µs | 41 ns | 90.2 ms | 735 | +41.5% 36.0 µs | 0.0% 0 ns | +15.3% 11.9 ms |
Interpreter::release_reference | 287 ns | 41 ns | 6.9 µs | 708 | 108 ns | 41 ns | 8.1 µs | 599 | -62.4% 179 ns | 0.0% 0 ns | +16.9% 1.2 µs |
Interpreter::release_reference_internal | 499 ns | 250 ns | 26.0 µs | 708 | 96 ns | 41 ns | 14.4 µs | 1095 | -80.8% 403 ns | -83.6% 209 ns | -44.6% 11.6 µs |
MediaInfo::execute | 2.67 s | 2.37 s | 3.26 s | 4 | 1.46 s | 10.0 ms | 2.28 s | 4 | -45.1% 1.20 s | -99.6% 2.36 s | -30.0% 978.6 ms |
MediaResolver::get_preferred_location | 66 ns | 41 ns | 125 ns | 5 | 104 ns | 42 ns | 291 ns | 4 | +57.6% 38 ns | +2.4% 1 ns | +132.8% 166 ns |
MediaResolver::get_protocol | 8.8 µs | 1.2 µs | 71.0 µs | 12 | 9.7 µs | 292 ns | 70.8 µs | 10 | +10.6% 934 ns | -75.0% 874 ns | -0.2% 168 ns |
MediaResolver::get_resources_if | 82 ns | 41 ns | 166 ns | 5 | 191 ns | 42 ns | 666 ns | 5 | +132.9% 109 ns | +2.4% 1 ns | +301.2% 500 ns |
Player::Player | 41 ns | 41 ns | 42 ns | 4 | 41 ns | 41 ns | 42 ns | 3 | 0.0% 0 ns | 0.0% 0 ns | 0.0% 0 ns |
Player::get_gestures_controller | 416 ns | 375 ns | 458 ns | 4 | 141 ns | 41 ns | 291 ns | 5 | -66.1% 275 ns | -89.1% 334 ns | -36.5% 167 ns |
Player::get_live_controls | N/A | N/A | N/A | 0 | 4.3 µs | 1.7 µs | 8.1 µs | 3 | N/A | N/A | N/A |
Player::initialize | 19.4 ms | 18.9 ms | 20.2 ms | 4 | 18.1 ms | 17.2 ms | 19.6 ms | 5 | -7.0% 1.4 ms | -9.2% 1.7 ms | -3.3% 663.0 µs |
Player::load | 348.8 µs | 269.0 µs | 402.0 µs | 4 | 182.7 µs | 57.8 µs | 279.0 µs | 5 | -47.6% 166.1 µs | -78.5% 211.2 µs | -30.6% 123.1 µs |
Player::pause | 14.3 µs | 10.4 µs | 19.2 µs | 6 | 6.5 µs | 83 ns | 23.6 µs | 9 | -54.6% 7.8 µs | -99.2% 10.3 µs | +22.8% 4.4 µs |
Player::release | 10.8 ms | 7.8 ms | 14.3 ms | 3 | 6.5 ms | 3.3 ms | 11.9 ms | 3 | -39.6% 4.3 ms | -57.8% 4.5 ms | -17.0% 2.4 ms |
Player::seek | 750 ns | 333 ns | 1.2 µs | 3 | 430 ns | 83 ns | 750 ns | 6 | -42.7% 320 ns | -75.1% 250 ns | -40.0% 500 ns |
Player::set_auto_resume_on_load | 29.9 µs | 833 ns | 116.2 µs | 4 | 17.3 µs | 209 ns | 84.6 µs | 5 | -42.0% 12.6 µs | -74.9% 624 ns | -27.2% 31.6 µs |
Player::set_hud | 23.5 ms | 22.8 ms | 24.1 ms | 4 | 24.4 ms | 23.5 ms | 25.0 ms | 5 | +3.6% 838.6 µs | +2.7% 627.0 µs | +3.8% 926.2 µs |
Player::set_hud_scale | 24.8 ms | 24.4 ms | 25.1 ms | 4 | 25.2 ms | 24.6 ms | 26.3 ms | 5 | +1.6% 397.9 µs | +0.7% 174.1 µs | +4.8% 1.2 ms |
Player::set_size | 3.6 µs | 3.0 µs | 4.1 µs | 5 | 2.2 µs | 625 ns | 3.8 µs | 10 | -37.3% 1.3 µs | -78.9% 2.3 µs | -7.1% 291 ns |
Player::set_viewport | 283.2 µs | 182.0 µs | 564.4 µs | 5 | 246.5 µs | 16.8 µs | 676.5 µs | 10 | -12.9% 36.7 µs | -90.8% 165.2 µs | +19.9% 112.1 µs |
Player::set_volume | 1.0 µs | 792 ns | 1.1 µs | 4 | 16.7 µs | 292 ns | 80.7 µs | 5 | +1517.4% 15.6 µs | -63.1% 500 ns | +7070.4% 79.5 µs |
Player::suspend | 3.0 µs | 1.6 µs | 5.2 µs | 3 | 1.2 µs | 542 ns | 2.0 µs | 6 | -60.1% 1.8 µs | -65.8% 1.0 µs | -62.7% 3.3 µs |
Player::unset_time_range | 1.4 µs | 1.4 µs | 1.4 µs | 1 | 917 ns | 834 ns | 1.0 µs | 2 | -33.3% 458 ns | -39.3% 541 ns | -27.3% 375 ns |
Player::~Player | 12.3 µs | 6.9 µs | 19.8 µs | 3 | 9.8 µs | 3.2 µs | 16.3 µs | 3 | -20.7% 2.6 µs | -52.7% 3.6 µs | -17.5% 3.5 µs |
PlayerImpl::PlayerImpl | 583 ns | 375 ns | 875 ns | 4 | 433 ns | 166 ns | 708 ns | 5 | -25.7% 150 ns | -55.7% 209 ns | -19.1% 167 ns |
PlayerImpl::apply_live_controls_internal | 1.2 µs | 41 ns | 28.4 µs | 4462 | 1.3 µs | 41 ns | 87.2 µs | 2933 | +14.5% 171 ns | 0.0% 0 ns | +207.0% 58.8 µs |
PlayerImpl::cancel_av_chunk_request | 5.6 ms | 1.8 µs | 78.3 ms | 14 | 5.3 ms | 583 ns | 90.3 ms | 17 | -5.6% 317.4 µs | -66.7% 1.2 µs | +15.3% 12.0 ms |
PlayerImpl::clean_tracking_status_internal | 266 ns | 208 ns | 417 ns | 5 | 97 ns | 41 ns | 250 ns | 6 | -63.5% 169 ns | -80.3% 167 ns | -40.0% 167 ns |
PlayerImpl::create_spherical_animations_internal | N/A | N/A | N/A | 0 | 327.7 µs | 327.7 µs | 327.7 µs | 1 | N/A | N/A | N/A |
PlayerImpl::draw | 23.2 ms | 18.6 ms | 27.6 ms | 4 | 19.3 ms | 8.1 ms | 56.8 ms | 6 | -16.8% 3.9 ms | -56.4% 10.5 ms | +106.0% 29.2 ms |
PlayerImpl::get_gestures_controller | 145 ns | 42 ns | 250 ns | 4 | 42 ns | 42 ns | 42 ns | 2 | -71.0% 103 ns | 0.0% 0 ns | -83.2% 208 ns |
PlayerImpl::get_live_controls | 848 ns | 291 ns | 1.9 µs | 17 | 1.4 µs | 41 ns | 18.2 µs | 32 | +64.3% 545 ns | -85.9% 250 ns | +868.9% 16.3 µs |
PlayerImpl::handle_graphs_internal | 5.7 ms | 4.8 ms | 7.1 ms | 4 | 145.7 ms | 1.0 ms | 720.1 ms | 5 | +2434.7% 139.9 ms | -78.9% 3.8 ms | +10051.2% 713.0 ms |
PlayerImpl::initialize | 19.3 ms | 18.8 ms | 20.2 ms | 4 | 18.1 ms | 17.2 ms | 19.6 ms | 5 | -6.6% 1.3 ms | -8.7% 1.6 ms | -3.3% 663.0 µs |
PlayerImpl::initialize_gestures_internal | 4.3 µs | 3.9 µs | 4.8 µs | 4 | 56.2 µs | 1.6 µs | 273.7 µs | 5 | +1210.9% 52.0 µs | -59.6% 2.3 µs | +5562.1% 268.9 µs |
PlayerImpl::initialize_internal | 19.3 ms | 18.8 ms | 20.2 ms | 4 | 18.1 ms | 17.2 ms | 19.6 ms | 5 | -6.6% 1.3 ms | -8.7% 1.6 ms | -3.3% 663.1 µs |
PlayerImpl::internal_state_to_string | 69 ns | 42 ns | 83 ns | 3 | 187 ns | 83 ns | 292 ns | 2 | +171.0% 118 ns | +97.6% 41 ns | +251.8% 209 ns |
PlayerImpl::load | 347.0 µs | 267.8 µs | 399.7 µs | 4 | 181.6 µs | 57.1 µs | 277.4 µs | 5 | -47.7% 165.4 µs | -78.7% 210.7 µs | -30.6% 122.3 µs |
PlayerImpl::load_av_chunk | 4.7 ms | 3.7 ms | 6.4 ms | 4 | 145.1 ms | 755.7 µs | 718.7 ms | 5 | +3007.3% 140.5 ms | -79.6% 3.0 ms | +11182.0% 712.3 ms |
PlayerImpl::load_graphs_internal | 5.7 ms | 4.8 ms | 7.1 ms | 4 | 145.7 ms | 1.0 ms | 720.1 ms | 5 | +2435.4% 139.9 ms | -78.9% 3.8 ms | +10053.2% 713.0 ms |
PlayerImpl::load_internal | 19.7 ms | 93.1 µs | 78.4 ms | 4 | 18.1 ms | 15.7 µs | 90.3 ms | 5 | -8.1% 1.6 ms | -83.1% 77.4 µs | +15.2% 11.9 ms |
PlayerImpl::on_frame_event_internal | 178.4 µs | 48.8 µs | 532.5 µs | 4 | 35.2 µs | 14.4 µs | 62.5 µs | 6 | -80.3% 143.2 µs | -70.6% 34.5 µs | -88.3% 469.9 µs |
PlayerImpl::on_vsync_callback | 11.0 µs | 834 ns | 147.8 µs | 4462 | 12.1 µs | 42 ns | 426.5 µs | 2984 | +10.0% 1.1 µs | -95.0% 792 ns | +188.5% 278.7 µs |
PlayerImpl::pause | 13.9 µs | 10.2 µs | 18.7 µs | 6 | 6.0 µs | 41 ns | 21.7 µs | 9 | -56.9% 7.9 µs | -99.6% 10.1 µs | +15.8% 3.0 µs |
PlayerImpl::pause_internal | 1.3 ms | 18.7 µs | 4.2 ms | 6 | 279.4 µs | 17.0 µs | 517.0 µs | 9 | -79.1% 1.1 ms | -9.1% 1.7 µs | -87.7% 3.7 ms |
PlayerImpl::prepare_to_draw | 323 ns | 42 ns | 708 ns | 4 | 76 ns | 41 ns | 250 ns | 6 | -76.5% 247 ns | -2.4% 1 ns | -64.7% 458 ns |
PlayerImpl::release | 5.4 ms | 42 ns | 14.3 ms | 6 | 3.9 ms | 42 ns | 11.9 ms | 5 | -27.5% 1.5 ms | 0.0% 0 ns | -17.0% 2.4 ms |
PlayerImpl::release_av_chunk | 7.2 ms | 2.7 µs | 78.3 ms | 11 | 7.0 ms | 1.2 µs | 90.3 ms | 13 | -3.0% 217.2 µs | -56.9% 1.5 µs | +15.3% 12.0 ms |
PlayerImpl::release_spherical_animations | 284 ns | 83 ns | 375 ns | 6 | 76 ns | 42 ns | 125 ns | 6 | -73.2% 208 ns | -49.4% 41 ns | -66.7% 250 ns |
PlayerImpl::request_av_chunk | 54.8 µs | 18.9 µs | 80.7 µs | 4 | 14.4 µs | 6.3 µs | 22.1 µs | 5 | -73.7% 40.4 µs | -66.5% 12.6 µs | -72.6% 58.6 µs |
PlayerImpl::seek_internal | 6.9 µs | 2.3 µs | 23.3 µs | 7 | 800.9 µs | 375 ns | 6.6 ms | 9 | +11430.7% 794.0 µs | -83.9% 2.0 µs | +28192.6% 6.6 ms |
PlayerImpl::seek_internal_with_post_action | 2.3 µs | 1.1 µs | 4.1 µs | 7 | 800.5 µs | 250 ns | 6.6 ms | 9 | +34839.0% 798.2 µs | -77.8% 875 ns | +159640.3% 6.6 ms |
PlayerImpl::set_auto_resume_on_load | 427 ns | 125 ns | 750 ns | 4 | 250 ns | 42 ns | 417 ns | 4 | -41.5% 177 ns | -66.4% 83 ns | -44.4% 333 ns |
PlayerImpl::set_av_chunk | 3.9 µs | 3.4 µs | 4.5 µs | 4 | 2.4 µs | 1.8 µs | 3.5 µs | 5 | -39.0% 1.5 µs | -46.4% 1.6 µs | -22.2% 1.0 µs |
PlayerImpl::set_hud | 23.5 ms | 22.8 ms | 24.1 ms | 4 | 24.4 ms | 23.4 ms | 25.0 ms | 5 | +3.6% 837.2 µs | +2.6% 591.9 µs | +3.9% 948.1 µs |
PlayerImpl::set_hud_scale | 24.8 ms | 24.4 ms | 25.1 ms | 4 | 25.2 ms | 24.6 ms | 26.3 ms | 5 | +1.6% 398.0 µs | +0.7% 174.1 µs | +4.8% 1.2 ms |
PlayerImpl::set_size | 3.1 µs | 2.7 µs | 3.8 µs | 5 | 12.9 µs | 500 ns | 123.6 µs | 11 | +317.4% 9.8 µs | -81.5% 2.2 µs | +3196.7% 119.9 µs |
PlayerImpl::set_state | 8.0 µs | 83 ns | 23.8 µs | 9 | 15.2 µs | 41 ns | 71.1 µs | 11 | +89.8% 7.2 µs | -50.6% 42 ns | +199.0% 47.3 µs |
PlayerImpl::set_time_range | 1.0 µs | 1.0 µs | 1.0 µs | 1 | 458 ns | 417 ns | 500 ns | 2 | -56.0% 584 ns | -60.0% 625 ns | -52.0% 542 ns |
PlayerImpl::set_viewport | 282.7 µs | 181.2 µs | 563.9 µs | 5 | 245.9 µs | 16.7 µs | 675.5 µs | 10 | -13.0% 36.8 µs | -90.8% 164.5 µs | +19.8% 111.6 µs |
PlayerImpl::set_volume | 645 ns | 500 ns | 750 ns | 4 | 891 ns | 83 ns | 3.3 µs | 5 | +38.1% 246 ns | -83.4% 417 ns | +338.9% 2.5 µs |
PlayerImpl::stop | 9.4 µs | 8.9 µs | 10.1 µs | 3 | 13.5 µs | 2.7 µs | 32.9 µs | 3 | +43.8% 4.1 µs | -69.6% 6.2 µs | +226.5% 22.8 µs |
PlayerImpl::stop_internal | 10.6 µs | 875 ns | 38.2 µs | 7 | 3.0 µs | 41 ns | 14.2 µs | 8 | -71.3% 7.6 µs | -95.3% 834 ns | -62.8% 24.0 µs |
PlayerImpl::suspend | 2.6 µs | 1.3 µs | 4.9 µs | 3 | 861 ns | 333 ns | 1.9 µs | 6 | -67.0% 1.8 µs | -74.2% 959 ns | -60.7% 3.0 µs |
PlayerImpl::suspend_internal | 2.6 ms | 2.5 ms | 2.9 ms | 3 | 5.9 ms | 166 ns | 34.3 ms | 6 | +128.9% 3.3 ms | -100.0% 2.5 ms | +1102.1% 31.4 ms |
PlayerImpl::update_internal | 22.7 µs | 167 ns | 27.6 ms | 4462 | 43.9 µs | 83 ns | 56.8 ms | 2938 | +94.0% 21.3 µs | -50.3% 84 ns | +106.0% 29.2 ms |
PlayerImpl::~PlayerImpl | 208 ns | 125 ns | 250 ns | 3 | 153 ns | 42 ns | 250 ns | 3 | -26.4% 55 ns | -66.4% 83 ns | 0.0% 0 ns |
SourceInfo::execute | 1.41 s | 1.34 s | 1.47 s | 4 | 984.9 ms | 6.9 ms | 1.33 s | 4 | -29.9% 420.8 ms | -99.5% 1.33 s | -9.3% 136.0 ms |
SphericalAnimationManager::evaluate | N/A | N/A | N/A | 0 | 9.4 µs | 7.9 µs | 11.0 µs | 2 | N/A | N/A | N/A |
SphericalAnimationManager::initialize | N/A | N/A | N/A | 0 | 31.8 µs | 31.8 µs | 31.8 µs | 1 | N/A | N/A | N/A |
SphericalAnimationManager::release | N/A | N/A | N/A | 0 | 167 ns | 167 ns | 167 ns | 1 | N/A | N/A | N/A |
Stabilizer::execute | N/A | N/A | N/A | 0 | 62.5 ms | 62.5 ms | 62.5 ms | 1 | N/A | N/A | N/A |
TaskManager::Register::instance | 98 ns | 41 ns | 333 ns | 16 | 126 ns | 41 ns | 542 ns | 26 | +28.6% 28 ns | 0.0% 0 ns | +62.8% 209 ns |
TaskManager::TaskManager | 127.3 µs | 127.3 µs | 127.3 µs | 1 | 919.0 µs | 919.0 µs | 919.0 µs | 1 | +621.7% 791.7 µs | +621.7% 791.7 µs | +621.7% 791.7 µs |
TaskManager::clear_cache | N/A | N/A | N/A | 0 | 18.4 ms | 18.4 ms | 18.4 ms | 1 | N/A | N/A | N/A |
TaskManager::execute | 882.6 ms | 61.5 µs | 4.00 s | 40 | 279.2 ms | 59.2 µs | 2.29 s | 54 | -68.4% 603.4 ms | -3.7% 2.3 µs | -42.8% 1.71 s |
TaskManager::execute_internal | 882.6 ms | 61.5 µs | 4.00 s | 40 | 279.2 ms | 59.2 µs | 2.29 s | 54 | -68.4% 603.4 ms | -3.7% 2.3 µs | -42.8% 1.71 s |
TaskManager::generate_task_from_parameter | 193.2 µs | 36.2 µs | 653.2 µs | 40 | 113.1 µs | 36.0 µs | 511.4 µs | 54 | -41.4% 80.1 µs | -0.6% 209 ns | -21.7% 141.8 µs |
TaskManager::get_cache_manager | 21.0 µs | 41 ns | 710.5 µs | 34 | 69.1 µs | 41 ns | 2.4 ms | 35 | +228.6% 48.1 µs | 0.0% 0 ns | +239.8% 1.7 ms |
TaskManager::instance | 3.6 µs | 41 ns | 131.0 µs | 38 | 22.7 µs | 41 ns | 926.5 µs | 41 | +523.2% 19.1 µs | 0.0% 0 ns | +607.3% 795.5 µs |
TaskManager::set_working_directory | 34.4 µs | 34.4 µs | 34.4 µs | 1 | 198.0 µs | 198.0 µs | 198.0 µs | 1 | +475.3% 163.6 µs | +475.3% 163.6 µs | +475.3% 163.6 µs |
TaskManager::trace_task_execution | 6.1 µs | 375 ns | 56.9 µs | 40 | 4.0 µs | 250 ns | 36.9 µs | 54 | -34.6% 2.1 µs | -33.3% 125 ns | -35.2% 20.0 µs |
VideoEngine::VideoEngine | 343 ns | 42 ns | 666 ns | 4 | 108 ns | 41 ns | 209 ns | 5 | -68.5% 235 ns | -2.4% 1 ns | -68.6% 457 ns |
VideoEngine::configure | 22.4 ms | 17.9 ms | 25.1 ms | 12 | 22.4 ms | 17.1 ms | 26.3 ms | 15 | -0.0% 3.3 µs | -4.3% 779.4 µs | +4.8% 1.2 ms |
VideoEngine::configure_internal | 22.4 ms | 17.9 ms | 25.1 ms | 12 | 22.4 ms | 17.1 ms | 26.3 ms | 15 | -0.0% 3.3 µs | -4.4% 779.5 µs | +4.8% 1.2 ms |
VideoEngine::draw | 23.2 ms | 18.6 ms | 27.6 ms | 4 | 19.3 ms | 8.1 ms | 56.8 ms | 6 | -16.8% 3.9 ms | -56.4% 10.5 ms | +106.0% 29.2 ms |
VideoEngine::get_available_backends | 202.4 µs | 625 ns | 807.6 µs | 4 | 205.2 µs | 167 ns | 1.0 ms | 5 | +1.4% 2.8 µs | -73.3% 458 ns | +26.9% 217.3 µs |
VideoEngine::get_width | N/A | N/A | N/A | 0 | 125 ns | 125 ns | 125 ns | 1 | N/A | N/A | N/A |
VideoEngine::initialize | 521 ns | 417 ns | 667 ns | 4 | 241 ns | 84 ns | 334 ns | 5 | -53.7% 280 ns | -79.9% 333 ns | -49.9% 333 ns |
VideoEngine::refresh_scene_internal | 3.8 ms | 2.4 ms | 6.4 ms | 7 | 7.9 ms | 335.8 µs | 34.3 ms | 9 | +108.6% 4.1 ms | -86.3% 2.1 ms | +438.1% 27.9 ms |
VideoEngine::release | 2.5 ms | 167 ns | 6.2 ms | 6 | 765.9 µs | 83 ns | 2.3 ms | 6 | -69.2% 1.7 ms | -50.3% 84 ns | -62.0% 3.8 ms |
VideoEngine::resize | 282.1 µs | 180.6 µs | 563.6 µs | 5 | 245.5 µs | 16.6 µs | 674.7 µs | 10 | -13.0% 36.7 µs | -90.8% 164.0 µs | +19.7% 111.0 µs |
VideoEngine::set_backend | 203.2 µs | 1.6 µs | 807.8 µs | 4 | 205.8 µs | 375 ns | 1.0 ms | 5 | +1.3% 2.6 µs | -76.3% 1.2 µs | +26.9% 217.4 µs |
VideoEngine::set_hud | 41 ns | 41 ns | 42 ns | 4 | 93 ns | 42 ns | 208 ns | 4 | +126.8% 52 ns | +2.4% 1 ns | +395.2% 166 ns |
VideoEngine::set_hud_scale | 249 ns | 83 ns | 375 ns | 3 | 187 ns | 41 ns | 291 ns | 4 | -24.9% 62 ns | -50.6% 42 ns | -22.4% 84 ns |
VideoEngine::set_scene | 687 ns | 42 ns | 2.6 µs | 12 | 407 ns | 41 ns | 1.0 µs | 14 | -40.8% 280 ns | -2.4% 1 ns | -59.7% 1.5 µs |
VideoEngine::set_size | 250 ns | 42 ns | 542 ns | 5 | 78 ns | 41 ns | 125 ns | 9 | -68.8% 172 ns | -2.4% 1 ns | -76.9% 417 ns |
VideoEngine::set_viewport | 191 ns | 42 ns | 417 ns | 5 | 111 ns | 42 ns | 250 ns | 6 | -41.9% 80 ns | 0.0% 0 ns | -40.0% 167 ns |
VideoEngine::set_window | 437 ns | 250 ns | 625 ns | 4 | 325 ns | 84 ns | 458 ns | 5 | -25.6% 112 ns | -66.4% 166 ns | -26.7% 167 ns |
VideoEngine::update | 3.8 ms | 2.4 ms | 6.4 ms | 7 | 7.9 ms | 335.9 µs | 34.3 ms | 9 | +108.6% 4.1 ms | -86.3% 2.1 ms | +438.1% 27.9 ms |
VideoEngine::~VideoEngine | 819 ns | 542 ns | 1.0 µs | 3 | 555 ns | 125 ns | 1.1 µs | 3 | -32.2% 264 ns | -76.9% 417 ns | +12.5% 125 ns |
check_python_error | 135 ns | 42 ns | 417 ns | 4 | N/A | N/A | N/A | 0 | N/A | N/A | N/A |
create | 129.2 µs | 129.2 µs | 129.2 µs | 1 | 923.5 µs | 923.5 µs | 923.5 µs | 1 | +614.7% 794.3 µs | +614.7% 794.3 µs | +614.7% 794.3 µs |
create_directory | N/A | N/A | N/A | 0 | 161.2 µs | 161.2 µs | 161.2 µs | 1 | N/A | N/A | N/A |
disconnect_signals | 1.8 µs | 917 ns | 3.3 µs | 3 | 1.5 µs | 666 ns | 2.3 µs | 3 | -17.6% 320 ns | -27.4% 251 ns | -29.1% 959 ns |
finish | 166 ns | 125 ns | 209 ns | 4 | 305 ns | 41 ns | 1.5 µs | 6 | +83.7% 139 ns | -67.2% 84 ns | +597.6% 1.2 µs |
get_directory_path | 168.4 µs | 7.8 µs | 638.5 µs | 45 | 110.4 µs | 8.3 µs | 544.7 µs | 59 | -34.5% 58.0 µs | +7.0% 542 ns | -14.7% 93.9 µs |
get_gpmf_source | 2.4 ms | 2.2 ms | 2.5 ms | 4 | 1.3 ms | 1.3 ms | 1.3 ms | 1 | -46.7% 1.1 ms | -43.1% 954.3 µs | -49.9% 1.3 ms |
get_gpmf_url | 2.4 ms | 2.2 ms | 2.5 ms | 4 | 1.3 ms | 1.3 ms | 1.3 ms | 1 | -46.2% 1.1 ms | -42.6% 949.2 µs | -49.5% 1.3 ms |
get_identifier_from_args | 262 ns | 42 ns | 1.5 µs | 20 | 1.1 µs | 83 ns | 10.0 µs | 11 | +327.9% 859 ns | +97.6% 41 ns | +563.9% 8.5 µs |
get_lowest_quality_available_proxy | 3.7 µs | 458 ns | 11.1 µs | 4 | 1.0 µs | 500 ns | 1.7 µs | 4 | -73.1% 2.7 µs | +9.2% 42 ns | -84.6% 9.4 µs |
get_preferred_gpmf_content | 141 ns | 42 ns | 209 ns | 5 | 416 ns | 416 ns | 416 ns | 1 | +195.0% 275 ns | +890.5% 374 ns | +99.0% 207 ns |
get_preferred_location | 229 ns | 42 ns | 500 ns | 8 | 486 ns | 167 ns | 708 ns | 3 | +112.2% 257 ns | +297.6% 125 ns | +41.6% 208 ns |
get_proxy_by_quality | 60 ns | 41 ns | 125 ns | 9 | 53 ns | 41 ns | 83 ns | 7 | -11.7% 7 ns | 0.0% 0 ns | -33.6% 42 ns |
get_proxy_with_content | 343 ns | 250 ns | 416 ns | 4 | 1.7 µs | 1.7 µs | 1.7 µs | 1 | +398.0% 1.4 µs | +583.2% 1.5 µs | +310.6% 1.3 µs |
get_source | 11.2 ms | 7.8 ms | 13.1 ms | 4 | 10.1 ms | 7.6 ms | 11.9 ms | 3 | -10.2% 1.1 ms | -2.7% 214.7 µs | -8.6% 1.1 ms |
info_from_software | 7.8 µs | 4.8 µs | 16.1 µs | 4 | 5.9 µs | 833 ns | 13.4 µs | 4 | -23.9% 1.9 µs | -82.6% 4.0 µs | -16.6% 2.7 µs |
init_python_env | 204.6 µs | 204.6 µs | 204.6 µs | 1 | N/A | N/A | N/A | 0 | N/A | N/A | N/A |
is_cancelled | 255 ns | 42 ns | 542 ns | 8 | 833 ns | 41 ns | 7.5 µs | 10 | +226.7% 578 ns | -2.4% 1 ns | +1283.8% 7.0 µs |
is_gopro_cloud_jpeg_url | 56.7 µs | 47.5 µs | 71.2 µs | 4 | 44.6 µs | 375 ns | 72.7 µs | 4 | -21.3% 12.1 µs | -99.2% 47.2 µs | +2.0% 1.5 µs |
is_gopro_media | 9.6 µs | 6.3 µs | 18.1 µs | 4 | 7.2 µs | 1.4 µs | 15.0 µs | 4 | -25.1% 2.4 µs | -78.3% 5.0 µs | -17.3% 3.1 µs |
is_pending | 145 ns | 42 ns | 416 ns | 4 | 75 ns | 42 ns | 84 ns | 5 | -48.3% 70 ns | 0.0% 0 ns | -79.8% 332 ns |
ngl_draw | 23.2 ms | 18.6 ms | 27.6 ms | 4 | 19.3 ms | 8.1 ms | 56.8 ms | 6 | -16.8% 3.9 ms | -56.4% 10.5 ms | +106.0% 29.2 ms |
release_internal | 49.1 µs | 47.5 µs | 50.4 µs | 3 | 59.8 µs | 13.0 µs | 110.1 µs | 3 | +21.9% 10.8 µs | -72.6% 34.5 µs | +118.4% 59.7 µs |
remove | N/A | N/A | N/A | 0 | 604.9 µs | 253.1 µs | 5.4 ms | 17 | N/A | N/A | N/A |
sanitize_url | 47.4 µs | 10.9 µs | 90.0 µs | 24 | 46.7 µs | 12.7 µs | 149.0 µs | 22 | -1.4% 686 ns | +16.5% 1.8 µs | +65.6% 59.0 µs |
seek | 361 ns | 250 ns | 500 ns | 3 | 176 ns | 41 ns | 375 ns | 4 | -51.2% 185 ns | -83.6% 209 ns | -25.0% 125 ns |
serialize_as_json | 36.7 µs | 31.3 µs | 42.4 µs | 4 | 45.6 µs | 17.3 µs | 67.0 µs | 4 | +24.3% 8.9 µs | -44.8% 14.0 µs | +58.1% 24.6 µs |
serialize_asset_info_stream | 9.9 µs | 8.7 µs | 12.3 µs | 4 | 4.2 µs | 709 ns | 10.8 µs | 9 | -58.2% 5.8 µs | -91.8% 8.0 µs | -12.2% 1.5 µs |
serialize_asset_infos_common | 23.7 µs | 19.8 µs | 27.0 µs | 4 | 32.5 µs | 6.5 µs | 52.4 µs | 4 | +37.2% 8.8 µs | -67.3% 13.3 µs | +93.8% 25.4 µs |
serialize_asset_infos_gopro | N/A | N/A | N/A | 0 | 3.0 µs | 3.0 µs | 3.0 µs | 1 | N/A | N/A | N/A |
serialize_asset_infos_video | N/A | N/A | N/A | 0 | 1.3 µs | 1.3 µs | 1.3 µs | 1 | N/A | N/A | N/A |
set_pending | 296 ns | 42 ns | 458 ns | 8 | 66 ns | 42 ns | 166 ns | 10 | -77.7% 230 ns | 0.0% 0 ns | -63.8% 292 ns |
sxmediainfo::avformat_network_init | 16.4 µs | 1.4 µs | 61.2 µs | 4 | 15.3 µs | 375 ns | 58.8 µs | 4 | -6.6% 1.1 µs | -73.5% 1.0 µs | -4.0% 2.5 µs |
sxmediainfo::avformat_open_input | N/A | N/A | N/A | 0 | 2.3 ms | 2.3 ms | 2.3 ms | 1 | N/A | N/A | N/A |
sxmediainfo::get_default_audio_and_video_indexes | N/A | N/A | N/A | 0 | 4.0 ms | 4.0 ms | 4.0 ms | 1 | N/A | N/A | N/A |
sxmediainfo::parse_metadata | N/A | N/A | N/A | 0 | 750 ns | 750 ns | 750 ns | 1 | N/A | N/A | N/A |
sxmediainfo::probe_common::video_actions | N/A | N/A | N/A | 0 | 5.1 µs | 5.1 µs | 5.1 µs | 1 | N/A | N/A | N/A |
sxmediainfo::probe_common::video_actions::bitrate | N/A | N/A | N/A | 0 | 42 ns | 42 ns | 42 ns | 1 | N/A | N/A | N/A |
sxmediainfo::probe_common::video_actions::gopro_metadata | N/A | N/A | N/A | 0 | 333 ns | 333 ns | 333 ns | 1 | N/A | N/A | N/A |
sxmediainfo::probe_common::video_actions::rotation | N/A | N/A | N/A | 0 | 83 ns | 83 ns | 83 ns | 1 | N/A | N/A | N/A |
sxmediainfo::probe_common::video_actions::udta_metadata | N/A | N/A | N/A | 0 | 3.6 µs | 3.6 µs | 3.6 µs | 1 | N/A | N/A | N/A |
sxmediainfo::probe_common::video_stream | N/A | N/A | N/A | 0 | 583 ns | 583 ns | 583 ns | 1 | N/A | N/A | N/A |
sxmediainfo::probe_info_for_stream | N/A | N/A | N/A | 0 | 375 ns | 83 ns | 1.0 µs | 6 | N/A | N/A | N/A |
sxmediainfo::set_jpeg_stream_info | 228 ns | 41 ns | 375 ns | 4 | 472 ns | 84 ns | 959 ns | 3 | +107.0% 244 ns | +104.9% 43 ns | +155.7% 584 ns |
sxmediainfo::set_spherical_xmp | 135 ns | 41 ns | 250 ns | 4 | 194 ns | 41 ns | 291 ns | 3 | +43.7% 59 ns | 0.0% 0 ns | +16.4% 41 ns |
sxmediainfo::set_stream_codec_type_and_name | N/A | N/A | N/A | 0 | 167 ns | 42 ns | 333 ns | 5 | N/A | N/A | N/A |
sxmediainfo::sxmediainfo::free | 1.3 µs | 875 ns | 1.8 µs | 4 | 2.0 µs | 1.2 µs | 3.9 µs | 4 | +51.7% 667 ns | +38.1% 333 ns | +111.4% 2.0 µs |
sxmediainfo::sxmediainfo::probe | 1.41 s | 1.34 s | 1.47 s | 4 | 984.3 ms | 6.4 ms | 1.33 s | 4 | -30.0% 420.9 ms | -99.5% 1.33 s | -9.3% 136.4 ms |
sxmediainfo::sxmediainfo::probe_common | N/A | N/A | N/A | 0 | 4.0 ms | 4.0 ms | 4.0 ms | 1 | N/A | N/A | N/A |
time_request_to_playback_position | 774 ns | 375 ns | 1.5 µs | 7 | 527 ns | 167 ns | 1.3 µs | 9 | -31.9% 247 ns | -55.5% 208 ns | -8.6% 126 ns |