Task #1222 - gstreamer1-plugins-good-1.22.9-3.fc40/scan-results.err
back to task #1222download
Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstdashdemux.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdadaptationsetnode.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-476): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c: scope_hint: In function ‘gst_mpd_client2_get_segment_end_time.part.0’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c:783:24: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ /usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here. /usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here. /usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here. /usr/include/glib-2.0/glib.h:32: included_from: Included from here. /usr/include/gstreamer-1.0/gst/gst.h:27: included_from: Included from here. gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdparser.h:30: included_from: Included from here. gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.h:24: included_from: Included from here. gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c:22: included_from: Included from here. /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c:696:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib.h:64: included_from: Included from here. gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c:696:3: note: in expansion of macro ‘g_return_val_if_fail’ # 781| } else { # 782| stream_period = gst_mpd_client2_get_stream_period (client); # 783|-> end = stream_period->start + stream_period->duration; # 784| } # 785| return end; Error: GCC_ANALYZER_WARNING (CWE-476): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c: scope_hint: In function ‘gst_mpd_client2_stream_seek’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c:1777:27: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c:1685:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c:384:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c:696:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c:697:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c:696:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c:697:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c:697:3: note: in expansion of macro ‘g_return_val_if_fail’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c:697:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c:2640:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c:1771:5: note: in expansion of macro ‘g_return_val_if_fail’ # 1775| } # 1776| # 1777|-> if (ts > stream_period->start) # 1778| ts -= stream_period->start; # 1779| else Error: GCC_ANALYZER_WARNING (CWE-476): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c: scope_hint: In function ‘gst_mpd_client2_get_last_fragment_timestamp_end’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c:1868:24: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c:1864:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c:696:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c:697:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c:697:3: note: in expansion of macro ‘g_return_val_if_fail’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c:697:3: note: in expansion of macro ‘g_return_val_if_fail’ # 1866| if (!stream->segments) { # 1867| stream_period = gst_mpd_client2_get_stream_period (client); # 1868|-> *ts = stream_period->duration; # 1869| } else { # 1870| segment_idx = gst_mpd_client2_get_segments_counts (client, stream) - 1; Error: GCC_ANALYZER_WARNING (CWE-476): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c:1889:26: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c:1864:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c:2640:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib.h:33: included_from: Included from here. gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c:1876:20: note: in expansion of macro ‘g_ptr_array_index’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c:696:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c:697:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c:697:3: note: in expansion of macro ‘g_return_val_if_fail’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c:697:3: note: in expansion of macro ‘g_return_val_if_fail’ # 1887| * start of the next segment, if any. */ # 1888| stream_period = gst_mpd_client2_get_stream_period (client); # 1889|-> *ts = stream_period->duration; # 1890| } # 1891| } Error: GCC_ANALYZER_WARNING (CWE-476): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c: scope_hint: In function ‘gst_mpd_client2_get_segments_counts’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c:2648:20: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c:2640:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c:2644:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c:2644:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c:696:3: note: in expansion of macro ‘g_return_val_if_fail’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c:696:3: note: in expansion of macro ‘g_return_val_if_fail’ # 2646| # 2647| stream_period = gst_mpd_client2_get_stream_period (client); # 2648|-> if (stream_period->duration != -1) # 2649| return gst_util_uint64_scale_ceil (stream_period->duration, 1, # 2650| gst_mpd_client2_get_segment_duration (client, stream, NULL)); Error: GCC_ANALYZER_WARNING (CWE-476): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c: scope_hint: In function ‘gst_mpd_client2_set_representation_node’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c:3312:36: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c:3305:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c:3306:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c:3306:3: note: in expansion of macro ‘g_return_val_if_fail’ # 3310| (client->mpd_root_node->Periods, period_id)); # 3311| adap_set_node = # 3312|-> GST_MPD_ADAPTATION_SET_NODE (gst_mpd_client2_get_adaptation_set_with_id # 3313| (period_node->AdaptationSets, adaptation_set_id)); # 3314| g_return_val_if_fail (adap_set_node != NULL, NULL); Error: GCC_ANALYZER_WARNING (CWE-476): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c: scope_hint: In function ‘gst_mpd_client2_set_segment_list’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c:3358:36: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c:3351:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c:3352:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c:3352:3: note: in expansion of macro ‘g_return_val_if_fail’ # 3356| (client->mpd_root_node->Periods, period_id)); # 3357| adaptation_set = # 3358|-> GST_MPD_ADAPTATION_SET_NODE (gst_mpd_client2_get_adaptation_set_with_id # 3359| (period->AdaptationSets, adap_set_id)); # 3360| g_return_val_if_fail (adaptation_set != NULL, FALSE); Error: GCC_ANALYZER_WARNING (CWE-476): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c:3365:22: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c:3351:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c:3352:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c:3352:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c:3360:3: note: in expansion of macro ‘g_return_val_if_fail’ # 3363| gst_mpd_client2_get_representation_with_id # 3364| (adaptation_set->Representations, rep_id); # 3365|-> if (!representation->SegmentList) { # 3366| representation->SegmentList = gst_mpd_segment_list_node_new (); # 3367| } Error: GCC_ANALYZER_WARNING (CWE-476): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c: scope_hint: In function ‘gst_mpd_client2_set_segment_template’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c:3395:36: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c:3388:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c:3389:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c:3389:3: note: in expansion of macro ‘g_return_val_if_fail’ # 3393| (client->mpd_root_node->Periods, period_id)); # 3394| adaptation_set = # 3395|-> GST_MPD_ADAPTATION_SET_NODE (gst_mpd_client2_get_adaptation_set_with_id # 3396| (period->AdaptationSets, adap_set_id)); # 3397| g_return_val_if_fail (adaptation_set != NULL, FALSE); Error: GCC_ANALYZER_WARNING (CWE-476): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c:3402:22: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c:3388:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c:3389:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c:3389:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c:3397:3: note: in expansion of macro ‘g_return_val_if_fail’ # 3400| gst_mpd_client2_get_representation_with_id # 3401| (adaptation_set->Representations, rep_id); # 3402|-> if (!representation->SegmentTemplate) { # 3403| representation->SegmentTemplate = gst_mpd_segment_template_node_new (); # 3404| } Error: GCC_ANALYZER_WARNING (CWE-476): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c: scope_hint: In function ‘gst_mpd_client2_add_segment_url’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c:3434:36: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c:3427:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c:3428:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c:3428:3: note: in expansion of macro ‘g_return_val_if_fail’ # 3432| (client->mpd_root_node->Periods, period_id)); # 3433| adaptation_set = # 3434|-> GST_MPD_ADAPTATION_SET_NODE (gst_mpd_client2_get_adaptation_set_with_id # 3435| (period->AdaptationSets, adap_set_id)); # 3436| g_return_val_if_fail (adaptation_set != NULL, FALSE); Error: GCC_ANALYZER_WARNING (CWE-476): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c:3441:22: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c:3427:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c:3428:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c:3428:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdclient.c:3436:3: note: in expansion of macro ‘g_return_val_if_fail’ # 3439| gst_mpd_client2_get_representation_with_id # 3440| (adaptation_set->Representations, rep_id); # 3441|-> if (!representation->SegmentList) { # 3442| representation->SegmentList = gst_mpd_segment_list_node_new (); # 3443| } Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdhelper.c:89:16: warning[deadcode.DeadStores]: Value stored to 'name' during its initialization is never read # 87| { # 88| GstStructure *s; # 89|-> const gchar *name = ""; # 90| const gchar *codec_name = NULL; # 91| Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdhelper.c:117:16: warning[deadcode.DeadStores]: Value stored to 'name' during its initialization is never read # 115| { # 116| GstStructure *s; # 117|-> const gchar *name = ""; # 118| const gchar *codec_name = NULL; # 119| Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdparser.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdparser.c:1175:12: warning[core.uninitialized.ArraySubscript]: Array subscript is undefined # 1173| p++; # 1174| # 1175|-> while (g_ascii_isdigit (*p)) # 1176| p++; # 1177| } Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdrepresentationbasenode.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstmpdrootnode.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/dash/gstxmlhelper.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/downloadhelper.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/gstadaptivedemux-period.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/gstadaptivedemux-stream.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/gstadaptivedemux-track.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/gstadaptivedemux-track.c:137:32: warning[deadcode.DeadStores]: Although the value stored to 'running_time' is used in the enclosing expression, the value is never actually read from 'running_time' # 135| if (event != NULL) { # 136| res = (GstMiniObject *) event; # 137|-> running_time_buffering = running_time = running_time_end = # 138| GST_CLOCK_STIME_NONE; # 139| GST_DEBUG_OBJECT (demux, Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/gstadaptivedemux-track.c:137:47: warning[deadcode.DeadStores]: Although the value stored to 'running_time_end' is used in the enclosing expression, the value is never actually read from 'running_time_end' # 135| if (event != NULL) { # 136| res = (GstMiniObject *) event; # 137|-> running_time_buffering = running_time = running_time_end = # 138| GST_CLOCK_STIME_NONE; # 139| GST_DEBUG_OBJECT (demux, Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/gstadaptivedemux-track.c:168:9: warning[deadcode.DeadStores]: Value stored to 'running_time' is never read # 166| res = (GstMiniObject *) gst_event_new_gap (pos, duration); # 167| if (track->output_segment.rate > 0.0) { # 168|-> running_time = my_segment_to_running_time (&track->output_segment, pos); # 169| running_time_buffering = running_time_end = # 170| my_segment_to_running_time (&track->output_segment, pos + duration); Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/gstadaptivedemux-track.c:169:34: warning[deadcode.DeadStores]: Although the value stored to 'running_time_end' is used in the enclosing expression, the value is never actually read from 'running_time_end' # 167| if (track->output_segment.rate > 0.0) { # 168| running_time = my_segment_to_running_time (&track->output_segment, pos); # 169|-> running_time_buffering = running_time_end = # 170| my_segment_to_running_time (&track->output_segment, pos + duration); # 171| } else { Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/gstadaptivedemux-track.c:172:9: warning[deadcode.DeadStores]: Value stored to 'running_time' is never read # 170| my_segment_to_running_time (&track->output_segment, pos + duration); # 171| } else { # 172|-> running_time = # 173| my_segment_to_running_time (&track->output_segment, pos + duration); # 174| running_time_buffering = running_time_end = Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/gstadaptivedemux-track.c:174:34: warning[deadcode.DeadStores]: Although the value stored to 'running_time_end' is used in the enclosing expression, the value is never actually read from 'running_time_end' # 172| running_time = # 173| my_segment_to_running_time (&track->output_segment, pos + duration); # 174|-> running_time_buffering = running_time_end = # 175| my_segment_to_running_time (&track->output_segment, pos); # 176| } Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/gstadaptivedemux-track.c:187:5: warning[deadcode.DeadStores]: Value stored to 'running_time_end' is never read # 185| res = item.item; # 186| running_time = item.runningtime; # 187|-> running_time_end = item.runningtime_end; # 188| running_time_buffering = item.runningtime_buffering; # 189| item_size = item.size; Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/gstadaptivedemux-track.c:266:11: warning[deadcode.DeadStores]: Value stored to 'running_time' is never read # 264| # 265| res = (GstMiniObject *) event; # 266|-> running_time = global_output_position; # 267| # 268| track->update_next_segment = FALSE; Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/gstadaptivedemux.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/gstisoff.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/hls/gsthlsdemux-util.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/hls/gsthlsdemux-util.c:208:3: warning[deadcode.DeadStores]: Value stored to 'slen' is never read # 206| data += 3 + 5; # 207| slen -= 5; /* bytes after section_length field itself */ # 208|-> slen -= 4; /* crc at end */ # 209| pcr_pid = GST_READ_UINT16_BE (data) & 0x1fff; # 210| if (pcr_pid != 0x1fff) { Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/hls/gsthlsdemux-util.c:216:3: warning[deadcode.DeadStores]: Value stored to 'data' is never read # 214| /* Skip global descriptors */ # 215| pilen = GST_READ_UINT16_BE (data + 1) & 0x0FFF; # 216|-> data += 2 + pilen; # 217| # 218| Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/hls/gsthlsdemux.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/hls/m3u8.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/hls/m3u8.c:528:9: warning[core.NullDereference]: Array access (from variable 'data') results in a null pointer dereference # 526| *r = '\0'; # 527| # 528|-> if (data[0] != '#' && data[0] != '\0') { # 529| if (duration <= 0) { # 530| GST_LOG ("%s: got line without EXTINF, dropping", data); Error: GCC_ANALYZER_WARNING (CWE-688): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/hls/m3u8.c: scope_hint: In function ‘hls_master_playlist_new_from_data’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/hls/m3u8.c:2018:7: warning[-Wanalyzer-null-argument]: use of NULL ‘free_data’ where non-null expected /usr/include/glib-2.0/glib/gmem.h:332:57: note: in expansion of macro ‘_G_NEW’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/hls/m3u8.c:1887:14: note: in expansion of macro ‘g_new0’ /usr/include/glib-2.0/glib/gstring.h:37: included_from: Included from here. /usr/include/glib-2.0/glib/giochannel.h:36: included_from: Included from here. /usr/include/glib-2.0/glib.h:56: included_from: Included from here. gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/hls/m3u8.c: scope_hint: In function ‘hls_master_playlist_new_from_data’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/hls/m3u8.c:2012:25: note: in expansion of macro ‘g_strdup’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/hls/m3u8.c: scope_hint: In function ‘hls_master_playlist_new_from_data’ /usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here. /usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here. /usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here. /usr/include/glib-2.0/glib.h:32: included_from: Included from here. /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’ /usr/include/gstreamer-1.0/gst/gstinfo.h:1358:33: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/hls/m3u8.c:2014:3: note: in expansion of macro ‘GST_TRACE’ <built-in>: note: argument 1 of ‘__builtin_strstr’ must be non-null # 2016| /* Detect early whether this manifest describes a simple media playlist or # 2017| * not */ # 2018|-> if (strstr (data, "\n#EXTINF:") != NULL) { # 2019| GST_INFO ("This is a simple media playlist, not a master playlist"); # 2020| Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/mss/gstmssdemux.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/mss/gstmssmanifest.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/mss/gstmssmanifest.c:605:3: warning[deadcode.DeadStores]: Value stored to 'data' is never read # 603| GST_WRITE_UINT16_BE (data, ppsinfo.size); # 604| memcpy (data + 2, ppsinfo.data, ppsinfo.size); # 605|-> data += 2 + ppsinfo.size; # 606| # 607| gst_buffer_unmap (sps, &spsinfo); Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/mss/gstmssmanifest.c:1161:3: warning[deadcode.DeadStores]: Value stored to 'fragment' is never read # 1159| return GST_FLOW_EOS; # 1160| # 1161|-> fragment = stream->current_fragment->data; # 1162| if (stream->fragment_repetition_index == 0) { # 1163| stream->current_fragment = g_list_previous (stream->current_fragment); Error: CPPCHECK_WARNING (CWE-476): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/adaptivedemux2/mss/gstmssmanifest.c:1253: warning[nullPointer]: Possible null pointer dereference: stream->current_fragment # 1251| if (g_list_previous (iter)) { # 1252| stream->current_fragment = g_list_previous (iter); # 1253|-> fragment = stream->current_fragment->data; # 1254| g_assert (fragment); # 1255| stream->fragment_repetition_index = fragment->repetitions - 1; Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/cairo/gstcairooverlay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/dv/gstdvdec.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/dv/gstdvdemux.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/dv/gstsmptetimecode.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/flac/gstflacdec.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/flac/gstflacenc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-457): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/flac/gstflacenc.c: scope_hint: In function ‘add_cuesheet’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/flac/gstflacenc.c:556:22: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘stop’ # 554| track = FLAC__metadata_object_cuesheet_track_new (); # 555| track->offset = # 556|-> (FLAC__uint64) gst_util_uint64_scale_round (stop, sample_rate, # 557| GST_SECOND); # 558| track->number = 255; Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/flac/gstflacenc.c:556:22: warning[core.CallAndMessage]: 1st function call argument is an uninitialized value # 554| track = FLAC__metadata_object_cuesheet_track_new (); # 555| track->offset = # 556|-> (FLAC__uint64) gst_util_uint64_scale_round (stop, sample_rate, # 557| GST_SECOND); # 558| track->number = 255; Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/flac/gstflacenc.c:1287:7: warning[deadcode.DeadStores]: Value stored to 'ret' is never read # 1285| } else { # 1286| GST_INFO_OBJECT (flacenc, "Non-header packet, we have all headers now"); # 1287|-> ret = gst_flac_enc_process_stream_headers (flacenc); # 1288| flacenc->got_headers = TRUE; # 1289| } Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/gdk_pixbuf/gstgdkpixbufdec.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/gdk_pixbuf/gstgdkpixbufoverlay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/gtk/gtkgstbasewidget.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/gtk/gtkgstbasewidget.c:351:16: warning[core.UndefinedBinaryOperatorResult]: The left operand of '>' is a garbage value # 349| # 350| /* from display coordinates to stream coordinates */ # 351|-> if (result.w > 0) # 352| *stream_x = (x - result.x) / result.w * stream_width; # 353| else Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/gtk/gtkgstglwidget.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/jack/gstjackaudioclient.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/jpeg/gstjpegenc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/jpeg/gstjpegenc.c:511:31: warning[core.uninitialized.Assign]: Assigned value is garbage or undefined # 509| for (k = 0; k < jpegenc->channels; k++) { # 510| for (j = 0; j < jpegenc->v_samp[k] * DCTSIZE; j++) { # 511|-> jpegenc->line[k][j] = base[k]; # 512| if (base[k] + stride[k] < end[k]) # 513| base[k] += stride[k]; Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/jpeg/gstjpegenc.c:527:15: warning[core.uninitialized.Assign]: Assigned value is garbage or undefined # 525| # 526| /* ouch, copy line */ # 527|-> src = base[k]; # 528| dst = jpegenc->line[k][j]; # 529| for (l = jpegenc->cwidth[k]; l > 0; l--) { Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/lame/gstlamemp3enc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/libpng/gstpngdec.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/mpg123/gstmpg123audiodec.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/pulse/pulsedeviceprovider.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/pulse/pulsesink.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/pulse/pulsesrc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/pulse/pulseutil.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/qt/qtglrenderer.cc:325:9: warning[core.NullDereference]: Access to field 'state' results in a dereference of a null pointer (loaded from field 'm_sharedRenderData') # 323| # 324| g_mutex_lock (&m_sharedRenderData->lock); # 325|-> if (m_sharedRenderData->state == STATE_ERROR) { # 326| g_set_error (error, GST_RESOURCE_ERROR, GST_RESOURCE_ERROR_NOT_FOUND, # 327| "In an error state from a previous attempt"); Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/qt/qtitem.cc:355:5: warning[core.CallAndMessage]: Passed-by-value struct argument contains uninitialized data (e.g., field: 'x') # 353| dst.h = boundingRect().height(); # 354| # 355|-> gst_video_sink_center_rect (src, dst, &result, TRUE); # 356| } else { # 357| result.x = boundingRect().x(); Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/qt6/qt6glitem.cc:341:5: warning[core.CallAndMessage]: Passed-by-value struct argument contains uninitialized data (e.g., field: 'x') # 339| dst.h = boundingRect().height(); # 340| # 341|-> gst_video_sink_center_rect (src, dst, &result, TRUE); # 342| } else { # 343| result.x = boundingRect().x(); Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/shout2/gstshout2.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/soup/gstsouphttpsrc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-457): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/soup/gstsouphttpsrc.c: scope_hint: In function ‘gst_soup_http_src_do_request’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/soup/gstsouphttpsrc.c:1927:5: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘request_headers’ /usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here. /usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here. /usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here. /usr/include/glib-2.0/glib.h:32: included_from: Included from here. /usr/include/gstreamer-1.0/gst/gstelement.h:27: included_from: Included from here. gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/soup/gstsouphttpsrc.c:79: included_from: Included from here. /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’ /usr/include/gstreamer-1.0/gst/gstinfo.h:1340:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/soup/gstsouphttpsrc.c:1917:3: note: in expansion of macro ‘GST_LOG_OBJECT’ # 1925| src->stop_position); # 1926| } else if (src->msg && src->request_position == 0) # 1927|-> _soup_message_headers_remove (request_headers, "Range"); # 1928| # 1929| /* add_range_header() has the side effect of setting read_position to Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/soup/gstsouploader.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/speex/gstspeexdec.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/speex/gstspeexenc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/taglib/gstapev2mux.cc: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/taglib/gstid3v2mux.cc: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/twolame/gsttwolamemp2enc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/vpx/gstvp8enc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/vpx/gstvp9enc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/vpx/gstvpxdec.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/vpx/gstvpxenc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/wavpack/gstwavpackcommon.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/wavpack/gstwavpackdec.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/wavpack/gstwavpackdec.c:229:7: warning[deadcode.DeadStores]: Value stored to 'fmt' is never read # 227| break; # 228| default: # 229|-> fmt = GST_AUDIO_FORMAT_UNKNOWN; # 230| g_assert_not_reached (); # 231| break; Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/wavpack/gstwavpackdec.c:468:18: warning[deadcode.DeadStores]: Value stored to 'reason' during its initialization is never read # 466| decode_error: # 467| { # 468|-> const gchar *reason = "unknown"; # 469| # 470| if (dec->context) { Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/wavpack/gstwavpackenc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/ext/wavpack/gstwavpackenc.c:828:5: warning[deadcode.DeadStores]: Value stored to 'ret' is never read # 826| GST_DEBUG_OBJECT (enc, "rewriting first block ..."); # 827| enc->wv_id.passthrough = TRUE; # 828|-> ret = gst_wavpack_enc_push_block (&enc->wv_id, # 829| enc->first_block, enc->first_block_size); # 830| enc->wv_id.passthrough = FALSE; Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/apetag/gstapedemux.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/audiofx/audiochebband.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/audiofx/audiocheblimit.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/audiofx/audiodynamic.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/audiofx/audioecho.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/audiofx/audiofxbasefirfilter.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/audiofx/audiofxbaseiirfilter.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/audiofx/audiowsincband.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/audiofx/audiowsinclimit.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/audiofx/gstscaletempo.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/audiofx/gstscaletempo.c:354:31: warning[core.DivideZero]: Division by zero # 352| if (st->format == GST_AUDIO_FORMAT_S16) { # 353| gint64 t = frames_overlap; # 354|-> gint32 n = 8589934588LL / (t * t); /* 4 * (2^31 - 1) / t^2 */ # 355| gint32 *pw; # 356| Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/audiofx/gstscaletempo.c:489:3: warning[deadcode.DeadStores]: Value stored to 'bytes_out' is never read # 487| gst_buffer_map (outbuf, &omap, GST_MAP_WRITE); # 488| pout = (gint8 *) omap.data; # 489|-> bytes_out = omap.size; # 490| # 491| offset_in = fill_queue (st, tmpbuf ? tmpbuf : inbuf, 0); Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/audiofx/gststereo.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/audioparsers/gstaacparse.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/audioparsers/gstac3parse.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/audioparsers/gstdcaparse.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/audioparsers/gstflacparse.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-457): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/audioparsers/gstflacparse.c: scope_hint: In function ‘gst_flac_parse_handle_cuesheet’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/audioparsers/gstflacparse.c:1090:7: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘start’ /usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here. /usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here. /usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here. /usr/include/glib-2.0/glib.h:32: included_from: Included from here. /usr/include/gstreamer-1.0/gst/gst.h:27: included_from: Included from here. gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/audioparsers/gstaudioparserselements.h:24: included_from: Included from here. gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/audioparsers/gstflacparse.c:55: included_from: Included from here. /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’ /usr/include/gstreamer-1.0/gst/gstinfo.h:1339:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/audioparsers/gstflacparse.c:1576:5: note: in expansion of macro ‘GST_DEBUG_OBJECT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:678:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/audioparsers/gstflacparse.c:1021:8: note: in expansion of macro ‘gst_byte_reader_skip’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:662:7: note: in expansion of macro ‘G_UNLIKELY’ /usr/include/gstreamer-1.0/gst/base/base.h:35: included_from: Included from here. gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/audioparsers/gstflacparse.c:61: included_from: Included from here. gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/audioparsers/gstflacparse.c: scope_hint: In function ‘gst_flac_parse_handle_cuesheet’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:678:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/audioparsers/gstflacparse.c:1026:8: note: in expansion of macro ‘gst_byte_reader_skip’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:662:7: note: in expansion of macro ‘G_UNLIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/audioparsers/gstflacparse.c: scope_hint: In function ‘gst_flac_parse_handle_cuesheet’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:482:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/audioparsers/gstflacparse.c:1029:8: note: in expansion of macro ‘gst_byte_reader_get_uint8’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:436:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:426:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:436:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:436:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/audioparsers/gstflacparse.c: scope_hint: In function ‘gst_flac_parse_handle_cuesheet’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:482:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/audioparsers/gstflacparse.c:1029:8: note: in expansion of macro ‘gst_byte_reader_get_uint8’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:482:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/audioparsers/gstflacparse.c:1029:8: note: in expansion of macro ‘gst_byte_reader_get_uint8’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:514:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/audioparsers/gstflacparse.c:1035:10: note: in expansion of macro ‘gst_byte_reader_get_uint64_be’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:514:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/audioparsers/gstflacparse.c:1035:10: note: in expansion of macro ‘gst_byte_reader_get_uint64_be’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:455:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:426:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:455:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:455:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/audioparsers/gstflacparse.c: scope_hint: In function ‘gst_flac_parse_handle_cuesheet’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:514:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/audioparsers/gstflacparse.c:1035:10: note: in expansion of macro ‘gst_byte_reader_get_uint64_be’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:514:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/audioparsers/gstflacparse.c:1035:10: note: in expansion of macro ‘gst_byte_reader_get_uint64_be’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:482:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/audioparsers/gstflacparse.c:1037:10: note: in expansion of macro ‘gst_byte_reader_get_uint8’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:482:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/audioparsers/gstflacparse.c:1037:10: note: in expansion of macro ‘gst_byte_reader_get_uint8’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:436:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:426:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:436:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:436:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/audioparsers/gstflacparse.c: scope_hint: In function ‘gst_flac_parse_handle_cuesheet’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:482:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/audioparsers/gstflacparse.c:1037:10: note: in expansion of macro ‘gst_byte_reader_get_uint8’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:482:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/audioparsers/gstflacparse.c:1037:10: note: in expansion of macro ‘gst_byte_reader_get_uint8’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/audioparsers/gstflacparse.c:1040:9: note: in expansion of macro ‘gst_byte_reader_get_remaining’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/audioparsers/gstflacparse.c: scope_hint: In function ‘gst_flac_parse_handle_cuesheet’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:678:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/audioparsers/gstflacparse.c:1049:10: note: in expansion of macro ‘gst_byte_reader_skip’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:662:7: note: in expansion of macro ‘G_UNLIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/audioparsers/gstflacparse.c: scope_hint: In function ‘gst_flac_parse_handle_cuesheet’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:482:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/audioparsers/gstflacparse.c:1051:10: note: in expansion of macro ‘gst_byte_reader_get_uint8’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:436:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:426:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:436:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:436:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/audioparsers/gstflacparse.c: scope_hint: In function ‘gst_flac_parse_handle_cuesheet’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:482:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/audioparsers/gstflacparse.c:1051:10: note: in expansion of macro ‘gst_byte_reader_get_uint8’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:482:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/audioparsers/gstflacparse.c:1051:10: note: in expansion of macro ‘gst_byte_reader_get_uint8’ # 1088| gst_util_uint64_scale_round (offset, GST_SECOND, # 1089| flacparse->samplerate); # 1090|-> gst_toc_entry_set_start_stop_times (cur_entry, start, stop); # 1091| } # 1092| } Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/audioparsers/gstflacparse.c:1090:7: warning[core.CallAndMessage]: 2nd function call argument is an uninitialized value # 1088| gst_util_uint64_scale_round (offset, GST_SECOND, # 1089| flacparse->samplerate); # 1090|-> gst_toc_entry_set_start_stop_times (cur_entry, start, stop); # 1091| } # 1092| } Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/audioparsers/gstmpegaudioparse.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/audioparsers/gstsbcparse.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/audioparsers/gstwavpackparse.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/auparse/gstauparse.c:660:3: warning[deadcode.DeadStores]: Value stored to 'res' is never read # 658| } # 659| # 660|-> res = gst_au_parse_src_convert (auparse, GST_FORMAT_TIME, start, # 661| GST_FORMAT_BYTES, &start); # 662| Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/auparse/gstauparse.c:664:5: warning[deadcode.DeadStores]: Value stored to 'res' is never read # 662| # 663| if (stop > 0) { # 664|-> res = gst_au_parse_src_convert (auparse, GST_FORMAT_TIME, stop, # 665| GST_FORMAT_BYTES, &stop); # 666| } Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/autodetect/gstautodetect.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-688): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/autodetect/gstautodetect.c: scope_hint: In function ‘create_element_with_pretty_name’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/autodetect/gstautodetect.c:240:12: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected /usr/include/glib-2.0/glib/gstring.h:37: included_from: Included from here. /usr/include/glib-2.0/glib/giochannel.h:36: included_from: Included from here. /usr/include/glib-2.0/glib.h:56: included_from: Included from here. /usr/include/gstreamer-1.0/gst/gst.h:27: included_from: Included from here. gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/autodetect/gstautodetect.c:27: included_from: Included from here. gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/autodetect/gstautodetect.c:238:12: note: in expansion of macro ‘g_strdup’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/autodetect/gstautodetect.c: scope_hint: In function ‘create_element_with_pretty_name’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/autodetect/gstautodetect.c:239:7: note: in expansion of macro ‘g_str_has_suffix’ <built-in>: note: argument 1 of ‘__builtin_strlen’ must be non-null # 238| marker = g_strdup (GST_OBJECT_NAME (factory)); # 239| if (g_str_has_suffix (marker, self->type_klass_lc)) # 240|-> marker[strlen (marker) - 4] = '\0'; # 241| if (g_str_has_prefix (marker, "gst")) # 242| memmove (marker, marker + 3, strlen (marker + 3) + 1); Error: GCC_ANALYZER_WARNING (CWE-688): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/autodetect/gstautodetect.c:242:5: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/autodetect/gstautodetect.c:238:12: note: in expansion of macro ‘g_strdup’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/autodetect/gstautodetect.c: scope_hint: In function ‘create_element_with_pretty_name’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/autodetect/gstautodetect.c:239:7: note: in expansion of macro ‘g_str_has_suffix’ /usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here. /usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here. /usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here. /usr/include/glib-2.0/glib.h:32: included_from: Included from here. /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gstrfuncs.h:166:11: note: in expansion of macro ‘G_UNLIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/autodetect/gstautodetect.c:241:7: note: in expansion of macro ‘g_str_has_prefix’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gstrfuncs.h:166:11: note: in expansion of macro ‘G_UNLIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/autodetect/gstautodetect.c:241:7: note: in expansion of macro ‘g_str_has_prefix’ <built-in>: note: argument 1 of ‘__builtin_memmove’ must be non-null # 240| marker[strlen (marker) - 4] = '\0'; # 241| if (g_str_has_prefix (marker, "gst")) # 242|-> memmove (marker, marker + 3, strlen (marker + 3) + 1); # 243| name = g_strdup_printf ("%s-actual-%s-%s", GST_OBJECT_NAME (self), # 244| self->type_klass_lc, marker); Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/avi/gstavidemux.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/avi/gstavimux.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/avi/gstavimux.c:513:9: warning[deadcode.DeadStores]: Value stored to 'valid_caps' is never read # 511| break; # 512| default: # 513|-> valid_caps = FALSE; # 514| break; # 515| } Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/avi/gstavisubtitle.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/cutter/gstcutter.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/debugutils/gstcapssetter.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/debugutils/gstnavigationtest.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/debugutils/gstnavseek.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/debugutils/progressreport.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/deinterlace/gstdeinterlace.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/deinterlace/gstdeinterlacemethod.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/deinterlace/tvtime/greedyh.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/deinterlace/tvtime/tomsmocomp.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/deinterlace/yadif.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/dtmf/gstdtmfsrc.c: scope_hint: In function ‘gst_dtmf_src_generate_silence’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/dtmf/gstdtmfsrc.c:514:10: warning[-Wanalyzer-imprecise-fp-arithmetic]: use of floating-point arithmetic here might yield unexpected results gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/dtmf/gstdtmfsrc.c:514:10: note: only use operands of an integer type inside the size argument # 512| buf_size = ((duration / 1000) * sample_rate * SAMPLE_SIZE * CHANNELS) / 8; # 513| # 514|-> return gst_buffer_new_wrapped (g_malloc0 (buf_size), buf_size); # 515| } # 516| Error: GCC_ANALYZER_WARNING (CWE-457): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/dtmf/gstrtpdtmfdepay.c: scope_hint: In function ‘gst_rtp_dtmf_depay_process’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/dtmf/gstrtpdtmfdepay.c:387:19: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘dtmf_payload.event’ /usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here. /usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here. /usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here. /usr/include/glib-2.0/glib.h:32: included_from: Included from here. /usr/include/gstreamer-1.0/gst/gst.h:27: included_from: Included from here. gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/dtmf/gstrtpdtmfdepay.h:26: included_from: Included from here. gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/dtmf/gstrtpdtmfdepay.c:51: included_from: Included from here. /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbitreader.h:308:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/dtmf/gstrtpdtmfdepay.c:382:3: note: in expansion of macro ‘gst_bit_reader_get_bits_uint8’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/dtmf/gstrtpdtmfdepay.c:57: included_from: Included from here. /usr/include/gstreamer-1.0/gst/base/gstbitreader.h:284:1: note: in expansion of macro ‘__GST_BIT_READER_READ_BITS_INLINE’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ /usr/include/gstreamer-1.0/gst/base/gstbitreader.h:259:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/gstreamer-1.0/gst/base/gstbitreader.h:284:1: note: in expansion of macro ‘__GST_BIT_READER_READ_BITS_INLINE’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbitreader.h:308:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/dtmf/gstrtpdtmfdepay.c:382:3: note: in expansion of macro ‘gst_bit_reader_get_bits_uint8’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbitreader.h:303:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/dtmf/gstrtpdtmfdepay.c:383:3: note: in expansion of macro ‘gst_bit_reader_skip’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ /usr/include/gstreamer-1.0/gst/base/gstbitreader.h:232:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/gstreamer-1.0/gst/base/gstbitreader.h: scope_hint: In function ‘gst_rtp_dtmf_depay_process’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbitreader.h:303:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/dtmf/gstrtpdtmfdepay.c:383:3: note: in expansion of macro ‘gst_bit_reader_skip’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbitreader.h:308:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/dtmf/gstrtpdtmfdepay.c:384:3: note: in expansion of macro ‘gst_bit_reader_get_bits_uint8’ /usr/include/gstreamer-1.0/gst/base/gstbitreader.h:284:1: note: in expansion of macro ‘__GST_BIT_READER_READ_BITS_INLINE’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ /usr/include/gstreamer-1.0/gst/base/gstbitreader.h:259:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/gstreamer-1.0/gst/base/gstbitreader.h:284:1: note: in expansion of macro ‘__GST_BIT_READER_READ_BITS_INLINE’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbitreader.h:308:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/dtmf/gstrtpdtmfdepay.c:384:3: note: in expansion of macro ‘gst_bit_reader_get_bits_uint8’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbitreader.h:310:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/dtmf/gstrtpdtmfdepay.c:385:3: note: in expansion of macro ‘gst_bit_reader_get_bits_uint16’ /usr/include/gstreamer-1.0/gst/base/gstbitreader.h:285:1: note: in expansion of macro ‘__GST_BIT_READER_READ_BITS_INLINE’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ /usr/include/gstreamer-1.0/gst/base/gstbitreader.h:259:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/gstreamer-1.0/gst/base/gstbitreader.h:285:1: note: in expansion of macro ‘__GST_BIT_READER_READ_BITS_INLINE’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbitreader.h:310:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/dtmf/gstrtpdtmfdepay.c:385:3: note: in expansion of macro ‘gst_bit_reader_get_bits_uint16’ # 385| gst_bit_reader_get_bits_uint16 (&bitreader, &dtmf_payload.duration, 16); # 386| # 387|-> if (dtmf_payload.event > MAX_EVENT) # 388| goto bad_packet; # 389| Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/dtmf/gstrtpdtmfdepay.c:387:26: warning[core.UndefinedBinaryOperatorResult]: The left operand of '>' is a garbage value # 385| gst_bit_reader_get_bits_uint16 (&bitreader, &dtmf_payload.duration, 16); # 386| # 387|-> if (dtmf_payload.event > MAX_EVENT) # 388| goto bad_packet; # 389| Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/dtmf/gstrtpdtmfdepay.c:398:31: warning[core.UndefinedBinaryOperatorResult]: The left operand of '%' is a garbage value # 396| guint unit_time_clock = # 397| (rtpdtmfdepay->unit_time * depayload->clock_rate) / 1000; # 398|-> if (dtmf_payload.duration % unit_time_clock) { # 399| /* Make sure we don't overflow the duration */ # 400| if (dtmf_payload.duration < G_MAXUINT16 - unit_time_clock) Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/dtmf/gstrtpdtmfdepay.c:414:31: warning[core.UndefinedBinaryOperatorResult]: The left operand of '>' is a garbage value # 412| # 413| if (max_duration_clock < G_MAXUINT16 && # 414|-> dtmf_payload.duration > max_duration_clock) # 415| dtmf_payload.duration = max_duration_clock; # 416| } Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/dtmf/gstrtpdtmfdepay.c:418:3: warning[core.CallAndMessage]: 11th function call argument is an uninitialized value # 416| } # 417| # 418|-> GST_DEBUG_OBJECT (depayload, "Received new RTP DTMF packet : " # 419| "marker=%d - timestamp=%u - event=%d - duration=%d", # 420| marker, timestamp, dtmf_payload.event, dtmf_payload.duration); Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/dtmf/gstrtpdtmfdepay.c:430:37: warning[core.uninitialized.Assign]: Assigned value is garbage or undefined # 428| rtpdtmfdepay->sample = 0; # 429| rtpdtmfdepay->previous_ts = timestamp; # 430|-> rtpdtmfdepay->previous_duration = dtmf_payload.duration; # 431| rtpdtmfdepay->first_gst_ts = GST_BUFFER_PTS (buf); # 432| Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/dtmf/gstrtpdtmfdepay.c:452:5: warning[core.uninitialized.Assign]: Assigned value is garbage or undefined # 450| } # 451| } else { # 452|-> guint16 duration = dtmf_payload.duration; # 453| dtmf_payload.duration -= rtpdtmfdepay->previous_duration; # 454| /* If late buffer, ignore */ Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/dtmf/gstrtpdtmfsrc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/effectv/gstaging.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/effectv/gstaging.c:159:38: warning[core.DivideZero]: Division by zero # 157| scratch->x = fastrand () % (width * 256); # 158| scratch->dx = ((int) fastrand ()) >> 23; # 159|-> scratch->init = (fastrand () % (height - 1)) + 1; # 160| } # 161| } Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/effectv/gstedge.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/effectv/gstquark.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/effectv/gstradioac.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/effectv/gstrev.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/effectv/gstripple.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/effectv/gstshagadelic.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/effectv/gstvertigo.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/effectv/gstwarp.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/equalizer/gstiirequalizer.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/flv/gstflvdemux.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/flv/gstflvmux.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/flv/gstflvmux.c:986:38: warning[core.NonNullParamChecker]: Null pointer passed to 1st parameter expecting 'nonnull' # 984| continue; # 985| # 986|-> _gst_buffer_new_and_alloc (2 + strlen (t) + 1 + 2 + strlen (s), # 987| &tmp, &data); # 988| data[0] = 0; /* tag name length */ Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/flv/gstflvmux.c:1327:7: warning[core.NonNullParamChecker]: Null pointer passed to 2nd parameter expecting 'nonnull' # 1325| GST_WRITE_UINT24_BE (data + 13, cts); # 1326| } # 1327|-> memcpy (data + 11 + 1 + 4, bdata, bsize); # 1328| } else { # 1329| memcpy (data + 11 + 1, bdata, bsize); Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/flv/gstflvmux.c:1329:7: warning[core.NonNullParamChecker]: Null pointer passed to 2nd parameter expecting 'nonnull' # 1327| memcpy (data + 11 + 1 + 4, bdata, bsize); # 1328| } else { # 1329|-> memcpy (data + 11 + 1, bdata, bsize); # 1330| } # 1331| } else { Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/flv/gstflvmux.c:1344:7: warning[core.NonNullParamChecker]: Null pointer passed to 2nd parameter expecting 'nonnull' # 1342| data[12] = is_codec_data ? 0 : 1; # 1343| # 1344|-> memcpy (data + 11 + 1 + 1, bdata, bsize); # 1345| } else { # 1346| memcpy (data + 11 + 1, bdata, bsize); Error: GCC_ANALYZER_WARNING (CWE-688): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/flv/gstflvmux.c: scope_hint: In function ‘gst_flv_mux_buffer_to_tag_internal’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/flv/gstflvmux.c:1346:7: warning[-Wanalyzer-null-argument]: use of NULL ‘bdata’ where non-null expected /usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here. /usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here. /usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here. /usr/include/glib-2.0/glib.h:32: included_from: Included from here. /usr/include/gstreamer-1.0/gst/gst.h:27: included_from: Included from here. /usr/include/gstreamer-1.0/gst/audio/audio.h:25: included_from: Included from here. gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/flv/gstflvmux.c:44: included_from: Included from here. /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/flv/gstflvmux.c:241:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/flv/gstflvmux.c:242:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/flv/gstflvmux.c:242:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/flv/gstflvmux.c:241:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/flv/gstflvmux.c:242:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/flv/gstflvmux.c:242:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/flv/gstflvmux.c:241:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/flv/gstflvmux.c:242:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/flv/gstflvmux.c:242:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/flv/gstflvmux.c:241:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/flv/gstflvmux.c:242:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/flv/gstflvmux.c:242:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/flv/gstflvmux.c:241:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/flv/gstflvmux.c:242:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/flv/gstflvmux.c:242:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/flv/gstflvmux.c:241:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/flv/gstflvmux.c:242:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/flv/gstflvmux.c:242:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/flv/gstflvmux.c:241:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/flv/gstflvmux.c:242:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/flv/gstflvmux.c:242:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/flv/gstflvmux.c:241:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/flv/gstflvmux.c:242:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/flv/gstflvmux.c:242:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/flv/gstflvmux.c:241:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/flv/gstflvmux.c:242:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/flv/gstflvmux.c:242:3: note: in expansion of macro ‘g_return_if_fail’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/flv/gstflvmux.c: scope_hint: In function ‘gst_flv_mux_buffer_to_tag_internal’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/flv/gstflvmux.c:241:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/flv/gstflvmux.c:242:3: note: in expansion of macro ‘g_return_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/flv/gstflvmux.c:242:3: note: in expansion of macro ‘g_return_if_fail’ <built-in>: note: argument 2 of ‘__builtin_memcpy’ must be non-null # 1344| memcpy (data + 11 + 1 + 1, bdata, bsize); # 1345| } else { # 1346|-> memcpy (data + 11 + 1, bdata, bsize); # 1347| } # 1348| } Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/flv/gstflvmux.c:1346:7: warning[core.NonNullParamChecker]: Null pointer passed to 2nd parameter expecting 'nonnull' # 1344| memcpy (data + 11 + 1 + 1, bdata, bsize); # 1345| } else { # 1346|-> memcpy (data + 11 + 1, bdata, bsize); # 1347| } # 1348| } Error: CPPCHECK_WARNING (CWE-909): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/flv/gstmemindex.c:378: error[uninitStructMember]: Uninitialized struct member: data.lower # 376| if (entry == NULL && !data.exact) { # 377| if (method == GST_INDEX_LOOKUP_BEFORE) # 378|-> entry = data.lower; # 379| else if (method == GST_INDEX_LOOKUP_AFTER) { # 380| entry = data.higher; Error: CPPCHECK_WARNING (CWE-909): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/flv/gstmemindex.c:380: error[uninitStructMember]: Uninitialized struct member: data.higher # 378| entry = data.lower; # 379| else if (method == GST_INDEX_LOOKUP_AFTER) { # 380|-> entry = data.higher; # 381| } # 382| } Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/flx/gstflxdec.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/flx/gstflxdec.c:749:7: warning[deadcode.DeadStores]: Value stored to 'available' is never read # 747| } # 748| gst_adapter_flush (flxdec->adapter, FlxHeaderSize); # 749|-> available -= FlxHeaderSize; # 750| # 751| if (!_read_flx_header (flxdec, &header, &flxdec->hdr)) { Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/flx/gstflxdec.c:886:13: warning[unix.Malloc]: Potential leak of memory pointed to by 'writer.parent.data' # 884| /* decode chunks */ # 885| if (!flx_decode_chunks (flxdec, n_chunks, &chunks, &writer)) { # 886|-> GST_ELEMENT_ERROR (flxdec, STREAM, DECODE, # 887| ("%s", "Could not decode chunk"), NULL); # 888| goto unmap_input_error; Error: GCC_ANALYZER_WARNING (CWE-688): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/goom/config_param.c: scope_hint: In function ‘goom_set_str_param_value’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/goom/config_param.c:126:3: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/goom/config_param.c:20: included_from: Included from here. gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/goom/config_param.c:126:11: note: in expansion of macro ‘SVAL’ <built-in>: note: argument 1 of ‘__builtin_memcpy’ must be non-null # 124| else # 125| SVAL (*p) = (char *) malloc (len + 1); # 126|-> memcpy (SVAL (*p), str, len + 1); # 127| } # 128| Error: GCC_ANALYZER_WARNING (CWE-688): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/goom/config_param.c:126:3: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘*p.param.sval.value’ where non-null expected <built-in>: note: argument 1 of ‘__builtin_memcpy’ must be non-null # 124| else # 125| SVAL (*p) = (char *) malloc (len + 1); # 126|-> memcpy (SVAL (*p), str, len + 1); # 127| } # 128| Error: GCC_ANALYZER_WARNING (CWE-688): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/goom/config_param.c: scope_hint: In function ‘goom_set_list_param_value’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/goom/config_param.c:141:3: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/goom/config_param.c:141:11: note: in expansion of macro ‘LVAL’ <built-in>: note: argument 1 of ‘__builtin_memcpy’ must be non-null # 139| else # 140| LVAL (*p) = (char *) malloc (len + 1); # 141|-> memcpy (LVAL (*p), str, len + 1); # 142| } Error: GCC_ANALYZER_WARNING (CWE-688): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/goom/config_param.c:141:3: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘*p.param.sval.value’ where non-null expected <built-in>: note: argument 1 of ‘__builtin_memcpy’ must be non-null # 139| else # 140| LVAL (*p) = (char *) malloc (len + 1); # 141|-> memcpy (LVAL (*p), str, len + 1); # 142| } Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/goom/drawmethods.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/goom/drawmethods.c:177:11: warning[deadcode.DeadStores]: Value stored to 'p' is never read # 175| DRAWMETHOD; # 176| if (yy < (screeny - 1)) { # 177|-> p += screeny; # 178| /* DRAWMETHOD; */ # 179| } Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/goom/drawmethods.c:214:11: warning[deadcode.DeadStores]: Value stored to 'p' is never read # 212| DRAWMETHOD; # 213| if (yy < (screeny - 1)) { # 214|-> p += screeny; # 215| /* DRAWMETHOD; */ # 216| } Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/goom/filters.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/goom/filters.c:633:24: warning[unix.MallocSizeof]: Result of 'calloc' is converted to a pointer of type 'int', which is incompatible with sizeof operand type 'unsigned int' # 631| data->mustInitBuffers = 0; # 632| data->freebrutS = # 633|-> (signed int *) calloc (resx * resy * 2 + 128, sizeof (unsigned int)); # 634| data->brutS = # 635| (gint32 *) ((1 + ((uintptr_t) (data->freebrutS)) / 128) * 128); Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/goom/filters.c:638:24: warning[unix.MallocSizeof]: Result of 'calloc' is converted to a pointer of type 'int', which is incompatible with sizeof operand type 'unsigned int' # 636| # 637| data->freebrutD = # 638|-> (signed int *) calloc (resx * resy * 2 + 128, sizeof (unsigned int)); # 639| data->brutD = # 640| (gint32 *) ((1 + ((uintptr_t) (data->freebrutD)) / 128) * 128); Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/goom/filters.c:643:24: warning[unix.MallocSizeof]: Result of 'calloc' is converted to a pointer of type 'int', which is incompatible with sizeof operand type 'unsigned int' # 641| # 642| data->freebrutT = # 643|-> (signed int *) calloc (resx * resy * 2 + 128, sizeof (unsigned int)); # 644| data->brutT = # 645| (gint32 *) ((1 + ((uintptr_t) (data->freebrutT)) / 128) * 128); Error: GCC_ANALYZER_WARNING (CWE-476): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/goom/filters.c: scope_hint: In function ‘zoomFilterVisualFXWrapper_init’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/goom/filters.c:765:16: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘data’ # 763| (ZoomFilterFXWrapperData *) malloc (sizeof (ZoomFilterFXWrapperData)); # 764| # 765|-> data->coeffs = 0; # 766| data->freecoeffs = 0; # 767| data->brutS = 0; Error: GCC_ANALYZER_WARNING (CWE-476): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/goom/flying_stars_fx.c: scope_hint: In function ‘fs_init’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/goom/flying_stars_fx.c:110:17: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘data’ # 108| data = (FSData *) malloc (sizeof (FSData)); # 109| # 110|-> data->fx_mode = FIREWORKS_FX; # 111| data->maxStars = 4096; # 112| data->stars = (Star *) malloc (data->maxStars * sizeof (Star)); Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/goom/goom_core.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-688): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/goom/goom_core.c:59:3: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘*goomInfo.pixel’ where non-null expected <built-in>: note: argument 1 of ‘__builtin_memset’ must be non-null # 57| { # 58| goomInfo->pixel = (guint32 *) malloc (buffsize * sizeof (guint32) + 128); # 59|-> memset (goomInfo->pixel, 0, buffsize * sizeof (guint32) + 128); # 60| goomInfo->back = (guint32 *) malloc (buffsize * sizeof (guint32) + 128); # 61| memset (goomInfo->back, 0, buffsize * sizeof (guint32) + 128); Error: GCC_ANALYZER_WARNING (CWE-688): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/goom/goom_core.c: scope_hint: In function ‘init_buffers’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/goom/goom_core.c:59:3: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘malloc(((long unsigned int)buffsize + 32) * 4)’ where non-null expected <built-in>: note: argument 1 of ‘__builtin_memset’ must be non-null # 57| { # 58| goomInfo->pixel = (guint32 *) malloc (buffsize * sizeof (guint32) + 128); # 59|-> memset (goomInfo->pixel, 0, buffsize * sizeof (guint32) + 128); # 60| goomInfo->back = (guint32 *) malloc (buffsize * sizeof (guint32) + 128); # 61| memset (goomInfo->back, 0, buffsize * sizeof (guint32) + 128); Error: GCC_ANALYZER_WARNING (CWE-688): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/goom/goom_core.c:61:3: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘*goomInfo.back’ where non-null expected <built-in>: note: argument 1 of ‘__builtin_memset’ must be non-null # 59| memset (goomInfo->pixel, 0, buffsize * sizeof (guint32) + 128); # 60| goomInfo->back = (guint32 *) malloc (buffsize * sizeof (guint32) + 128); # 61|-> memset (goomInfo->back, 0, buffsize * sizeof (guint32) + 128); # 62| goomInfo->conv = (Pixel *) malloc (buffsize * sizeof (guint32) + 128); # 63| memset (goomInfo->conv, 0, buffsize * sizeof (guint32) + 128); Error: GCC_ANALYZER_WARNING (CWE-688): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/goom/goom_core.c:61:3: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘malloc(((long unsigned int)buffsize + 32) * 4)’ where non-null expected <built-in>: note: argument 1 of ‘__builtin_memset’ must be non-null # 59| memset (goomInfo->pixel, 0, buffsize * sizeof (guint32) + 128); # 60| goomInfo->back = (guint32 *) malloc (buffsize * sizeof (guint32) + 128); # 61|-> memset (goomInfo->back, 0, buffsize * sizeof (guint32) + 128); # 62| goomInfo->conv = (Pixel *) malloc (buffsize * sizeof (guint32) + 128); # 63| memset (goomInfo->conv, 0, buffsize * sizeof (guint32) + 128); Error: GCC_ANALYZER_WARNING (CWE-688): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/goom/goom_core.c:63:3: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘*goomInfo.conv’ where non-null expected <built-in>: note: argument 1 of ‘__builtin_memset’ must be non-null # 61| memset (goomInfo->back, 0, buffsize * sizeof (guint32) + 128); # 62| goomInfo->conv = (Pixel *) malloc (buffsize * sizeof (guint32) + 128); # 63|-> memset (goomInfo->conv, 0, buffsize * sizeof (guint32) + 128); # 64| # 65| goomInfo->outputBuf = goomInfo->conv; Error: GCC_ANALYZER_WARNING (CWE-688): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/goom/goom_core.c:63:3: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘malloc(((long unsigned int)buffsize + 32) * 4)’ where non-null expected <built-in>: note: argument 1 of ‘__builtin_memset’ must be non-null # 61| memset (goomInfo->back, 0, buffsize * sizeof (guint32) + 128); # 62| goomInfo->conv = (Pixel *) malloc (buffsize * sizeof (guint32) + 128); # 63|-> memset (goomInfo->conv, 0, buffsize * sizeof (guint32) + 128); # 64| # 65| goomInfo->outputBuf = goomInfo->conv; Error: GCC_ANALYZER_WARNING (CWE-476): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/goom/goom_tools.c: scope_hint: In function ‘goom_random_init’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/goom/goom_tools.c:28:16: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘grandom’ # 26| # 27| srand (i); # 28|-> grandom->pos = 1; # 29| goom_random_update_array (grandom, GOOM_NB_RAND); # 30| return grandom; Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/goom/ifs.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-476): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/goom/ifs.c: scope_hint: In function ‘ifs_update’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/goom/ifs.c:530:28: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ # 528| #else # 529| for (i = 0; i < nbpt; i += increment) { # 530|-> int x = (int) points[i].x & 0x7fffffff; # 531| int y = (int) points[i].y & 0x7fffffff; # 532| Error: GCC_ANALYZER_WARNING (CWE-476): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/goom/ifs.c: scope_hint: In function ‘ifs_vfx_init’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/goom/ifs.c:751:14: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘data’ # 749| IfsData *data = (IfsData *) malloc (sizeof (IfsData)); # 750| # 751|-> data->Root = (FRACTAL *) NULL; # 752| data->initalized = 0; # 753| _this->fx_data = data; Error: GCC_ANALYZER_WARNING (CWE-476): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/goom/lines.c: scope_hint: In function ‘genline’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/goom/lines.c:71:16: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘l’ # 69| case GML_HLINE: # 70| for (i = 0; i < 512; i++) { # 71|-> l[i].x = ((float) i * rx) / 512.0f; # 72| l[i].y = param; # 73| l[i].angle = G_PI / 2.0f; Error: GCC_ANALYZER_WARNING (CWE-476): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/goom/lines.c:78:16: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘l’ # 76| case GML_VLINE: # 77| for (i = 0; i < 512; i++) { # 78|-> l[i].y = ((float) i * ry) / 512.0f; # 79| l[i].x = param; # 80| l[i].angle = 0.0f; Error: GCC_ANALYZER_WARNING (CWE-476): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/goom/lines.c:87:20: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘l’ # 85| float cosa, sina; # 86| # 87|-> l[i].angle = 2.0f * G_PI * (float) i / 512.0f; # 88| cosa = param * cos (l[i].angle); # 89| sina = param * sin (l[i].angle); Error: GCC_ANALYZER_WARNING (CWE-476): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/goom/lines.c: scope_hint: In function ‘goom_lines_init’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/goom/lines.c:186:15: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘l’ # 184| GMLine *l = (GMLine *) malloc (sizeof (GMLine)); # 185| # 186|-> l->goomInfo = goomInfo; # 187| # 188| l->points = (GMUnitPointer *) malloc (512 * sizeof (GMUnitPointer)); Error: GCC_ANALYZER_WARNING (CWE-476): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/goom/plugin_info.c: scope_hint: In function ‘plugin_info_add_visual’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/goom/plugin_info.c:246:18: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘*p.params’ # 244| i = p->nbVisuals; # 245| p->nbParams = 1; # 246|-> p->params[0] = p->sound.params; # 247| while (i--) { # 248| if (p->visuals[i]->params) Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/goom/sound_tester.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-476): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/goom/surf3d.c: scope_hint: In function ‘grid3d_new’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/goom/surf3d.c:33:15: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘g’ # 31| surf3d *s = &(g->surf); # 32| # 33|-> s->nbvertex = x * y; # 34| s->vertex = malloc (x * y * sizeof (v3d)); # 35| s->svertex = malloc (x * y * sizeof (v3d)); Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/goom/tentacle3d.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/goom2k1/filters.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-476): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/goom2k1/filters.c: scope_hint: In function ‘zoomFilterFastRGB2k1’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/goom2k1/filters.c:412:30: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘pos10’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/goom2k1/filters.c:353:1: note: in expansion of macro ‘zoomFilterFastRGB’ # 410| coeffs[(y * prevX + x) * 2 + 1] = 0; # 411| #else # 412|-> pos10[start_y + x] = 0; # 413| c[0][start_y + x] = 0; # 414| c[1][start_y + x] = 0; Error: GCC_ANALYZER_WARNING (CWE-476): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/goom2k1/filters.c:445:22: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘pos10’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/goom2k1/filters.c:353:1: note: in expansion of macro ‘zoomFilterFastRGB’ # 443| #else # 444| pos = start_y + x; # 445|-> pos10[pos] = npx10 + prevX * npy10; # 446| # 447| if (!(coefh || coefv)) Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/goom2k1/goom_core.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/goom2k1/goom_core.c:57:8: note: Assuming 'resx' is not equal to field 'resolx' # 55| guint32 buffsize = resx * resy; # 56| # 57|-> if ((goomdata->resolx == resx) && (goomdata->resoly == resy)) # 58| return; # 59| Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/goom2k1/goom_core.c:57:34: note: Left side of '&&' is false # 55| guint32 buffsize = resx * resy; # 56| # 57|-> if ((goomdata->resolx == resx) && (goomdata->resoly == resy)) # 58| return; # 59| Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/goom2k1/goom_core.c:60:3: note: Taking false branch # 58| return; # 59| # 60|-> if (goomdata->buffsize < buffsize) { # 61| if (goomdata->pixel) # 62| free (goomdata->pixel); Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/goom2k1/goom_core.c:60:7: note: Assuming 'buffsize' is <= field 'buffsize' # 58| return; # 59| # 60|-> if (goomdata->buffsize < buffsize) { # 61| if (goomdata->pixel) # 62| free (goomdata->pixel); Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/goom2k1/goom_core.c:76:3: note: Null pointer passed to 1st parameter expecting 'nonnull' # 74| goomdata->resoly = resy; # 75| # 76|-> memset (goomdata->pixel, 0, buffsize * sizeof (guint32) + 128); # 77| memset (goomdata->back, 0, buffsize * sizeof (guint32) + 128); # 78| } Error: GCC_ANALYZER_WARNING (CWE-688): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/goom2k1/goom_core.c: scope_hint: In function ‘goom2k1_set_resolution’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/goom2k1/goom_core.c:76:3: warning[-Wanalyzer-null-argument]: use of NULL ‘*goomdata.p1’ where non-null expected gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/goom2k1/goom_core.c:22:1: note: in expansion of macro ‘goom_init’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/goom2k1/goom_core.c:36:3: note: in expansion of macro ‘goom_set_resolution’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/goom2k1/goom_core.c:53:1: note: in expansion of macro ‘goom_set_resolution’ <built-in>: note: argument 1 of ‘__builtin_memset’ must be non-null # 74| goomdata->resoly = resy; # 75| # 76|-> memset (goomdata->pixel, 0, buffsize * sizeof (guint32) + 128); # 77| memset (goomdata->back, 0, buffsize * sizeof (guint32) + 128); # 78| } Error: GCC_ANALYZER_WARNING (CWE-688): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/goom2k1/goom_core.c:76:3: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘*goomdata.pixel’ where non-null expected <built-in>: note: argument 1 of ‘__builtin_memset’ must be non-null # 74| goomdata->resoly = resy; # 75| # 76|-> memset (goomdata->pixel, 0, buffsize * sizeof (guint32) + 128); # 77| memset (goomdata->back, 0, buffsize * sizeof (guint32) + 128); # 78| } Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/goom2k1/goom_core.c:76:3: warning[core.NonNullParamChecker]: Null pointer passed to 1st parameter expecting 'nonnull' # 74| goomdata->resoly = resy; # 75| # 76|-> memset (goomdata->pixel, 0, buffsize * sizeof (guint32) + 128); # 77| memset (goomdata->back, 0, buffsize * sizeof (guint32) + 128); # 78| } Error: GCC_ANALYZER_WARNING (CWE-688): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/goom2k1/goom_core.c:77:3: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘*goomdata.back’ where non-null expected <built-in>: note: argument 1 of ‘__builtin_memset’ must be non-null # 75| # 76| memset (goomdata->pixel, 0, buffsize * sizeof (guint32) + 128); # 77|-> memset (goomdata->back, 0, buffsize * sizeof (guint32) + 128); # 78| } # 79| Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/imagefreeze/gstimagefreeze.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/isomp4/atoms.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/isomp4/atomsrecovery.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/isomp4/descriptors.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/isomp4/gstisoff.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/isomp4/gstqtmoovrecover.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/isomp4/gstqtmux.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/isomp4/gstqtmuxmap.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/isomp4/qtdemux.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/isomp4/qtdemux_dump.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-476): /usr/include/gstreamer-1.0/gst/gst.h:56: included_from: Included from here. gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/isomp4/qtdemux_debug.h:4: included_from: Included from here. gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/isomp4/qtdemux_dump.c:22: included_from: Included from here. gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/isomp4/qtdemux_dump.c: scope_hint: In function ‘qtdemux_dump_dops’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/isomp4/qtdemux_dump.c:1129:28: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘channel_mapping’ /usr/include/gstreamer-1.0/gst/gstinfo.h:727:31: note: in definition of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/isomp4/qtdemux_dump.c:1128:9: note: in expansion of macro ‘GST_LOG’ /usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here. /usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here. /usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here. /usr/include/glib-2.0/glib.h:32: included_from: Included from here. /usr/include/gstreamer-1.0/gst/gst.h:27: included_from: Included from here. /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:482:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/isomp4/qtdemux_dump.c:1090:8: note: in expansion of macro ‘gst_byte_reader_get_uint8’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/isomp4/qtdemux_types.h:25: included_from: Included from here. gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/isomp4/qtdemux_dump.c:23: included_from: Included from here. /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:436:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:427:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:436:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:436:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/isomp4/qtdemux_dump.c: scope_hint: In function ‘qtdemux_dump_dops’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:482:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/isomp4/qtdemux_dump.c:1090:8: note: in expansion of macro ‘gst_byte_reader_get_uint8’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:482:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/isomp4/qtdemux_dump.c:1090:8: note: in expansion of macro ‘gst_byte_reader_get_uint8’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:482:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/isomp4/qtdemux_dump.c:1091:8: note: in expansion of macro ‘gst_byte_reader_get_uint8’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:482:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/isomp4/qtdemux_dump.c:1091:8: note: in expansion of macro ‘gst_byte_reader_get_uint8’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:436:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:426:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:436:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:436:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h: scope_hint: In function ‘qtdemux_dump_dops’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:436:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:436:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:311:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_UNCHECKED’ /usr/include/gstreamer-1.0/gst/gstutils.h:166:43: note: in definition of macro ‘_GST_GET’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:298:21: note: in expansion of macro ‘GST_READ_UINT8’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:311:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_UNCHECKED’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/isomp4/qtdemux_dump.c: scope_hint: In function ‘qtdemux_dump_dops’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:482:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/isomp4/qtdemux_dump.c:1091:8: note: in expansion of macro ‘gst_byte_reader_get_uint8’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:482:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/isomp4/qtdemux_dump.c:1091:8: note: in expansion of macro ‘gst_byte_reader_get_uint8’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:490:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/isomp4/qtdemux_dump.c:1092:8: note: in expansion of macro ‘gst_byte_reader_get_uint16_be’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:490:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/isomp4/qtdemux_dump.c:1092:8: note: in expansion of macro ‘gst_byte_reader_get_uint16_be’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:440:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:426:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:440:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:440:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/isomp4/qtdemux_dump.c: scope_hint: In function ‘qtdemux_dump_dops’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:490:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/isomp4/qtdemux_dump.c:1092:8: note: in expansion of macro ‘gst_byte_reader_get_uint16_be’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:490:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/isomp4/qtdemux_dump.c:1092:8: note: in expansion of macro ‘gst_byte_reader_get_uint16_be’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:506:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/isomp4/qtdemux_dump.c:1093:8: note: in expansion of macro ‘gst_byte_reader_get_uint32_be’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:506:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/isomp4/qtdemux_dump.c:1093:8: note: in expansion of macro ‘gst_byte_reader_get_uint32_be’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:445:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:426:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:445:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:445:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/isomp4/qtdemux_dump.c: scope_hint: In function ‘qtdemux_dump_dops’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:506:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/isomp4/qtdemux_dump.c:1093:8: note: in expansion of macro ‘gst_byte_reader_get_uint32_be’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:506:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/isomp4/qtdemux_dump.c:1093:8: note: in expansion of macro ‘gst_byte_reader_get_uint32_be’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:490:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/isomp4/qtdemux_dump.c:1094:8: note: in expansion of macro ‘gst_byte_reader_get_uint16_be’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:490:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/isomp4/qtdemux_dump.c:1094:8: note: in expansion of macro ‘gst_byte_reader_get_uint16_be’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:440:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:426:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:440:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:440:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/isomp4/qtdemux_dump.c: scope_hint: In function ‘qtdemux_dump_dops’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:490:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/isomp4/qtdemux_dump.c:1094:8: note: in expansion of macro ‘gst_byte_reader_get_uint16_be’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:490:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/isomp4/qtdemux_dump.c:1094:8: note: in expansion of macro ‘gst_byte_reader_get_uint16_be’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:482:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/isomp4/qtdemux_dump.c:1095:8: note: in expansion of macro ‘gst_byte_reader_get_uint8’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:482:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/isomp4/qtdemux_dump.c:1095:8: note: in expansion of macro ‘gst_byte_reader_get_uint8’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:436:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:426:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:436:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:436:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/isomp4/qtdemux_dump.c: scope_hint: In function ‘qtdemux_dump_dops’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:482:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/isomp4/qtdemux_dump.c:1095:8: note: in expansion of macro ‘gst_byte_reader_get_uint8’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:482:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/isomp4/qtdemux_dump.c:1095:8: note: in expansion of macro ‘gst_byte_reader_get_uint8’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’ /usr/include/gstreamer-1.0/gst/gstinfo.h:1356:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/isomp4/qtdemux_dump.c:1114:3: note: in expansion of macro ‘GST_LOG’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’ /usr/include/gstreamer-1.0/gst/gstinfo.h:1356:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/isomp4/qtdemux_dump.c:1115:3: note: in expansion of macro ‘GST_LOG’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’ /usr/include/gstreamer-1.0/gst/gstinfo.h:1356:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/isomp4/qtdemux_dump.c:1115:3: note: in expansion of macro ‘GST_LOG’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’ /usr/include/gstreamer-1.0/gst/gstinfo.h:1356:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/isomp4/qtdemux_dump.c:1116:3: note: in expansion of macro ‘GST_LOG’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’ /usr/include/gstreamer-1.0/gst/gstinfo.h:1356:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/isomp4/qtdemux_dump.c:1116:3: note: in expansion of macro ‘GST_LOG’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’ /usr/include/gstreamer-1.0/gst/gstinfo.h:1356:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/isomp4/qtdemux_dump.c:1117:3: note: in expansion of macro ‘GST_LOG’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’ /usr/include/gstreamer-1.0/gst/gstinfo.h:1356:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/isomp4/qtdemux_dump.c:1117:3: note: in expansion of macro ‘GST_LOG’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’ /usr/include/gstreamer-1.0/gst/gstinfo.h:1356:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/isomp4/qtdemux_dump.c:1118:3: note: in expansion of macro ‘GST_LOG’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’ /usr/include/gstreamer-1.0/gst/gstinfo.h:1356:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/isomp4/qtdemux_dump.c:1118:3: note: in expansion of macro ‘GST_LOG’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’ /usr/include/gstreamer-1.0/gst/gstinfo.h:1356:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/isomp4/qtdemux_dump.c:1119:3: note: in expansion of macro ‘GST_LOG’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’ /usr/include/gstreamer-1.0/gst/gstinfo.h:1356:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/isomp4/qtdemux_dump.c:1119:3: note: in expansion of macro ‘GST_LOG’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’ /usr/include/gstreamer-1.0/gst/gstinfo.h:1356:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/isomp4/qtdemux_dump.c:1123:5: note: in expansion of macro ‘GST_LOG’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’ /usr/include/gstreamer-1.0/gst/gstinfo.h:1356:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/isomp4/qtdemux_dump.c:1123:5: note: in expansion of macro ‘GST_LOG’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’ /usr/include/gstreamer-1.0/gst/gstinfo.h:1356:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/isomp4/qtdemux_dump.c:1124:5: note: in expansion of macro ‘GST_LOG’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’ /usr/include/gstreamer-1.0/gst/gstinfo.h:1356:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/isomp4/qtdemux_dump.c:1124:5: note: in expansion of macro ‘GST_LOG’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’ /usr/include/gstreamer-1.0/gst/gstinfo.h:1356:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/isomp4/qtdemux_dump.c:1128:9: note: in expansion of macro ‘GST_LOG’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’ /usr/include/gstreamer-1.0/gst/gstinfo.h:1356:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/isomp4/qtdemux_dump.c:1128:9: note: in expansion of macro ‘GST_LOG’ /usr/include/gstreamer-1.0/gst/gstinfo.h:727:31: note: in definition of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/isomp4/qtdemux_dump.c:1128:9: note: in expansion of macro ‘GST_LOG’ /usr/include/gstreamer-1.0/gst/gstinfo.h:727:31: note: in definition of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/isomp4/qtdemux_dump.c:1128:9: note: in expansion of macro ‘GST_LOG’ /usr/include/gstreamer-1.0/gst/gstinfo.h:727:31: note: in definition of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/isomp4/qtdemux_dump.c:1128:9: note: in expansion of macro ‘GST_LOG’ # 1127| for (i = 0; i < n_channels; i++) # 1128| GST_LOG ("%*s channel mapping: %d -> %d", depth, "", i, # 1129|-> channel_mapping[i]); # 1130| # 1131| g_free (channel_mapping); Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/isomp4/qtdemux_tags.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/level/gstlevel.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/matroska/ebml-read.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/matroska/ebml-read.c:578:3: warning[core.NonNullParamChecker]: Null pointer passed to 2nd parameter expecting 'nonnull' # 576| # 577| *str = g_malloc (size + 1); # 578|-> memcpy (*str, data, size); # 579| (*str)[size] = '\0'; # 580| Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/matroska/ebml-write.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/matroska/lzo.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/matroska/matroska-demux.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/matroska/matroska-ids.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/matroska/matroska-mux.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/matroska/matroska-parse.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/matroska/matroska-parse.c:1599:12: warning[deadcode.DeadStores]: Although the value stored to 'ret' is used in the enclosing expression, the value is never actually read from 'ret' # 1597| while (ret == GST_FLOW_OK && gst_ebml_read_has_remaining (ebml, 1, TRUE)) { # 1598| if (!is_simpleblock) { # 1599|-> if ((ret = gst_ebml_peek_id (ebml, &id)) != GST_FLOW_OK) { # 1600| goto data_error; # 1601| } Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/matroska/matroska-parse.c:3100:9: warning[deadcode.DeadStores]: Value stored to 'ret' is never read # 3098| parse->common.offset, parse->common.start_resync_offset); # 3099| parse->common.state = GST_MATROSKA_READ_STATE_SCANNING; # 3100|-> ret = GST_FLOW_OK; # 3101| } else { # 3102| GST_WARNING_OBJECT (parse, Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/matroska/matroska-read-common.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-688): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/matroska/matroska-read-common.c: scope_hint: In function ‘gst_matroska_read_common_parse_metadata_id_simple_tag’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/matroska/matroska-read-common.c:2429:13: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected /usr/include/glib-2.0/glib/gstring.h:37: included_from: Included from here. /usr/include/glib-2.0/glib/giochannel.h:36: included_from: Included from here. /usr/include/glib-2.0/glib.h:56: included_from: Included from here. /usr/include/gstreamer-1.0/gst/gst.h:27: included_from: Included from here. /usr/include/gstreamer-1.0/gst/tag/tag.h:25: included_from: Included from here. gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/matroska/matroska-read-common.c:40: included_from: Included from here. /usr/include/glib-2.0/glib/gstrfuncs.h:324:38: note: in definition of macro ‘g_strdup’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/matroska/matroska-read-common.c:2427:22: note: in expansion of macro ‘g_strdup’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/matroska/matroska-read-common.c: scope_hint: In function ‘gst_matroska_read_common_parse_metadata_id_simple_tag’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/matroska/matroska-read-common.c:2428:21: note: in expansion of macro ‘g_strdup’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/matroska/matroska-read-common.c: scope_hint: In function ‘gst_matroska_read_common_parse_metadata_id_simple_tag’ <built-in>: note: argument 1 of ‘__builtin_strchr’ must be non-null # 2427| val_post = g_strdup (strchr (val, '=') + 1); # 2428| val_pre = g_strdup (val); # 2429|-> *(strchr (val_pre, '=') + 1) = '\0'; # 2430| # 2431| for (k = 0; !matched && k < G_N_ELEMENTS (child_tag_conv); k++) { Error: GCC_ANALYZER_WARNING (CWE-476): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/matroska/matroska-read-common.c:2429:40: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ /usr/include/glib-2.0/glib/gstrfuncs.h:324:38: note: in definition of macro ‘g_strdup’ # 2427| val_post = g_strdup (strchr (val, '=') + 1); # 2428| val_pre = g_strdup (val); # 2429|-> *(strchr (val_pre, '=') + 1) = '\0'; # 2430| # 2431| for (k = 0; !matched && k < G_N_ELEMENTS (child_tag_conv); k++) { Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/multifile/gstmultifilesink.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/multifile/gstmultifilesink.c:780:11: warning[unix.Errno]: An undefined value may be read from 'errno' # 778| } # 779| stdio_write_error: # 780|-> switch (errno) { # 781| case ENOSPC: # 782| GST_ELEMENT_ERROR (multifilesink, RESOURCE, NO_SPACE_LEFT, Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/multifile/gstsplitmuxpartreader.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/multifile/gstsplitmuxsink.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/multifile/gstsplitmuxsink.c:1747:9: warning[deadcode.DeadStores]: Value stored to 'locked' is never read # 1745| # 1746| GST_SPLITMUX_LOCK (splitmux); # 1747|-> locked = TRUE; # 1748| # 1749| if (splitmux->output_state == SPLITMUX_OUTPUT_STATE_STOPPED) Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/multifile/gstsplitmuxsrc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/multifile/gstsplitutils.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/multifile/patternspec.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/multipart/multipartdemux.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/multipart/multipartmux.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/replaygain/gstrganalysis.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/replaygain/gstrgvolume.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/replaygain/rganalysis.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtpL16pay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtpac3pay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtpamrdepay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtpamrpay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtpceltdepay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtpceltpay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtpdvdepay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtpdvpay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtpg726depay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtpg729pay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtpgstpay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtpgstpay.c:333:5: warning[deadcode.DeadStores]: Value stored to 'payload' is never read # 331| payload[7] = frag_offset & 0xff; # 332| # 333|-> payload += 8; # 334| payload_len -= 8; # 335| Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtph261depay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtph261pay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING (CWE-457): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtph261pay.c:734: warning[uninitvar]: Uninitialized variable: ret # 732| gob->last.gobn = gob->gn; # 733| # 734|-> if (ret == PARSE_OK) { # 735| GST_DEBUG_OBJECT (pay, # 736| "Split GOBN %d after MBA %d (endpos %u, maxpos %u, nextpos %u)", Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtph263pay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-1335): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtph263pay.c: scope_hint: In function ‘gst_rtp_h263_pay_move_window_right’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtph263pay.c:932:44: warning[-Wanalyzer-shift-count-overflow]: shift by count (‘43’) >= precision of type (‘32’) /usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here. /usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here. /usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here. /usr/include/glib-2.0/glib.h:32: included_from: Included from here. /usr/include/gstreamer-1.0/gst/gst.h:27: included_from: Included from here. /usr/include/gstreamer-1.0/gst/rtp/gstrtpbuffer.h:27: included_from: Included from here. gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtph263pay.c:29: included_from: Included from here. /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’ /usr/include/gstreamer-1.0/gst/gstinfo.h:1339:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtph263pay.c:1719:5: note: in expansion of macro ‘GST_DEBUG_OBJECT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’ /usr/include/gstreamer-1.0/gst/gstinfo.h:1339:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtph263pay.c:1731:7: note: in expansion of macro ‘GST_DEBUG_OBJECT’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’ /usr/include/gstreamer-1.0/gst/gstinfo.h:1339:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtph263pay.c:1754:5: note: in expansion of macro ‘GST_DEBUG_OBJECT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’ /usr/include/gstreamer-1.0/gst/gstinfo.h:1339:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtph263pay.c:1770:11: note: in expansion of macro ‘GST_DEBUG_OBJECT’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’ /usr/include/gstreamer-1.0/gst/gstinfo.h:1339:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtph263pay.c:1770:11: note: in expansion of macro ‘GST_DEBUG_OBJECT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’ /usr/include/gstreamer-1.0/gst/gstinfo.h:1339:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtph263pay.c:1776:13: note: in expansion of macro ‘GST_DEBUG_OBJECT’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’ /usr/include/gstreamer-1.0/gst/gstinfo.h:1339:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtph263pay.c:1776:13: note: in expansion of macro ‘GST_DEBUG_OBJECT’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’ /usr/include/gstreamer-1.0/gst/gstinfo.h:1340:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtph263pay.c:1469:5: note: in expansion of macro ‘GST_LOG_OBJECT’ # 930| rest_bits = 0; # 931| } else { # 932|-> context->window = (context->window << n) | # 933| ((b & (((guint) pow (2.0, (double) rest_bits)) - 1)) >> # 934| (rest_bits - n)); Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtph263pay.c:1384:25: warning[core.NullDereference]: Access to field 'start' results in a dereference of a null pointer # 1382| pack = gst_rtp_h263_pay_package_new_empty (); # 1383| # 1384|-> pack->payload_start = gob->macroblocks[first]->start; # 1385| pack->sbit = gob->macroblocks[first]->sbit; # 1386| if (first == 0) { Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtph263pay.c:1585:23: warning[core.NullDereference]: Access to field 'length' results in a dereference of a null pointer # 1583| "------------------------- NEW PACKAGE ----------------------"); # 1584| while (mb < gob->nmacroblocs) { # 1585|-> if (payload_len + gob->macroblocks[mb]->length < max_payload_size) { # 1586| # 1587| //FIXME: payload_len is not the real length -> ignoring sbit/ebit Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtph263pay.c:1843:7: warning[core.NullDereference]: Access to field 'ptype_srcformat' results in a dereference of a null pointer (loaded from field 'piclayer') # 1841| end: # 1842| gst_rtp_h263_pay_context_destroy (context, # 1843|-> context->piclayer->ptype_srcformat); # 1844| gst_buffer_unmap (rtph263pay->current_buffer, &rtph263pay->map); # 1845| gst_buffer_replace (&rtph263pay->current_buffer, NULL); Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtph263pdepay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtph263ppay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtph264depay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtph264depay.c:668:18: warning[core.UndefinedBinaryOperatorResult]: The right operand of '==' is a garbage value # 666| parse_sps (&spsmap, &tmp_sps_id); # 667| # 668|-> if (sps_id == tmp_sps_id) { # 669| /* If this is already the most recent SPS and unchanged, nothing to do */ # 670| if (i == (sps_array->len - 1) && map.size == spsmap.size && Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtph264depay.c:708:18: warning[core.UndefinedBinaryOperatorResult]: The right operand of '==' is a garbage value # 706| parse_pps (&ppsmap, &tmp_sps_id, &tmp_pps_id); # 707| # 708|-> if (pps_id == tmp_pps_id) { # 709| /* If this is already the most recent PPS and unchanged, nothing to do */ # 710| if (i == (pps_array->len - 1) && map.size == ppsmap.size && Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtph264pay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: COMPILER_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtph264pay.c:1258:1: warning[-Wenum-int-mismatch]: conflicting types for ‘gst_rtp_h264_pay_payload_nal_bundle’ due to enum/integer mismatch; have ‘gboolean(GstRTPBasePayload *, GstBuffer *, GstClockTime, GstClockTime, gboolean, gboolean, gboolean, guint8)’ {aka ‘int(struct _GstRTPBasePayload *, struct _GstBuffer *, long unsigned int, long unsigned int, int, int, int, unsigned char)’} # 1258 | gst_rtp_h264_pay_payload_nal_bundle (GstRTPBasePayload * basepayload, # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtph264pay.c:865:1: note: previous declaration of ‘gst_rtp_h264_pay_payload_nal_bundle’ with type ‘GstFlowReturn(GstRTPBasePayload *, GstBuffer *, GstClockTime, GstClockTime, gboolean, gboolean, gboolean, guint8)’ {aka ‘GstFlowReturn(struct _GstRTPBasePayload *, struct _GstBuffer *, long unsigned int, long unsigned int, int, int, int, unsigned char)’} # 865 | gst_rtp_h264_pay_payload_nal_bundle (GstRTPBasePayload * basepayload, # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # 1256| # 1257| static gboolean # 1258|-> gst_rtp_h264_pay_payload_nal_bundle (GstRTPBasePayload * basepayload, # 1259| GstBuffer * paybuf, GstClockTime dts, GstClockTime pts, gboolean end_of_au, # 1260| gboolean delta_unit, gboolean discont, guint8 nal_header) Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtph264pay.c:1331:5: warning[deadcode.DeadStores]: Value stored to 'bundle_size' is never read # 1329| GST_DEBUG_OBJECT (rtph264pay, "creating new STAP-A aggregate"); # 1330| bundle = rtph264pay->bundle = gst_buffer_list_new (); # 1331|-> bundle_size = rtph264pay->bundle_size = 1; # 1332| rtph264pay->bundle_contains_vcl = FALSE; # 1333| } Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtph265depay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtph265depay.c:725:18: warning[core.UndefinedBinaryOperatorResult]: The right operand of '==' is a garbage value # 723| parse_sps (&spsmap, &tmp_sps_id); # 724| # 725|-> if (sps_id == tmp_sps_id) { # 726| if (map.size == spsmap.size && # 727| memcmp (map.data, spsmap.data, spsmap.size) == 0) { Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtph265depay.c:763:18: warning[core.UndefinedBinaryOperatorResult]: The right operand of '==' is a garbage value # 761| parse_pps (&ppsmap, &tmp_sps_id, &tmp_pps_id); # 762| # 763|-> if (pps_id == tmp_pps_id) { # 764| if (map.size == ppsmap.size && # 765| memcmp (map.data, ppsmap.data, ppsmap.size) == 0) { Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtph265pay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING (CWE-457): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtph265pay.c:1319: error[legacyUninitvar]: Uninitialized variable: ap_header[0] # 1317| /* Propagate F bit */ # 1318| if ((nal_header[0] & 0x80)) # 1319|-> ap_header[0] |= 0x80; # 1320| # 1321| /* Select lowest layer_id & temporal_id */ Error: GCC_ANALYZER_WARNING (CWE-457): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtph265pay.c: scope_hint: In function ‘gst_rtp_h265_pay_send_bundle’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtph265pay.c:1319:18: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ap_header[0]’ /usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here. /usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here. /usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here. /usr/include/glib-2.0/glib.h:32: included_from: Included from here. /usr/include/gstreamer-1.0/gst/gst.h:27: included_from: Included from here. /usr/include/gstreamer-1.0/gst/rtp/gstrtpbuffer.h:27: included_from: Included from here. gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtph265pay.c:28: included_from: Included from here. /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtph265pay.c:1621:5: note: in expansion of macro ‘g_assert’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’ /usr/include/gstreamer-1.0/gst/gstinfo.h:1339:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtph265pay.c:1623:5: note: in expansion of macro ‘GST_DEBUG_OBJECT’ /usr/include/glib-2.0/glib.h:33: included_from: Included from here. gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtph265pay.c:1027:14: note: in expansion of macro ‘g_ptr_array_index’ /usr/include/gstreamer-1.0/gst/gstbuffer.h:27: included_from: Included from here. /usr/include/gstreamer-1.0/gst/gstpad.h:70: included_from: Included from here. /usr/include/gstreamer-1.0/gst/gstelement.h:223: included_from: Included from here. /usr/include/gstreamer-1.0/gst/gstbin.h:27: included_from: Included from here. /usr/include/gstreamer-1.0/gst/gst.h:35: included_from: Included from here. /usr/include/gstreamer-1.0/gst/gstminiobject.h:110:57: note: in expansion of macro ‘GST_MINI_OBJECT_FLAGS’ /usr/include/gstreamer-1.0/gst/gstbuffer.h:60:49: note: in expansion of macro ‘GST_MINI_OBJECT_FLAG_IS_SET’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtph265pay.c:1035:14: note: in expansion of macro ‘GST_BUFFER_FLAG_IS_SET’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1245:45: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/gstinfo.h:725:7: note: in expansion of macro ‘G_UNLIKELY’ /usr/include/gstreamer-1.0/gst/gstinfo.h:1339:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtph265pay.c:1401:5: note: in expansion of macro ‘GST_DEBUG_OBJECT’ # 1317| /* Propagate F bit */ # 1318| if ((nal_header[0] & 0x80)) # 1319|-> ap_header[0] |= 0x80; # 1320| # 1321| /* Select lowest layer_id & temporal_id */ Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtph265pay.c:1319:22: warning[core.uninitialized.Assign]: The left expression of the compound assignment is an uninitialized value. The computed value will also be garbage # 1317| /* Propagate F bit */ # 1318| if ((nal_header[0] & 0x80)) # 1319|-> ap_header[0] |= 0x80; # 1320| # 1321| /* Select lowest layer_id & temporal_id */ Error: COMPILER_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtph265pay.c:1355:1: warning[-Wenum-int-mismatch]: conflicting types for ‘gst_rtp_h265_pay_payload_nal_bundle’ due to enum/integer mismatch; have ‘gboolean(GstRTPBasePayload *, GstBuffer *, GstClockTime, GstClockTime, gboolean, gboolean, guint8, const guint8 *, int)’ {aka ‘int(struct _GstRTPBasePayload *, struct _GstBuffer *, long unsigned int, long unsigned int, int, int, unsigned char, const unsigned char *, int)’} # 1355 | gst_rtp_h265_pay_payload_nal_bundle (GstRTPBasePayload * basepayload, # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtph265pay.c:934:22: note: previous declaration of ‘gst_rtp_h265_pay_payload_nal_bundle’ with type ‘GstFlowReturn(GstRTPBasePayload *, GstBuffer *, GstClockTime, GstClockTime, gboolean, gboolean, guint8, const guint8 *, int)’ {aka ‘GstFlowReturn(struct _GstRTPBasePayload *, struct _GstBuffer *, long unsigned int, long unsigned int, int, int, unsigned char, const unsigned char *, int)’} # 934 | static GstFlowReturn gst_rtp_h265_pay_payload_nal_bundle (GstRTPBasePayload * # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # 1353| # 1354| static gboolean # 1355|-> gst_rtp_h265_pay_payload_nal_bundle (GstRTPBasePayload * basepayload, # 1356| GstBuffer * paybuf, GstClockTime dts, GstClockTime pts, # 1357| gboolean marker, gboolean delta_unit, guint8 nal_type, Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtph265pay.c:1428:5: warning[deadcode.DeadStores]: Value stored to 'bundle_size' is never read # 1426| GST_DEBUG_OBJECT (rtph265pay, "creating new AP aggregate"); # 1427| bundle = rtph265pay->bundle = gst_buffer_list_new (); # 1428|-> bundle_size = rtph265pay->bundle_size = 2; # 1429| rtph265pay->bundle_contains_vcl_or_suffix = FALSE; # 1430| } Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtph265pay.c:1522:3: warning[deadcode.DeadStores]: Value stored to 'ret' is never read # 1520| } # 1521| # 1522|-> ret = GST_FLOW_OK; # 1523| # 1524| /* now loop over all NAL units and put them in a packet */ Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtphdrext-colorspace.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-457): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtphdrext-colorspace.c: scope_hint: In function ‘gst_rtp_header_extension_colorspace_read.part.0’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtphdrext-colorspace.c:372:25: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘chroma_site’ /usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here. /usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here. /usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here. /usr/include/glib-2.0/glib.h:32: included_from: Included from here. /usr/include/gstreamer-1.0/gst/gst.h:27: included_from: Included from here. /usr/include/gstreamer-1.0/gst/rtp/gstrtphdrext.h:26: included_from: Included from here. gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtphdrext-colorspace.h:26: included_from: Included from here. gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtphdrext-colorspace.c:31: included_from: Included from here. /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtphdrext-colorspace.c:204:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtphdrext-colorspace.c:205:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtphdrext-colorspace.c:205:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtphdrext-colorspace.c:206:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtphdrext-colorspace.c:206:3: note: in expansion of macro ‘g_return_val_if_fail’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtphdrext-colorspace.c:35: included_from: Included from here. gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtphdrext-colorspace.c:208:7: note: in expansion of macro ‘gst_byte_reader_get_remaining’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtphdrext-colorspace.c: scope_hint: In function ‘gst_rtp_header_extension_colorspace_read.part.0’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:482:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtphdrext-colorspace.c:212:8: note: in expansion of macro ‘gst_byte_reader_get_uint8’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:482:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtphdrext-colorspace.c:212:8: note: in expansion of macro ‘gst_byte_reader_get_uint8’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:436:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:426:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:436:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:436:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtphdrext-colorspace.c: scope_hint: In function ‘gst_rtp_header_extension_colorspace_read.part.0’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:482:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtphdrext-colorspace.c:212:8: note: in expansion of macro ‘gst_byte_reader_get_uint8’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:482:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtphdrext-colorspace.c:212:8: note: in expansion of macro ‘gst_byte_reader_get_uint8’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:482:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtphdrext-colorspace.c:217:8: note: in expansion of macro ‘gst_byte_reader_get_uint8’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:436:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:426:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:436:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:436:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtphdrext-colorspace.c: scope_hint: In function ‘gst_rtp_header_extension_colorspace_read.part.0’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:482:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtphdrext-colorspace.c:217:8: note: in expansion of macro ‘gst_byte_reader_get_uint8’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:482:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtphdrext-colorspace.c:217:8: note: in expansion of macro ‘gst_byte_reader_get_uint8’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:482:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtphdrext-colorspace.c:222:8: note: in expansion of macro ‘gst_byte_reader_get_uint8’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:436:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:426:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:436:1: note: in expansion of macro ‘__GST_BYTE_READER_GET_PEEK_BITS_INLINE’ /usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:482:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtphdrext-colorspace.c:222:8: note: in expansion of macro ‘gst_byte_reader_get_uint8’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/gstreamer-1.0/gst/base/gstbytereader.h:482:5: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtphdrext-colorspace.c:222:8: note: in expansion of macro ‘gst_byte_reader_get_uint8’ # 370| } # 371| # 372|-> if (self->chroma_site != chroma_site) { # 373| caps_update_needed = TRUE; # 374| self->chroma_site = chroma_site; Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtphdrext-colorspace.c:372:25: warning[core.UndefinedBinaryOperatorResult]: The right operand of '!=' is a garbage value # 370| } # 371| # 372|-> if (self->chroma_site != chroma_site) { # 373| caps_update_needed = TRUE; # 374| self->chroma_site = chroma_site; Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtphdrext-colorspace.c:393:7: warning[core.uninitialized.Branch]: Branch condition evaluates to a garbage value # 391| } # 392| # 393|-> if (caps_update_needed) { # 394| gst_rtp_header_extension_set_wants_update_non_rtp_src_caps (ext, TRUE); # 395| } Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtpj2kdepay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtpj2kpay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtpjpegdepay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtpjpegdepay.c:374:3: warning[deadcode.DeadStores]: Value stored to 'qt' is never read # 372| size = ((precision & 2) ? 128 : 64); # 373| p = MakeQuantHeader (p, qt, size, 1); # 374|-> qt += size; # 375| # 376| if (dri != 0) Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtpjpegdepay.c:616:5: warning[deadcode.DeadStores]: Value stored to 'payload' is never read # 614| qtable = rtpjpegdepay->qtables[Q]; # 615| # 616|-> payload += length; # 617| header_len += length; # 618| payload_len -= length; Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtpjpegdepay.c:618:5: warning[deadcode.DeadStores]: Value stored to 'payload_len' is never read # 616| payload += length; # 617| header_len += length; # 618|-> payload_len -= length; # 619| } else { # 620| length = 0; Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtpjpegpay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtpklvdepay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtpklvpay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtpmp4adepay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtpmp4apay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtpmp4apay.c:368:3: warning[deadcode.DeadStores]: Value stored to 'ret' is never read # 366| GstClockTime timestamp; # 367| # 368|-> ret = GST_FLOW_OK; # 369| # 370| rtpmp4apay = GST_RTP_MP4A_PAY (basepayload); Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtpmp4gdepay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtpmp4gpay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtpmp4vpay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtpmpapay.c:194:3: warning[deadcode.DeadStores]: Value stored to 'ret' is never read # 192| avail = gst_adapter_available (rtpmpapay->adapter); # 193| # 194|-> ret = GST_FLOW_OK; # 195| # 196| list = Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtpmparobustdepay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtpmpvdepay.c:169:7: warning[deadcode.DeadStores]: Value stored to 'payload_len' is never read # 167| goto empty_packet; # 168| # 169|-> payload_len -= 4; # 170| payload_header += 4; # 171| payload += 4; Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtpmpvdepay.c:171:7: warning[deadcode.DeadStores]: Value stored to 'payload' is never read # 169| payload_len -= 4; # 170| payload_header += 4; # 171|-> payload += 4; # 172| } # 173| Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtpmpvpay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtpmpvpay.c:187:3: warning[deadcode.DeadStores]: Value stored to 'ret' is never read # 185| avail = gst_adapter_available (rtpmpvpay->adapter); # 186| # 187|-> ret = GST_FLOW_OK; # 188| # 189| GST_DEBUG_OBJECT (rtpmpvpay, "available %u", avail); Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtpopusdepay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtpopuspay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtpqcelpdepay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtpqdmdepay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtpreddec.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtpredenc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING (CWE-457): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtpredenc.c:204: error[uninitvar]: Uninitialized variable: &data # 202| 0, &inp_data, &inp_size)) { # 203| gst_rtp_buffer_add_extension_onebyte_header (&red_rtp, self->twcc_ext_id, # 204|-> &data, sizeof (guint16)); # 205| } else if (gst_rtp_buffer_get_extension_twobytes_header (inp_rtp, &appbits, # 206| self->twcc_ext_id, 0, &inp_data, &inp_size)) { Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtpsbcdepay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtpstreamdepay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtpstreampay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtpsv3vdepay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtptheoradepay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtptheorapay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtpulpfecdec.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtpulpfecenc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING (CWE-457): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtpulpfecenc.c:382: error[uninitvar]: Uninitialized variable: &data # 380| if (twcc_ext_flags & GST_RTP_HEADER_EXTENSION_ONE_BYTE) { # 381| gst_rtp_buffer_add_extension_onebyte_header (&rtp, twcc_ext_id, # 382|-> &data, sizeof (guint16)); # 383| } else if (twcc_ext_flags & GST_RTP_HEADER_EXTENSION_TWO_BYTE) { # 384| gst_rtp_buffer_add_extension_twobytes_header (&rtp, twcc_appbits, Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtpvorbispay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtpvp8depay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtpvp8pay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtpvp9depay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtpvp9pay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtpvrawdepay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtpvrawdepay.c:282:8: warning[deadcode.DeadStores]: Although the value stored to 'ret' is used in the enclosing expression, the value is never actually read from 'ret' # 280| # 281| /* negotiate a bufferpool */ # 282|-> if ((ret = gst_rtp_vraw_depay_negotiate_pool (rtpvrawdepay, srccaps, # 283| &rtpvrawdepay->vinfo)) != GST_FLOW_OK) # 284| goto no_bufferpool; Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/gstrtpvrawpay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtp/rtpstoragestream.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtpmanager/gstrtpbin.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtpmanager/gstrtpfunnel.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtpmanager/gstrtphdrext-clientaudiolevel.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtpmanager/gstrtpjitterbuffer.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtpmanager/gstrtpmux.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtpmanager/gstrtpptdemux.c:762:9: warning[deadcode.DeadStores]: Value stored to 'ret' is never read # 760| case GST_STATE_CHANGE_NULL_TO_READY: # 761| if (gst_rtp_pt_demux_setup (ptdemux) != TRUE) # 762|-> ret = GST_STATE_CHANGE_FAILURE; # 763| break; # 764| case GST_STATE_CHANGE_READY_TO_PAUSED: Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtpmanager/gstrtprtxreceive.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtpmanager/gstrtprtxsend.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtpmanager/gstrtpsession.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtpmanager/gstrtpsession.c:1786:7: warning[deadcode.DeadStores]: Value stored to 'ret' is never read # 1784| GstPad *rtcp_src; # 1785| # 1786|-> ret = # 1787| gst_pad_push_event (rtpsession->recv_rtp_src, gst_event_ref (event)); # 1788| Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtpmanager/gstrtpssrcdemux.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtpmanager/gstrtpst2022-1-fecdec.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtpmanager/gstrtpst2022-1-fecdec.c:507:7: warning[core.uninitialized.Branch]: Branch condition evaluates to a garbage value # 505| GstFlowReturn ret = GST_FLOW_OK; # 506| # 507|-> if (fec->D) { # 508| guint i = 0; # 509| Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtpmanager/gstrtpst2022-1-fecenc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtpmanager/rtpjitterbuffer.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-476): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtpmanager/rtpjitterbuffer.c: scope_hint: In function ‘rtp_jitter_buffer_can_fast_start’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtpmanager/rtpjitterbuffer.c:1602:10: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘item’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtpmanager/rtpjitterbuffer.c:1361:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtpmanager/rtpjitterbuffer.c:1361:3: note: in expansion of macro ‘g_return_val_if_fail’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtpmanager/rtpjitterbuffer.c:1592:9: note: in expansion of macro ‘G_LIKELY’ /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtpmanager/rtpjitterbuffer.c:1592:9: note: in expansion of macro ‘G_LIKELY’ # 1600| # 1601| last_item = item; # 1602|-> item = (RTPJitterBufferItem *) last_item->next; # 1603| } # 1604| Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtpmanager/rtpsession.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtpmanager/rtpsource.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtpmanager/rtpstats.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtpmanager/rtpstats.c:199:7: warning[deadcode.DeadStores]: Value stored to 'rr' is never read # 197| /* both not given, use defaults */ # 198| rs = stats->rtcp_bandwidth * RTP_STATS_SENDER_FRACTION; # 199|-> rr = stats->rtcp_bandwidth * RTP_STATS_RECEIVER_FRACTION; # 200| } else { # 201| /* rr known, calculate rs */ Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtpmanager/rtpstats.c:210:7: warning[deadcode.DeadStores]: Value stored to 'rr' is never read # 208| /* rs known, calculate rr */ # 209| if (stats->rtcp_bandwidth > rs) # 210|-> rr = stats->rtcp_bandwidth - rs; # 211| else # 212| rr = 0; Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtpmanager/rtpstats.c:212:7: warning[deadcode.DeadStores]: Value stored to 'rr' is never read # 210| rr = stats->rtcp_bandwidth - rs; # 211| else # 212|-> rr = 0; # 213| } # 214| Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtpmanager/rtptimerqueue.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtpmanager/rtptwcc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtpmanager/rtptwcc.c:360:5: warning[unix.Malloc]: Potential leak of memory pointed to by 'writer.data' # 358| gst_bit_writer_put_bits_uint8 (&writer, RTP_TWCC_CHUNK_TYPE_RUN_LENGTH, 1); # 359| gst_bit_writer_put_bits_uint8 (&writer, status, 2); # 360|-> gst_bit_writer_put_bits_uint16 (&writer, len, 13); # 361| g_array_append_val (packet_chunks, data); # 362| written += len; Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtpmanager/rtptwcc.c:574:1: warning[unix.Malloc]: Potential leak of memory pointed to by 'writer.writer.data' # 572| } # 573| chunk_bit_writer_flush (&writer); # 574|-> } # 575| # 576| static void Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtpmanager/rtptwcc.c:953:29: warning[core.NullDereference]: Access to field 'seqnum' results in a dereference of a null pointer (loaded from variable 'first') # 951| last = &g_array_index (twcc_packets, RTPTWCCPacket, twcc_packets->len - 1); # 952| # 953|-> last_idx = last->seqnum - first->seqnum; # 954| # 955| if (last_idx < twcc->sent_packets->len) Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/rtsp/gstrtspsrc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/shapewipe/gstshapewipe.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/smpte/gstsmpte.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/smpte/gstsmpte.c:128:27: warning[unix.Malloc]: Potential leak of memory pointed to by 'smpte_transitions' # 126| } # 127| # 128|-> smpte_transition_type = # 129| g_enum_register_static ("GstSMPTETransitionType", smpte_transitions); # 130| } Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/smpte/gstsmptealpha.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/smpte/gstsmptealpha.c:129:27: warning[unix.Malloc]: Potential leak of memory pointed to by 'smpte_transitions' # 127| } # 128| # 129|-> smpte_transition_type = # 130| g_enum_register_static ("GstSMPTEAlphaTransitionType", # 131| smpte_transitions); Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/smpte/paint.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/spectrum/gstspectrum.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/udp/gstdynudpsink.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/udp/gstmultiudpsink.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-457): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/udp/gstmultiudpsink.c: scope_hint: In function ‘gst_multiudpsink_render_buffers’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/udp/gstmultiudpsink.c:795:30: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘*clients’ /usr/include/glib-2.0/glib.h:89: included_from: Included from here. /usr/include/gstreamer-1.0/gst/gst.h:27: included_from: Included from here. gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/udp/gstudpelements.h:28: included_from: Included from here. gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/udp/gstmultiudpsink.c:36: included_from: Included from here. gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/udp/gstmultiudpsink.c:757:3: note: in expansion of macro ‘g_assert_cmpuint’ /usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here. /usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here. /usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here. /usr/include/glib-2.0/glib.h:32: included_from: Included from here. /usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ /usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/udp/gstmultiudpsink.c:576:3: note: in expansion of macro ‘g_assert’ # 793| msgs[i].bytes_sent = 0; # 794| msgs[i].control_messages = NULL; # 795|-> msgs[i].address = clients[0]->addr; # 796| mem += mem_nums[i]; # 797| } Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/udp/gstudpnetutils.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/udp/gstudpsrc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/videobox/gstvideobox.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/videocrop/gstaspectratiocrop.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/videocrop/gstvideocrop.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/videocrop/gstvideocrop.c:574:5: warning[deadcode.DeadStores]: Value stored to 'video_meta' is never read # 572| video_meta = gst_buffer_get_video_meta (buf); # 573| if (!video_meta) { # 574|-> video_meta = gst_buffer_add_video_meta (buf, GST_VIDEO_FRAME_FLAG_NONE, # 575| GST_VIDEO_INFO_FORMAT (&vcrop->in_info), vcrop->in_info.width, # 576| vcrop->in_info.height); Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/videofilter/gstvideobalance.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/videofilter/gstvideomedian.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/videomixer/blend.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/videomixer/videomixer2.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/videomixer/videomixer2.c:1810:5: warning[deadcode.DeadStores]: Value stored to 'start_time' is never read # 1808| /* Convert to the output segment rate */ # 1809| if (ABS (mix->segment.rate) != 1.0) { # 1810|-> start_time *= ABS (mix->segment.rate); # 1811| end_time *= ABS (mix->segment.rate); # 1812| } Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/wavenc/gstwavenc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/wavenc/gstwavenc.c:809:3: warning[deadcode.DeadStores]: Value stored to 'cues_size' is never read # 807| toc = gst_toc_ref (wavenc->toc); # 808| size = 0; # 809|-> cues_size = 0; # 810| labls_size = 0; # 811| notes_size = 0; Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/wavparse/gstwavparse.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/wavparse/gstwavparse.c:2398:8: warning[deadcode.DeadStores]: Although the value stored to 'av' is used in the enclosing expression, the value is never actually read from 'av' # 2396| guint av; # 2397| # 2398|-> if ((av = gst_adapter_available (wav->adapter)) > 0) { # 2399| ret = gst_wavparse_stream_data (wav, TRUE); # 2400| } Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/gst/xingmux/gstxingmux.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/redhat-linux-build/tests/check/orc_deinterlace.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/redhat-linux-build/tests/check/orc_videobox.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/redhat-linux-build/tests/check/orc_videomixer.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/sys/oss/gstosshelper.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/sys/oss4/oss4-audio.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING (CWE-457): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/sys/oss4/oss4-audio.c:297: error[legacyUninitvar]: Uninitialized variable: rb # 295| # 296| gst_oss4_audio_get_channel_layout (obj, layout, num_channels, ch_layout); # 297|-> gst_audio_ring_buffer_set_channel_positions (rb, ch_layout); # 298| # 299| return; Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/sys/oss4/oss4-property-probe.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/sys/v4l2/gstv4l2.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/sys/v4l2/gstv4l2allocator.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/sys/v4l2/gstv4l2bufferpool.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/sys/v4l2/gstv4l2bufferpool.c:903:7: warning[deadcode.DeadStores]: Value stored to 'copy_threshold' is never read # 901| default: # 902| min_buffers = 0; # 903|-> copy_threshold = 0; # 904| g_assert_not_reached (); # 905| break; Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/sys/v4l2/gstv4l2bufferpool.c:1481:11: warning[deadcode.DeadStores]: Value stored to 'ret' is never read # 1479| } # 1480| default: # 1481|-> ret = GST_FLOW_ERROR; # 1482| g_assert_not_reached (); # 1483| break; Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/sys/v4l2/gstv4l2bufferpool.c:1506:11: warning[deadcode.DeadStores]: Value stored to 'ret' is never read # 1504| # 1505| default: # 1506|-> ret = GST_FLOW_ERROR; # 1507| g_assert_not_reached (); # 1508| break; Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/sys/v4l2/gstv4l2bufferpool.c:1513:7: warning[deadcode.DeadStores]: Value stored to 'ret' is never read # 1511| # 1512| default: # 1513|-> ret = GST_FLOW_ERROR; # 1514| g_assert_not_reached (); # 1515| break; Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/sys/v4l2/gstv4l2codec.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/sys/v4l2/gstv4l2deviceprovider.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/sys/v4l2/gstv4l2h264codec.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/sys/v4l2/gstv4l2h265codec.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/sys/v4l2/gstv4l2mpeg2codec.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/sys/v4l2/gstv4l2mpeg4codec.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/sys/v4l2/gstv4l2object.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/sys/v4l2/gstv4l2radio.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/sys/v4l2/gstv4l2src.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/sys/v4l2/gstv4l2transform.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/sys/v4l2/gstv4l2tuner.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/sys/v4l2/gstv4l2videodec.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/sys/v4l2/gstv4l2videoenc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/sys/v4l2/gstv4l2vp8codec.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/sys/v4l2/gstv4l2vp9codec.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/sys/v4l2/v4l2_calls.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/sys/ximage/gstximagesrc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/sys/ximage/ximageutil.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/apev2mux.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-688): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/avimux.c: scope_hint: In function ‘teardown_src_pad’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/avimux.c:94:3: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected <built-in>: note: argument 1 of ‘__builtin_memcpy’ must be non-null # 92| /* clean up floating src pad */ # 93| padname = g_strdup (sinkname); # 94|-> memcpy (strchr (padname, '%'), "0", 2); # 95| if (!(sinkpad = gst_element_get_static_pad (element, padname))) # 96| sinkpad = gst_element_request_pad_simple (element, padname); Error: GCC_ANALYZER_WARNING (CWE-688): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/avimux.c:94:11: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected /usr/include/glib-2.0/glib/gstring.h:37: included_from: Included from here. /usr/include/glib-2.0/glib/giochannel.h:36: included_from: Included from here. /usr/include/glib-2.0/glib.h:56: included_from: Included from here. /usr/include/gstreamer-1.0/gst/gst.h:27: included_from: Included from here. /usr/include/gstreamer-1.0/gst/check/gstcheck.h:32: included_from: Included from here. gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/avimux.c:24: included_from: Included from here. gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/avimux.c:93:13: note: in expansion of macro ‘g_strdup’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/avimux.c: scope_hint: In function ‘teardown_src_pad’ <built-in>: note: argument 1 of ‘__builtin_strchr’ must be non-null # 92| /* clean up floating src pad */ # 93| padname = g_strdup (sinkname); # 94|-> memcpy (strchr (padname, '%'), "0", 2); # 95| if (!(sinkpad = gst_element_get_static_pad (element, padname))) # 96| sinkpad = gst_element_request_pad_simple (element, padname); Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/dash_mpd.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/flvdemux.c:300:5: warning[deadcode.DeadStores]: Value stored to 'buf' is never read # 298| fail_unless (header != NULL); # 299| fail_unless (G_VALUE_HOLDS (header, GST_TYPE_BUFFER)); # 300|-> buf = gst_value_get_buffer (header); # 301| # 302| vorbiscomment = gst_value_array_get_value (streamheader, 1); Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/flvmux.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/hlsdemux_m3u8.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING (CWE-476): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/hlsdemux_m3u8.c:305: warning[nullPointer]: Possible null pointer dereference: tmp # 303| /* Low */ # 304| tmp = g_list_next (tmp); # 305|-> stream = tmp->data; # 306| assert_equals_int (stream->bandwidth, 128000); # 307| assert_equals_int (stream->program_id, 1); Error: CPPCHECK_WARNING (CWE-476): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/hlsdemux_m3u8.c:312: warning[nullPointer]: Possible null pointer dereference: tmp # 310| /* Mid */ # 311| tmp = g_list_next (tmp); # 312|-> stream = tmp->data; # 313| assert_equals_int (stream->bandwidth, 256000); # 314| assert_equals_int (stream->program_id, 1); Error: CPPCHECK_WARNING (CWE-476): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/hlsdemux_m3u8.c:319: warning[nullPointer]: Possible null pointer dereference: tmp # 317| /* High */ # 318| tmp = g_list_next (tmp); # 319|-> stream = tmp->data; # 320| assert_equals_int (stream->bandwidth, 768000); # 321| assert_equals_int (stream->program_id, 1); Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/hlsdemux_m3u8.c:666:8: warning[unix.Malloc]: Use of memory after it is freed # 664| # 665| /* Check next media segments */ # 666|-> mf = gst_hls_media_playlist_advance_fragment (pl, mf, TRUE); # 667| fail_unless (mf != NULL); # 668| assert_equals_int (mf->discont, FALSE); Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/hlsdemux_m3u8.c:677:8: warning[unix.Malloc]: Use of memory after it is freed # 675| # 676| /* Check next media segments */ # 677|-> mf = gst_hls_media_playlist_advance_fragment (pl, mf, TRUE); # 678| assert_equals_int (mf->discont, FALSE); # 679| assert_equals_string (mf->uri, "http://media.example.com/all.ts"); Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/id3v2mux.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING (CWE-475): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/interleave.c:430: error[shiftNegative]: Shifting by a negative value is undefined behaviour # 428| } # 429| # 430|-> mask = G_GUINT64_CONSTANT (1) << pos; # 431| # 432| caps = gst_caps_new_simple ("audio/x-raw", Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/interleave.c:430:33: warning[core.BitwiseShift]: Right operand is negative in left shift # 428| } # 429| # 430|-> mask = G_GUINT64_CONSTANT (1) << pos; # 431| # 432| caps = gst_caps_new_simple ("audio/x-raw", Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/level.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/level.c:467:3: warning[deadcode.DeadStores]: Value stored to 'message' is never read # 465| fail_unless (inbuffer == outbuffer); # 466| # 467|-> message = gst_bus_poll (bus, GST_MESSAGE_ELEMENT, 0); # 468| # 469| event = gst_event_new_eos (); Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/matroskademux.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/matroskamux.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/matroskaparse.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/mpegaudioparse.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/parser.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/qtdemux.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/qtdemux.c:983:5: warning[deadcode.DeadStores]: Value stored to 's_len' is never read # 981| s_len += base64_size; # 982| base64_size = g_base64_encode_close (FALSE, s + s_len, &state, &save); # 983|-> s_len += base64_size; # 984| g_clear_pointer (&editlist_mp4, (GDestroyNotify) g_free); # 985| Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/qtmux.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/rganalysis.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/rtp-payloading.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-476): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/rtp-payloading.c: scope_hint: In function ‘rtp_pipeline_create’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/rtp-payloading.c:178:17: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘p’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/rtp-payloading.c:24: included_from: Included from here. /usr/include/gstreamer-1.0/gst/check/gstcheck.h:240:13: note: in definition of macro ‘GST_START_TEST’ /usr/include/gstreamer-1.0/gst/check/gstcheck.h:243:3: note: in expansion of macro ‘GST_DO_CHECK_TEST_ENVIRONMENT’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/rtp-payloading.c:1653:1: note: in expansion of macro ‘GST_START_TEST’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/rtp-payloading.c:1653:1: note: in expansion of macro ‘GST_START_TEST’ # 176| p = (rtp_pipeline *) malloc (sizeof (rtp_pipeline)); # 177| # 178|-> p->frame_data = frame_data; # 179| p->frame_data_size = frame_data_size; # 180| p->frame_count = frame_count; Error: GCC_ANALYZER_WARNING (CWE-476): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/rtp-payloading.c: scope_hint: In function ‘rtp_klv_fragmented_packet_loss’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/rtp-payloading.c:1207:5: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘frame_data’ /usr/include/gstreamer-1.0/gst/check/gstcheck.h:243:3: note: in expansion of macro ‘GST_DO_CHECK_TEST_ENVIRONMENT’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/rtp-payloading.c:1198:1: note: in expansion of macro ‘GST_START_TEST’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/rtp-payloading.c:1198:1: note: in expansion of macro ‘GST_START_TEST’ # 1205| guint8 *frame_data = malloc (FRAME_COUNT * sizeof (rtp_KLV_frame_data)); # 1206| for (guint i = 0; i < FRAME_COUNT; i++) # 1207|-> memcpy (frame_data + i * frame_data_size, rtp_KLV_frame_data, # 1208| frame_data_size); # 1209| Error: GCC_ANALYZER_WARNING (CWE-401): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/rtp-payloading.c:1216:5: warning[-Wanalyzer-malloc-leak]: leak of ‘frame_data’ /usr/include/gstreamer-1.0/gst/check/gstcheck.h:240:13: note: in definition of macro ‘GST_START_TEST’ /usr/include/gstreamer-1.0/gst/check/gstcheck.h:243:3: note: in expansion of macro ‘GST_DO_CHECK_TEST_ENVIRONMENT’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/rtp-payloading.c:1198:1: note: in expansion of macro ‘GST_START_TEST’ gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/rtp-payloading.c:1198:1: note: in expansion of macro ‘GST_START_TEST’ # 1214| # 1215| if (p == NULL) { # 1216|-> return; # 1217| } # 1218| Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/rtpbin.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/rtpbin.c:497:3: warning[deadcode.DeadStores]: Value stored to 'id' is never read # 495| g_signal_handler_disconnect (rtpbin, id); # 496| # 497|-> id = g_signal_connect (rtpbin, "request-rtp-encoder", (GCallback) encoder_cb2, # 498| bin); # 499| Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/rtph265.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/rtpjitterbuffer.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING (CWE-457): gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/rtpred.c:686: error[uninitvar]: Uninitialized variable: &data # 684| _new_rtp_buffer (TRUE, 0, PT_MEDIA, 0, TIMESTAMP_NTH (0), 0xabe2b0b, 0); # 685| fail_unless (gst_rtp_buffer_map (bufin, GST_MAP_READ, &rtp)); # 686|-> gst_rtp_buffer_add_extension_onebyte_header (&rtp, 1, &data, sizeof (data)); # 687| gst_rtp_buffer_unmap (&rtp); # 688| Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/rtprtx.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/rtpsession.c:3121:3: warning[core.uninitialized.Assign]: Assigned value is garbage or undefined # 3119| # 3120| twcc_verify_packets_to_fci (h0, packets, exp_fci); # 3121|-> twcc_verify_packets_to_packets (h1, h1, packets); # 3122| # 3123| session_harness_free (h0); Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/rtpsession.c:3253:3: warning[core.uninitialized.Assign]: Assigned value is garbage or undefined # 3251| }; # 3252| # 3253|-> twcc_verify_packets_to_packets (h, h, packets); # 3254| # 3255| session_harness_free (h); Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/rtpsession.c:3772:3: warning[core.uninitialized.Assign]: Assigned value is garbage or undefined # 3770| twcc_verify_packets_to_fci (h0, packets, exp_fci); # 3771| # 3772|-> twcc_verify_packets_to_packets (h1, h1, packets); # 3773| # 3774| session_harness_free (h0); Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/rtpsession.c:4263:3: warning[core.uninitialized.Assign]: Assigned value is garbage or undefined # 4261| # 4262| twcc_verify_packets_to_fci (h0, packets, exp_fci); # 4263|-> twcc_verify_packets_to_packets (h1, h1, packets); # 4264| # 4265| session_harness_free (h0); Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/rtpsession.c:4298:3: warning[core.uninitialized.Assign]: Assigned value is garbage or undefined # 4296| # 4297| twcc_verify_packets_to_fci (h0, packets, exp_fci); # 4298|-> twcc_verify_packets_to_packets (h1, h1, packets); # 4299| # 4300| session_harness_free (h0); Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/rtpstorage.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/rtpvp8.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/rtpvp9.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/shapewipe.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/souphttpsrc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/souphttpsrc.c:581:3: warning[unix.Malloc]: Potential leak of memory pointed to by 'buf' # 579| # 580| leave: # 581|-> soup_server_message_set_status (msg, status, NULL); # 582| g_free (uri); # 583| } Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/splitmuxsink.c:81:11: warning[deadcode.DeadStores]: Although the value stored to 'f' is used in the enclosing expression, the value is never actually read from 'f' # 79| fail_if (d == NULL); # 80| # 81|-> while ((f = g_dir_read_name (d)) != NULL) # 82| ret++; # 83| g_dir_close (d); Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/splitmuxsinktimecode.c:87:11: warning[deadcode.DeadStores]: Although the value stored to 'f' is used in the enclosing expression, the value is never actually read from 'f' # 85| fail_if (d == NULL); # 86| # 87|-> while ((f = g_dir_read_name (d)) != NULL) # 88| ret++; # 89| g_dir_close (d); Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/splitmuxsrc.c:81:11: warning[deadcode.DeadStores]: Although the value stored to 'f' is used in the enclosing expression, the value is never actually read from 'f' # 79| fail_if (d == NULL); # 80| # 81|-> while ((f = g_dir_read_name (d)) != NULL) # 82| ret++; # 83| g_dir_close (d); Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/videocrop.c:329:7: warning[core.uninitialized.Assign]: Assigned value is garbage or undefined # 327| # 328| if (GST_VIDEO_FORMAT_INFO_BITS (finfo) == 8) { # 329|-> fail_unless_equals_int (data[0], values[i]); # 330| } else if (GST_VIDEO_FORMAT_INFO_BITS (finfo) == 16) { # 331| guint16 pixels, val; Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/videocrop.c:345:48: warning[core.UndefinedBinaryOperatorResult]: The left operand of '>>' is a garbage value due to array index out of bounds # 343| GST_DEBUG ("val %08x %d : %d", pixels, i, val); # 344| if (depth <= 8) { # 345|-> fail_unless_equals_int (val, values[i] >> (8 - depth)); # 346| } else { # 347| fail_unless_equals_int (val, values[i] >> (16 - depth)); Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/videocrop.c:347:48: warning[core.UndefinedBinaryOperatorResult]: The left operand of '>>' is a garbage value due to array index out of bounds # 345| fail_unless_equals_int (val, values[i] >> (8 - depth)); # 346| } else { # 347|-> fail_unless_equals_int (val, values[i] >> (16 - depth)); # 348| } # 349| } else { Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/videofilter.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/videomixer.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/elements/videomixer.c:963:3: warning[deadcode.DeadStores]: Value stored to 'state_res' is never read # 961| g_main_loop_run (main_loop); # 962| # 963|-> state_res = gst_element_set_state (bin, GST_STATE_NULL); # 964| # 965| /* cleanup */ Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/generic/states.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/pipelines/flacdec.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/check/pipelines/tagschecking.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/examples/equalizer/demo.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/examples/equalizer/demo.c:117:55: warning[core.UndefinedBinaryOperatorResult]: The right operand of '+' is a garbage value # 115| for (i = 0; i < spect_bands; i++) { # 116| cairo_set_source_rgb (cr, 1, 1, 1); # 117|-> cairo_rectangle (cr, i, -data[i], 1, spect_height + data[i]); # 118| cairo_fill (cr); # 119| } Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/examples/gtk/glliveshader.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/examples/level/level-example.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/examples/rtp/client-PCMA.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/examples/rtp/server-alsasrc-PCMA.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/examples/v4l2/camctrl.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/interactive/equalizer-test.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/interactive/gdkpixbufoverlay-test.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/interactive/test-accurate-seek.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/interactive/test-segment-seeks.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/interactive/videobox-test.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/interactive/videocrop-test.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: gstreamer1-plugins-good-1.22.9-build/gst-plugins-good-1.22.9/tests/interactive/videocrop2-test.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.