> > This isn't consistent with the actual ProcessInput() implementation, which refuses to accept more than one buffer.
>
> I made some tests before, the tests show that for WMV decoder DMO, calling multiple ProcessInput() is OK. The input status keeps `DMO_INPUT_STATUSF_ACCEPT_DATA` after delivering a buffer by ProcessInput(). Should I added these tests to Wine?
Probably. As far as I understand we currently reject multiple calls to ProcessInput(). I am concerned about the potential effects of having a GetInputStatus() implementation that isn't consistent with ProcessInput(). It may be fine, though...
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/2881#note_33615
> This isn't consistent with the actual ProcessInput() implementation, which refuses to accept more than one buffer.
I made some tests before, the tests show that for WMV decoder DMO, calling multiple ProcessInput is OK. Should I added these tests to Wine?
> (Also, not sure why I was removed as reviewer?)
Sorry, I thought the front end stuff should reviewd by Rémi only. I will not removed you as reviewer anymore for anything related to winegstreamer.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/2881#note_33614