gecko/content/media/fmp4
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
..
ffmpeg Bug 1019291 - Construct Annex B samples in the decoder. r=cpeace 2014-06-19 15:59:00 -07:00
wmf Bug 1019291 - Construct Annex B samples in the decoder. r=cpeace 2014-06-19 15:59:00 -07:00
BlankDecoderModule.cpp Bug 908503: Change to stagefright demuxer; r=cpearce 2014-05-22 14:42:39 +12:00
Makefile.in
moz.build Bug 908503: Change to stagefright demuxer; r=cpearce 2014-05-22 14:42:39 +12:00
MP4Decoder.cpp Bug 941298 - FFmpeg PlatformDecoderModule for Linux r=doublec,cpearce 2014-03-21 19:35:15 +13:00
MP4Decoder.h
MP4Reader.cpp Bug 1022468 - Detect EOS in MP4Stream::ReadAt(). r=kentuckyfriedtakahe 2014-06-11 10:53:41 +12:00
MP4Reader.h Bug 908503: Change to stagefright demuxer; r=cpearce 2014-05-22 14:42:39 +12:00
PlatformDecoderModule.cpp Bug 941298 - FFmpeg PlatformDecoderModule for Linux r=doublec,cpearce 2014-03-21 19:35:15 +13:00
PlatformDecoderModule.h Bug 1026535 - Fix mismatched class/struct tags. r=ehsan 2014-06-18 17:57:51 -07:00