va: disable output buffer overflow check, as it sometimes false-positive

This commit is contained in:
mittorn 2024-10-13 19:47:14 +03:00
parent 071e7a5d50
commit 1986d3c171

View file

@ -193,12 +193,16 @@ struct VaapiEncoder
do
{
#if 0
if (segment->status & VA_CODED_BUF_STATUS_SLICE_OVERFLOW_MASK) {
vaUnmapBuffer(dpy, buf);
printf("overflow!\n");
// todo: warning or mark for restart in lq?
// some mesa versions seems to cause false-overflow here!
return false;
}
#endif
assert(segment->size);
count += write(output_fd, segment->buf, segment->size);
segment = (VACodedBufferSegment *)segment->next;