Coverage Report

Created: 2025-11-24 06:59

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/work/fu-v4l-struct.c
Line
Count
Source
1
/* auto-generated, do not modify */
2
#include "config.h"
3
4
#include <glib.h>
5
6
#include "fu-v4l-struct.h"
7
8
#ifdef G_LOG_DOMAIN
9
  #undef G_LOG_DOMAIN
10
#endif
11
#define G_LOG_DOMAIN "FuStruct"
12
13
gchar *
14
fu_v4l_cap_to_string(FuV4lCap val)
15
0
{
16
0
    const gchar *data[30] = {0};
17
0
    guint idx = 0;
18
0
    if (val == FU_V4L_CAP_NONE)
19
0
        return g_strdup("none");
20
0
    if (val & FU_V4L_CAP_VIDEO_CAPTURE)
21
0
        data[idx++] = "video-capture";
22
0
    if (val & FU_V4L_CAP_VIDEO_OUTPUT)
23
0
        data[idx++] = "video-output";
24
0
    if (val & FU_V4L_CAP_VIDEO_OVERLAY)
25
0
        data[idx++] = "video-overlay";
26
0
    if (val & FU_V4L_CAP_VBI_CAPTURE)
27
0
        data[idx++] = "vbi-capture";
28
0
    if (val & FU_V4L_CAP_VBI_OUTPUT)
29
0
        data[idx++] = "vbi-output";
30
0
    if (val & FU_V4L_CAP_SLICED_VBI_CAPTURE)
31
0
        data[idx++] = "sliced-vbi-capture";
32
0
    if (val & FU_V4L_CAP_SLICED_VBI_OUTPUT)
33
0
        data[idx++] = "sliced-vbi-output";
34
0
    if (val & FU_V4L_CAP_RDS_CAPTURE)
35
0
        data[idx++] = "rds-capture";
36
0
    if (val & FU_V4L_CAP_VIDEO_OUTPUT_OVERLAY)
37
0
        data[idx++] = "video-output-overlay";
38
0
    if (val & FU_V4L_CAP_HW_FREQ_SEEK)
39
0
        data[idx++] = "hw-freq-seek";
40
0
    if (val & FU_V4L_CAP_RDS_OUTPUT)
41
0
        data[idx++] = "rds-output";
42
0
    if (val & FU_V4L_CAP_VIDEO_CAPTURE_MPLANE)
43
0
        data[idx++] = "video-capture-mplane";
44
0
    if (val & FU_V4L_CAP_VIDEO_OUTPUT_MPLANE)
45
0
        data[idx++] = "video-output-mplane";
46
0
    if (val & FU_V4L_CAP_VIDEO_M2M_MPLANE)
47
0
        data[idx++] = "video-m2m-mplane";
48
0
    if (val & FU_V4L_CAP_VIDEO_M2M)
49
0
        data[idx++] = "video-m2m";
50
0
    if (val & FU_V4L_CAP_TUNER)
51
0
        data[idx++] = "tuner";
52
0
    if (val & FU_V4L_CAP_AUDIO)
53
0
        data[idx++] = "audio";
54
0
    if (val & FU_V4L_CAP_RADIO)
55
0
        data[idx++] = "radio";
56
0
    if (val & FU_V4L_CAP_MODULATOR)
57
0
        data[idx++] = "modulator";
58
0
    if (val & FU_V4L_CAP_SDR_CAPTURE)
59
0
        data[idx++] = "sdr-capture";
60
0
    if (val & FU_V4L_CAP_EXT_PIX_FORMAT)
61
0
        data[idx++] = "ext-pix-format";
62
0
    if (val & FU_V4L_CAP_SDR_OUTPUT)
63
0
        data[idx++] = "sdr-output";
64
0
    if (val & FU_V4L_CAP_META_CAPTURE)
65
0
        data[idx++] = "meta-capture";
66
0
    if (val & FU_V4L_CAP_READWRITE)
67
0
        data[idx++] = "readwrite";
68
0
    if (val & FU_V4L_CAP_STREAMING)
69
0
        data[idx++] = "streaming";
70
0
    if (val & FU_V4L_CAP_META_OUTPUT)
71
0
        data[idx++] = "meta-output";
72
0
    if (val & FU_V4L_CAP_TOUCH)
73
0
        data[idx++] = "touch";
74
0
    if (val & FU_V4L_CAP_IO_MC)
75
0
        data[idx++] = "io-mc";
76
0
    if (val & FU_V4L_CAP_DEVICE_CAPS)
77
0
        data[idx++] = "device-caps";
78
0
    return g_strjoinv(",", (gchar **)data);
79
0
}