[COMMON] media: videobuf2-v4l2: fix bug for multiplane
authorWon Jung <w00.jung@samsung.com>
Thu, 26 May 2016 13:19:35 +0000 (22:19 +0900)
committerCosmin Tanislav <demonsingur@gmail.com>
Mon, 22 Apr 2024 17:22:17 +0000 (20:22 +0300)
commit8a87a68b9bf6bd80ca82b741f4dd7785e560669f
tree464e1e5c2b5d46e94db0b5b4799d720993cbd2da
parentcca92bd1f7fee8f5aab45b81ee6f677b0d093ba5
[COMMON] media: videobuf2-v4l2: fix bug for multiplane

In __fill_v4l2_buffer, q->is_multiplaner is used
to check whether multiplane is requested.
However, at this point, do not refer the condition
because it is not determined yet.
Therefore, using the macro, V4L2_TYPE_IS_MULTIPLANAR(), and
type, the member value in struct v4l2_buffer, the condition
(multiplane) is checked.

Change-Id: I84ce7a39020de53423ba094dd10fc712deba8d1b
Signed-off-by: Won Jung <w00.jung@samsung.com>
drivers/media/v4l2-core/videobuf2-v4l2.c