I'm using MSS 2015R3 (I also upgraded to R4, but the issue still exists)
My scenario is as following:
-H.264 decoder (720p 30fps high profile) => VPP composition(only one input) => H.264 encoder (720p 30fps high profile)
-each component uses its own session, but all 3 sessions are joined
After about 20 seconds of successfull work, H.264 encoder (MFXVideoENCODE_EncodeFrameAsync) begins returning MFX_WRN_DEVICE_BUSY and it returns it constantly, i.e. after sleep it continues to return MFX_WRN_DEVICE_BUSY. The only way to get out of it is to restart the process, then everything repeats.
*The interesting thing is that the decoder and the VPP continue to work normally
*Another interesting thing is that the last time encoder works properly, its MFXVideoCORE_SyncOperation returns MFX_ERR_UNDEFINED_BEHAVIOR and the next time after that encoder's MFXVideoENCODE_EncodeFrameAsync begins returning MFX_WRN_DEVICE_BUSY.
Please help me with this issue
It is pretty urgent
Are you using the samples in MSS? If you modified the samples, could you give us the reproducer code so that we can take a look at the issue? Another approach, will you be able to reproduce the issue with sample_multi_transcode ?