Alyssa Ross dd1fc2b793 v4l2object: fix type mismatch when ioctl takes int
v4l2object->ioctl can either be set to v4l2_ioctl() or ioctl().
v4l2_ioctl() always takes the request number as unsigned long int, but ioctl()
may take (at least) unsigned long int, int, or unsigned, depending on libc.
This means that there isn't one function pointer type that can be used for
v4l2object->ioctl that will always be able to accomodate being set to either of
v4l2_ioctl() and ioctl().  It's therefore necessary to wrap one of them so that
both options can have the same type.  This fixes an assignment from incompatible
pointer type error when building for musl.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8613>
2025-03-13 18:26:08 +00:00
..
2025-03-13 10:02:05 +00:00
2025-03-13 11:37:35 +00:00
2025-02-17 06:30:17 +00:00
2025-02-17 06:30:17 +00:00
2025-03-13 11:37:35 +00:00
2025-02-17 06:30:17 +00:00
2025-02-17 06:30:17 +00:00
2025-02-17 06:30:17 +00:00
2025-02-17 06:30:17 +00:00
2025-02-17 06:30:17 +00:00
2025-02-17 06:30:17 +00:00
2025-02-17 06:30:17 +00:00
2025-02-17 06:30:17 +00:00
2025-02-17 06:30:17 +00:00
2025-02-17 06:30:17 +00:00
2025-02-17 06:30:17 +00:00
2025-02-17 06:30:17 +00:00