gecko-dev/media
Andreas Pehrson 6f3e18ab53 Bug 1746361 - Gecko Profiler: Track wrapped runnables throughout the tree. r=gerald
The Runnable markers in the profilers are handy, but miss many types of
runnables. This includes most of those that wrap another runnable and run that
at a (possibly) later time.

AbstractThread, TaskDispatcher and TaskQueue does this for e.g. tail dispatched
tasks.

TaskQueueWrapper does this when wrapping webrtc tasks (and Mozilla Runnables) to
be run in a Mozilla TaskQueue with some overhead on the stack.

DelayedRunnable wraps a runnable to be run after a timeout.

It would perhaps be better in many cases to ignore the intermediate runnables,
but I haven't seen a straight forward way to achieve this.

More detailed data could be added on a case by case basis, for instance the
delay for a DelayedRunnable (incl. actual vs. target delay) or the scope of a
task in which a tail-dispatched runnable was dispatched. But this is also true
for the status quo (for instance the time from dispatch to run) so I leave these
ideas as future work.

Differential Revision: https://phabricator.services.mozilla.com/D135027
2022-01-05 15:26:24 +00:00
..
ffvpx Bug 1652958 Update ffvpx build config to build AV1 VA-API playback when MOZ_WAYLAND is defined r=alwu 2021-12-24 19:41:37 +00:00
gmp-clearkey/0.1 Bug 1747756 - Move Windows system libraries from LIBS to moz.build. r=firefox-build-system-reviewers,mhentges 2021-12-30 20:56:43 +00:00
highway Bug 1743793 - Update libjxl and highway r=tnikkel 2021-12-06 23:43:32 +00:00
kiss_fft
libaom
libcubeb Bug 1728436 - Added libasound2 dependency to the sysroot r=glandium 2021-12-21 11:34:52 +00:00
libdav1d Bug 1744639 - Update dav1d to 7b99b0e17fbd86f0847684798b182f9122545580 r=jbauman 2021-12-18 02:56:07 +00:00
libjpeg Bug 1745177 - Update libjpeg-turbo to 2.1.2. r=tnikkel 2021-12-09 21:39:26 +00:00
libjxl Bug 1743793 - Update libjxl and highway r=tnikkel 2021-12-06 23:43:32 +00:00
libmkv
libnestegg Bug 1726042 - Update nestegg to ec6adfbb. r=bryce 2021-08-16 22:26:31 +00:00
libogg Bug 1733545 - Remove REQUIRES_UNIFIED_BUILD from third-party directories that don't need it. r=firefox-build-system-reviewers,andi 2021-10-01 09:01:27 +00:00
libopus Bug 1733545 - Remove REQUIRES_UNIFIED_BUILD from third-party directories that don't need it. r=firefox-build-system-reviewers,andi 2021-10-01 09:01:27 +00:00
libpng Bug 1724331. Enable libpng defines PNG_WRITE_CUSTOMIZE_COMPRESSION_SUPPORTED and PNG_WRITE_FILTER_SUPPORTED. r=aosmond 2021-11-05 08:53:26 +00:00
libsoundtouch Bug 1733545 - Remove REQUIRES_UNIFIED_BUILD from third-party directories that don't need it. r=firefox-build-system-reviewers,andi 2021-10-01 09:01:27 +00:00
libspeex_resampler
libtheora Bug 1733545 - Remove REQUIRES_UNIFIED_BUILD from third-party directories that don't need it. r=firefox-build-system-reviewers,andi 2021-10-01 09:01:27 +00:00
libtremor
libvorbis Bug 1733545 - Remove REQUIRES_UNIFIED_BUILD from third-party directories that don't need it. r=firefox-build-system-reviewers,andi 2021-10-01 09:01:27 +00:00
libvpx
libwebp Bug 1511670 - Adding required files for encoding webp. r=aosmond 2021-11-06 13:09:06 +00:00
libyuv Bug 1654112 - deconflate the target and host architectures in libwebrtc build files; r=mjf 2021-07-14 22:28:13 +00:00
mp4parse-rust Bug 1723247 - Update mp4parse-rust to 5326af6 r=kinetik 2021-08-03 23:23:42 +00:00
openmax_dl
openmax_il/il112 Bug 1743088 - omx: Fix some encoding issue r=RyanVM DONTBUILD 2021-11-29 15:05:34 +00:00
psshparser
webrtc Bug 1746361 - Gecko Profiler: Track wrapped runnables throughout the tree. r=gerald 2022-01-05 15:26:24 +00:00
moz.build
update-libjpeg.sh Bug 1709303 - Part 1. Prepare scripts and patches for libjpeg-turbo update. r=jrmuizel,tnikkel 2021-09-13 21:55:12 +00:00