Commits on Source (13)
-
8551bfbc
-
d7f1c887
-
They are not mandatory and just help to prepare the internal buffers. This will have to be done no matter what so it doesn't matter when. Let the MFT do it on their own.
722254d0 -
Sometimes we get that kind of format before the packetizer decides what the format is.
e0f69765 -
407b1df1
-
The MFT_MESSAGE_NOTIFY_END_STREAMING actually does some D3D cleaning as well. + don't crash if DoRelease was called due to an error. + don't reset the input/output types anymore.
56043d70 -
As it's not always done on exit, we have to release all output the decoder may have produced.
41170810 -
bf824cb8
-
89d39b2e
-
After a flush the streamStarted is reset, a new call to MFT_MESSAGE_NOTIFY_START_OF_STREAM has to be done (ie startStream). It's not necessary to do it on exit. This is only useful for async MFTs.
8ad1a2ab -
a1123e19
-
0824ccfd
-
a54423f1