Name Description Size Coverage
ffmpeg57 -
ffmpeg58 -
ffmpeg59 -
ffmpeg60 -
ffmpeg61 -
ffmpeg62 -
FFmpegAudioDecoder.cpp 20774 80 %
FFmpegAudioDecoder.h 2147 100 %
FFmpegAudioEncoder.cpp aHardware 19482 0 %
FFmpegAudioEncoder.h 2970 0 %
FFmpegDataDecoder.cpp static 17371 65 %
FFmpegDataDecoder.h 4016 43 %
FFmpegDataEncoder.cpp static 19702 13 %
FFmpegDataEncoder.h MediaDataEncoder Methods 4448 -
FFmpegDecoderModule.cpp 455 -
FFmpegDecoderModule.h 11822 81 %
FFmpegEncoderModule.cpp static 7750 58 %
FFmpegEncoderModule.h DOM_MEDIA_PLATFORMS_FFMPEG_FFMPEGENCODERMODULE_H_ 1983 89 %
FFmpegLibs.h 1617 -
FFmpegLibWrapper.cpp 19196 62 %
FFmpegLibWrapper.h 8716 0 %
FFmpegLog.h 2015 -
FFmpegRuntimeLinker.cpp static 9504 28 %
FFmpegRuntimeLinker.h 1979 0 %
FFmpegUtils.cpp 1228 0 %
FFmpegUtils.h 2334 63 %
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. 94436 44 %
FFmpegVideoDecoder.h 14199 69 %
FFmpegVideoEncoder.cpp 37584 0 %
FFmpegVideoEncoder.h 3485 0 %
FFmpegVideoFramePool.cpp MOZ_LOGGING 19972 0 %
FFmpegVideoFramePool.h 6459 0 %
ffvpx 57 %
libav53 -
libav54 -
libav55 -
moz.build 860 -
README_mozilla 628 -
VALibWrapper.cpp static 4489 0 %
VALibWrapper.h 2642 0 %