Issue Description:
OBS stops unexpectedly, but we are not getting onStreamError callback - Instead we are getting onStreamEnd with no indication that there was any issue.
In OBS logs we can see:
16:17:45.367(WARNING)[1f80]: [qsv encoder: 'recording_h264'] encode failed
16:17:45.367(ERROR)[1f80]: Error encoding with encoder 'recording_h264'
16:17:45.367(INFO)[1f80]: record stopping [id:12]
When this happens, we don’t know that there was a recording issue and we are unable to communicate it back to the user (update drivers?)
Can you reproduce it (exact steps to reproduce): No
Impact for my app: Don’t know the volume (as it does not bubble to us), but once it happens we don’t record.
Do you currently have a workaround? No
User Logs:
https://drive.google.com/file/d/1975qekJtCyE66Mlgs0J-oBpH9DW-ybCl/view?usp=sharing