gecko-dev/dom/media/platforms
Jean-Yves Avenard c48398abd9 eBug 1347101: P2. Don't rely on MF_E_TRANSFORM_STREAM_CHANGE result. r=mattwoodrow a=Tomcat
Under some circumstances, and seen on Windows 8, a decoded sample can be returned without the MFT returning MF_E_TRANSFORM_STREAM_CHANGE.

For historical reasons, we required that message to be returned at least once to set the output image size. This was required as the decoder used to be recycled with different video streams.

This is no longer the case, we can rely on the video info instead. It also greatly simplifies the code

MozReview-Commit-ID: H14KBiNWrjQ
2017-03-23 16:04:39 +01:00
..
agnostic Bug 1348237 part 2 - move declaration of BlankDecoderModule into a header file; r=jwwang 2017-03-17 16:53:21 +08:00
android Bug 1347480 - flush decoder after draining to make it accept more input. r=jya 2017-03-15 18:38:51 +08:00
apple Bug 1344649 - part 2: let VideoData::CreateFromImage() accept only neccessary parameters. r=jya 2017-03-09 12:06:24 +08:00
ffmpeg Bug 1344649 - part 3: rename DurationMap and turn it into a generic class. r=jya 2017-03-07 19:49:08 +08:00
omx Bug 1339748: P2. Let the MediaDataDecoder tells the format it wants. r=cpearce 2017-02-17 22:19:55 +01:00
wmf eBug 1347101: P2. Don't rely on MF_E_TRANSFORM_STREAM_CHANGE result. r=mattwoodrow a=Tomcat 2017-03-23 16:04:39 +01:00
wrappers Bug 1345599 - part 3: for recyclable decoder, don't drain/flush when stream ID/SPS change. r=jya 2017-03-14 15:04:52 +08:00
MediaTelemetryConstants.h Add telemetry for which WMF backends are used. (bug 1259695, r=mattwoodrow) 2016-03-29 22:49:02 -07:00
moz.build Bug 1346120 part 2 - Implement NullDecoderModule; r=jwwang 2017-03-09 16:07:22 +08:00
PDMFactory.cpp Bug 1346120 part 3 - Use NullDecoderModule while suspending a video element's decoder; r=jwwang 2017-03-09 17:12:02 +08:00
PDMFactory.h Bug 1346120 part 3 - Use NullDecoderModule while suspending a video element's decoder; r=jwwang 2017-03-09 17:12:02 +08:00
PlatformDecoderModule.h Bug 1344649 - part 5: deprecate ConfigurationChanged() once again. r=jya 2017-03-14 12:58:27 +08:00
ReorderQueue.h Bug 1274626 part 3 - make the blank video decoder return samples in PTS order; r=jya 2016-08-03 15:22:49 +08:00
SimpleMap.h Bug 1344649 - part 3: rename DurationMap and turn it into a generic class. r=jya 2017-03-07 19:49:08 +08:00