Using 7.1.1.013. Can decode MPEG-4 and view without problem. But when application needs to reposition, move back or forward in the MPEG-4 stream, splitter does a good job of repositioning and returning data with the correct timestamps, but VideoDecoder.GetFrame always returns UMC_ERR_NOT_ENOUGH_DATA. Upon splitter reposition, decoder is reset, then fed new [repositioned] data from the splitter. This worked fine with 6.X but appears to have broken starting with 7.0.4. I've tried recreating everything after the reposition, new decoder object, new decoder params object, new VideoProcessing object and all its filters, but keep getting UMC_ERR_NOT_ENOUGH_DATA. Unfortunately, simple_player does not perform repositions, so there are no examples of how to do this. Any suggestions? Thanks.