gecko-dev/content/media/fmp4/wmf
Ralph Giles d30ff7d8d1 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
..
MFTDecoder.cpp Bug 784739 - Switch from NULL to nullptr in remaining directories; r=ehsan 2014-01-06 10:06:04 -05:00
MFTDecoder.h Bug 991812: Remove uses of AtomicRefCounted<T> that live in Gecko. r=ehsan 2014-04-14 12:04:25 -07:00
WMFAudioOutputSource.cpp Bug 1019291 - Construct Annex B samples in the decoder. r=cpeace 2014-06-19 15:59:00 -07:00
WMFAudioOutputSource.h Bug 1019291 - Construct Annex B samples in the decoder. r=cpeace 2014-06-19 15:59:00 -07:00
WMFDecoderModule.cpp Bug 1019291 - Construct Annex B samples in the decoder. r=cpeace 2014-06-19 15:59:00 -07:00
WMFDecoderModule.h Bug 962385 - Make WMF PlatformDecoderModule conform to new async interface. r=padenot 2014-02-05 14:29:31 +13:00
WMFMediaDataDecoder.cpp Bug 1019291 - Construct Annex B samples in the decoder. r=cpeace 2014-06-19 15:59:00 -07:00
WMFMediaDataDecoder.h Bug 1019291 - Construct Annex B samples in the decoder. r=cpeace 2014-06-19 15:59:00 -07:00
WMFVideoOutputSource.cpp Bug 1019291 - Construct Annex B samples in the decoder. r=cpeace 2014-06-19 15:59:00 -07:00
WMFVideoOutputSource.h Bug 1019291 - Construct Annex B samples in the decoder. r=cpeace 2014-06-19 15:59:00 -07:00