v4l_encoder: free buf_out in destructor (#25044)

old-commit-hash: ed70a9ab1d
This commit is contained in:
Dean Lee
2022-08-22 05:03:44 +08:00
committed by GitHub
parent 193e80665d
commit 48a9dc789d

View File

@@ -303,4 +303,10 @@ V4LEncoder::~V4LEncoder() {
checked_ioctl(fd, VIDIOC_STREAMOFF, &buf_type);
request_buffers(fd, V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE, 0);
close(fd);
for (int i = 0; i < BUF_OUT_COUNT; i++) {
if (buf_out[i].free() != 0) {
LOGE("Failed to free buffer");
}
}
}