ffmpeg: if a second GetFormat dis-allow hwaccel, we must restore ffmpeg

This fixes errors in the case that a second instance of a decoder fails, then we must fall back to software again.