gstreamer/sys
Michael Olbrich 94e323c10f v4l2bufferpool: request the maximum number of buffers for DMABUF
There are often only two buffers queued in the kernel so no new buffers are
requested.

With every qbuf, the kernel receives a new DMABUF for the specified index.
This most likely differs from the last DMABUF and the old cached entry is
released. This results in a lot of map/unmap overhead if the kernel driver
needs a mapping for the buffer.

With a larger queue, it's quite likely, that both old and new DMABUFs are
also mapped for another index. So the map/unmap is skipped, because the
mapping is reference counted.

The corresponding allocated buffers don't contain any actual memory, so
allocating them is quite cheep. So the log message is updated to clarify
this.
2020-04-08 16:37:30 +00:00
..
directsound Remove autotools build system 2019-10-14 11:04:18 +01:00
oss Remove autotools build system 2019-10-14 11:04:18 +01:00
oss4 Remove autotools build system 2019-10-14 11:04:18 +01:00
osxaudio osxaudio: Remove deprecated GTimeVal 2019-12-18 19:48:34 +00:00
osxvideo Remove autotools build system 2019-10-14 11:04:18 +01:00
v4l2 v4l2bufferpool: request the maximum number of buffers for DMABUF 2020-04-08 16:37:30 +00:00
waveform Remove autotools build system 2019-10-14 11:04:18 +01:00
ximage good: use of g_value_dup_string 2019-12-20 09:30:26 +00:00
meson.build meson: Add build files for osxaudio, osxvideo, waveform 2018-08-17 20:05:25 +05:30