On Tue Feb 27 13:53:01 2024 +0000, Nikolay Sivov wrote:
GetServiceForStream() is supposed to use decoder transform, according to its description, and not the last one added. Is that not the case? To access the whole chain they added GetTransformForStream().
The tests show that when both a decoder and video processor are added, the video processor is returned (in the advanced mode) from GetServiceForStream. This is what I implemented.
In this case, applications need to use GetTransformForStream to get the decoder instead.