Name Description Size Coverage
ffmpeg57 -
ffmpeg58 -
ffmpeg59 -
ffmpeg60 -
ffmpeg61 -
ffmpeg62 -
ffmpeg63 -
FFmpegAudioDecoder.cpp 22489 0 %
FFmpegAudioDecoder.h 2567 0 %
FFmpegAudioEncoder.cpp aHardware 22326 0 %
FFmpegAudioEncoder.h 2848 0 %
FFmpegDataDecoder.cpp static 18576 0 %
FFmpegDataDecoder.h 3969 0 %
FFmpegDataEncoder.cpp static 19751 0 %
FFmpegDataEncoder.h MediaDataEncoder Methods 4326 -
FFmpegDecoderModule.cpp 333 -
FFmpegDecoderModule.h 12371 0 %
FFmpegDecodeStats.cpp 2717 0 %
FFmpegDecodeStats.h 1592 100 %
FFmpegEncoderModule.cpp static 7787 0 %
FFmpegEncoderModule.h DOM_MEDIA_PLATFORMS_FFMPEG_FFMPEGENCODERMODULE_H_ 1849 0 %
FFmpegLibs.h 1739 -
FFmpegLibWrapper.cpp 22463 0 %
FFmpegLibWrapper.h 10328 0 %
FFmpegLog.h 2082 -
FFmpegRuntimeLinker.cpp static 10443 -
FFmpegRuntimeLinker.h 2119 0 %
FFmpegUtils.cpp 1106 0 %
FFmpegUtils.h 2981 0 %
FFmpegVideoDecoder.cpp FFmpeg calls back to this function with a list of pixel formats it supports. We choose a pixel format that we support and return it. For now, we just look for YUV420P, YUVJ420P, YUV444 and YUVJ444 as those are the only non-HW accelerated format supported by FFmpeg's H264 and VP9 decoder. 119848 0 %
FFmpegVideoDecoder.h 16085 0 %
FFmpegVideoEncoder.cpp 42376 0 %
FFmpegVideoEncoder.h 3825 0 %
FFmpegVideoFramePool.cpp MOZ_LOGGING 25725 -
FFmpegVideoFramePool.h 7127 -
FFmpegVideoUtils.h 3495 0 %
FFmpegVulkanVideoDecoder.cpp 71714 -
FFmpegVulkanVideoDecoder.h 8165 -
ffvpx 85 %
libav53 -
libav54 -
libav55 -
moz.build 883 -
README_mozilla 628 -
VALibWrapper.cpp static 4288 -
VALibWrapper.h 2631 -
VulkanDeviceHolder.cpp static 4136 -
VulkanDeviceHolder.h 2473 -