diff options
author | Ricardo Ribalda <[email protected]> | 2016-06-20 09:47:22 -0300 |
---|---|---|
committer | Mauro Carvalho Chehab <[email protected]> | 2016-07-08 16:16:59 -0300 |
commit | 3171cc2b4eb9831ab4df1d80d0410a945b8bc84e (patch) | |
tree | d424d3772821c1b782bb8f57e1165aa05e3cf210 /tools/perf/scripts/python | |
parent | d14cf19d2b078cf6b4c86e1c2ecd8b5f23556bf3 (diff) |
[media] vb2: V4L2_BUF_FLAG_DONE is set after DQBUF
According to the doc, V4L2_BUF_FLAG_DONE is cleared after DQBUF:
V4L2_BUF_FLAG_DONE 0x00000004 ... After calling the VIDIOC_QBUF or
VIDIOC_DQBUF it is always cleared ...
Unfortunately, it seems that videobuf2 keeps it set after DQBUF. This
can be tested with vivid and dev_debug:
[257604.338082] video1: VIDIOC_DQBUF: 71:33:25.00260479 index=3,
type=vid-cap, flags=0x00002004, field=none, sequence=163,
memory=userptr, bytesused=460800, offset/userptr=0x344b000,
length=460800
This patch forces FLAG_DONE to 0 after calling DQBUF.
Reported-by: Dimitrios Katsaros <[email protected]>
Signed-off-by: Ricardo Ribalda Delgado <[email protected]>
Signed-off-by: Hans Verkuil <[email protected]>
Signed-off-by: Mauro Carvalho Chehab <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions