that would work but I want it close to master https://github.com/xbmc/xbmc/blob/master/xbmc/cores/dvdplayer/DVDCodecs/Video/VDPAU.cpp#L1055

m_DecoderError is a kind of work around because FFDrawSlice is void and we can't signal an error back to ffmpeg