Michael Grzeschik
|
6ef14df09b
|
uvcsink: configfs.{c,h}: add helper function to parse by videodev
- add helper function video_find_config_name
- add helper function configfs_parse_uvc_videodev
With these helper functions it is possible to parse the
configfs entry corresponding to the used videodev.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1304>
|
2023-06-01 19:19:05 +00:00 |
|
Michael Grzeschik
|
079fc8216c
|
uvcsink: configfs.c: use G_N_ELEMENTS instead of ARRAY_SIZE
We don't have ARRAY_SIZE in glib.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1304>
|
2023-06-01 19:19:05 +00:00 |
|
Michael Grzeschik
|
fd3a6ce642
|
uvcsink: configfs.c: fix globing in uvc_video_device
The gadget in the sysfs can be postfixed with an index.
Fix the globbing by adding a wildcard after /gadget*/.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1304>
|
2023-06-01 19:19:05 +00:00 |
|
Michael Grzeschik
|
38aa1fc414
|
uvcsink: configfs.c: refactor location of GUID formats
- move GUID handling to beginning
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1304>
|
2023-06-01 19:19:05 +00:00 |
|
Michael Grzeschik
|
da61d8f96d
|
uvcsink: configfs.{c,h}: add parsing of more fields from format
- add parsing of dwMaxVideoFrameBufferSize
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1304>
|
2023-06-01 19:19:05 +00:00 |
|
Michael Grzeschik
|
e50dcac517
|
uvcsink: configfs.c: fix code for local usage
- use local header file and remove unused reference to tools.h
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1304>
|
2023-06-01 19:19:05 +00:00 |
|
Michael Grzeschik
|
42c53f971c
|
uvcsink: add configfs.{c,h} from https://git.ideasonboard.org/uvc-gadget.git
- imported both files and run gst-indent on them
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1304>
|
2023-06-01 19:19:04 +00:00 |
|