gecko/content/media/fmp4/ffmpeg
Ralph Giles a1dff513ce Bug 1019291 - Construct Annex B samples in the decoder. r=cpeace
Move Annex B sample formatting from the demuxer to a
static utility function. Return NAL unit syntax
samples by default, since more platforms prefer to
unpack the AVCC data themselves.

Pass the raw AVCC payload to ffmpeg through its extradata
field. It can handle either sample format, expecting one or
the other depending on whether extradata is present.

Pass input samples through a new WMFOutputSource::Input
method. Save a reference to the VideoDecoderConfig in the
WFMVideoOutputSource and use it to convert samples to
Annex B before forwarding them to the MFTDecoder.
2014-06-19 15:59:00 -07:00
..
include
FFmpegAACDecoder.cpp Bug 908503: Change to stagefright demuxer; r=cpearce 2014-05-22 14:42:39 +12:00
FFmpegAACDecoder.h Bug 908503: Change to stagefright demuxer; r=cpearce 2014-05-22 14:42:39 +12:00
FFmpegCompat.h
FFmpegDataDecoder.cpp Bug 1019291 - Construct Annex B samples in the decoder. r=cpeace 2014-06-19 15:59:00 -07:00
FFmpegDataDecoder.h Bug 1019291 - Construct Annex B samples in the decoder. r=cpeace 2014-06-19 15:59:00 -07:00
FFmpegDecoderModule.cpp
FFmpegDecoderModule.h
FFmpegFunctionList.h
FFmpegH264Decoder.cpp Bug 1019291 - Construct Annex B samples in the decoder. r=cpeace 2014-06-19 15:59:00 -07:00
FFmpegH264Decoder.h Bug 908503: Change to stagefright demuxer; r=cpearce 2014-05-22 14:42:39 +12:00
FFmpegRuntimeLinker.cpp
FFmpegRuntimeLinker.h