gstreamer1-plugins-good-1.24.5-1.fc41

List of Defects

Error: CPPCHECK_WARNING: [#def1]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstdashdemux.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def2]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstmpdadaptationsetnode.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def3]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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): [#def4]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstmpdclient.c: scope_hint: In function ‘gst_mpd_client2_get_segment_end_time.part.0’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstmpdparser.h:30: included_from: Included from here.
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstmpdclient.h:24: included_from: Included from here.
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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): [#def5]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstmpdclient.c: scope_hint: In function ‘gst_mpd_client2_stream_seek’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstmpdclient.c:1782: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.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstmpdclient.c:1690: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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstmpdclient.c:697:3: note: in expansion of macro ‘g_return_val_if_fail’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstmpdclient.c:2647: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.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstmpdclient.c:1776:5: note: in expansion of macro ‘g_return_val_if_fail’
# 1780|       }
# 1781|   
# 1782|->     if (ts > stream_period->start)
# 1783|         ts -= stream_period->start;
# 1784|       else

Error: GCC_ANALYZER_WARNING (CWE-476): [#def6]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstmpdclient.c: scope_hint: In function ‘gst_mpd_client2_get_last_fragment_timestamp_end’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstmpdclient.c:1873: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.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstmpdclient.c:1869: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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstmpdclient.c:697:3: note: in expansion of macro ‘g_return_val_if_fail’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstmpdclient.c:697:3: note: in expansion of macro ‘g_return_val_if_fail’
# 1871|     if (!stream->segments) {
# 1872|       stream_period = gst_mpd_client2_get_stream_period (client);
# 1873|->     *ts = stream_period->duration;
# 1874|     } else {
# 1875|       segment_idx = gst_mpd_client2_get_segments_counts (client, stream) - 1;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def7]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstmpdclient.c:1894: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.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstmpdclient.c:1869: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.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstmpdclient.c:2647: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.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstmpdclient.c:1881: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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstmpdclient.c:697:3: note: in expansion of macro ‘g_return_val_if_fail’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstmpdclient.c:697:3: note: in expansion of macro ‘g_return_val_if_fail’
# 1892|          * start of the next segment, if any. */
# 1893|         stream_period = gst_mpd_client2_get_stream_period (client);
# 1894|->       *ts = stream_period->duration;
# 1895|       }
# 1896|     }

Error: GCC_ANALYZER_WARNING (CWE-476): [#def8]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstmpdclient.c: scope_hint: In function ‘gst_mpd_client2_get_segments_counts’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstmpdclient.c:2655: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.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstmpdclient.c:2647: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.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstmpdclient.c:2651: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.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstmpdclient.c:2651: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.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstmpdclient.c:696:3: note: in expansion of macro ‘g_return_val_if_fail’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstmpdclient.c:696:3: note: in expansion of macro ‘g_return_val_if_fail’
# 2653|   
# 2654|     stream_period = gst_mpd_client2_get_stream_period (client);
# 2655|->   if (stream_period->duration != -1)
# 2656|       return gst_util_uint64_scale_ceil (stream_period->duration, 1,
# 2657|           gst_mpd_client2_get_segment_duration (client, stream, NULL));

Error: GCC_ANALYZER_WARNING (CWE-476): [#def9]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstmpdclient.c: scope_hint: In function ‘gst_mpd_client2_set_representation_node’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstmpdclient.c:3319: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.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstmpdclient.c:3312: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.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstmpdclient.c:3313: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.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstmpdclient.c:3313:3: note: in expansion of macro ‘g_return_val_if_fail’
# 3317|         (client->mpd_root_node->Periods, period_id));
# 3318|     adap_set_node =
# 3319|->       GST_MPD_ADAPTATION_SET_NODE (gst_mpd_client2_get_adaptation_set_with_id
# 3320|         (period_node->AdaptationSets, adaptation_set_id));
# 3321|     g_return_val_if_fail (adap_set_node != NULL, NULL);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def10]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstmpdclient.c: scope_hint: In function ‘gst_mpd_client2_set_segment_list’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstmpdclient.c:3365: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.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstmpdclient.c:3358: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.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstmpdclient.c:3359: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.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstmpdclient.c:3359:3: note: in expansion of macro ‘g_return_val_if_fail’
# 3363|         (client->mpd_root_node->Periods, period_id));
# 3364|     adaptation_set =
# 3365|->       GST_MPD_ADAPTATION_SET_NODE (gst_mpd_client2_get_adaptation_set_with_id
# 3366|         (period->AdaptationSets, adap_set_id));
# 3367|     g_return_val_if_fail (adaptation_set != NULL, FALSE);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def11]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstmpdclient.c:3372: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.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstmpdclient.c:3358: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.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstmpdclient.c:3359: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.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstmpdclient.c:3359: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.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstmpdclient.c:3367:3: note: in expansion of macro ‘g_return_val_if_fail’
# 3370|         gst_mpd_client2_get_representation_with_id
# 3371|         (adaptation_set->Representations, rep_id);
# 3372|->   if (!representation->SegmentList) {
# 3373|       representation->SegmentList = gst_mpd_segment_list_node_new ();
# 3374|     }

Error: GCC_ANALYZER_WARNING (CWE-476): [#def12]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstmpdclient.c: scope_hint: In function ‘gst_mpd_client2_set_segment_template’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstmpdclient.c:3402: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.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstmpdclient.c:3395: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.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstmpdclient.c:3396: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.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstmpdclient.c:3396:3: note: in expansion of macro ‘g_return_val_if_fail’
# 3400|         (client->mpd_root_node->Periods, period_id));
# 3401|     adaptation_set =
# 3402|->       GST_MPD_ADAPTATION_SET_NODE (gst_mpd_client2_get_adaptation_set_with_id
# 3403|         (period->AdaptationSets, adap_set_id));
# 3404|     g_return_val_if_fail (adaptation_set != NULL, FALSE);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def13]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstmpdclient.c:3409: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.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstmpdclient.c:3395: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.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstmpdclient.c:3396: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.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstmpdclient.c:3396: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.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstmpdclient.c:3404:3: note: in expansion of macro ‘g_return_val_if_fail’
# 3407|         gst_mpd_client2_get_representation_with_id
# 3408|         (adaptation_set->Representations, rep_id);
# 3409|->   if (!representation->SegmentTemplate) {
# 3410|       representation->SegmentTemplate = gst_mpd_segment_template_node_new ();
# 3411|     }

Error: GCC_ANALYZER_WARNING (CWE-476): [#def14]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstmpdclient.c: scope_hint: In function ‘gst_mpd_client2_add_segment_url’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstmpdclient.c:3441: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.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstmpdclient.c:3434: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.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstmpdclient.c:3435: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.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstmpdclient.c:3435:3: note: in expansion of macro ‘g_return_val_if_fail’
# 3439|         (client->mpd_root_node->Periods, period_id));
# 3440|     adaptation_set =
# 3441|->       GST_MPD_ADAPTATION_SET_NODE (gst_mpd_client2_get_adaptation_set_with_id
# 3442|         (period->AdaptationSets, adap_set_id));
# 3443|     g_return_val_if_fail (adaptation_set != NULL, FALSE);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def15]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstmpdclient.c:3448: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.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstmpdclient.c:3434: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.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstmpdclient.c:3435: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.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstmpdclient.c:3435: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.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstmpdclient.c:3443:3: note: in expansion of macro ‘g_return_val_if_fail’
# 3446|         gst_mpd_client2_get_representation_with_id
# 3447|         (adaptation_set->Representations, rep_id);
# 3448|->   if (!representation->SegmentList) {
# 3449|       representation->SegmentList = gst_mpd_segment_list_node_new ();
# 3450|     }

Error: CPPCHECK_WARNING: [#def16]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstmpdparser.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def17]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def18]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstmpdrepresentationbasenode.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def19]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstmpdrootnode.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def20]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/dash/gstxmlhelper.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def21]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/downloadhelper.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def22]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/gstadaptivedemux-period.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def23]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/gstadaptivedemux-stream.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def24]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/gstadaptivedemux-track.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def25]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/gstadaptivedemux-track.c:136: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'
#  134|       if (event != NULL) {
#  135|         res = (GstMiniObject *) event;
#  136|->       running_time_buffering = running_time = running_time_end =
#  137|             GST_CLOCK_STIME_NONE;
#  138|         GST_DEBUG_ID (track->id,

Error: CLANG_WARNING: [#def26]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/gstadaptivedemux-track.c:136: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'
#  134|       if (event != NULL) {
#  135|         res = (GstMiniObject *) event;
#  136|->       running_time_buffering = running_time = running_time_end =
#  137|             GST_CLOCK_STIME_NONE;
#  138|         GST_DEBUG_ID (track->id,

Error: CLANG_WARNING: [#def27]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/gstadaptivedemux-track.c:166:9: warning[deadcode.DeadStores]: Value stored to 'running_time' is never read
#  164|         res = (GstMiniObject *) gst_event_new_gap (pos, duration);
#  165|         if (track->output_segment.rate > 0.0) {
#  166|->         running_time = my_segment_to_running_time (&track->output_segment, pos);
#  167|           running_time_buffering = running_time_end =
#  168|               my_segment_to_running_time (&track->output_segment, pos + duration);

Error: CLANG_WARNING: [#def28]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/gstadaptivedemux-track.c:167: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'
#  165|         if (track->output_segment.rate > 0.0) {
#  166|           running_time = my_segment_to_running_time (&track->output_segment, pos);
#  167|->         running_time_buffering = running_time_end =
#  168|               my_segment_to_running_time (&track->output_segment, pos + duration);
#  169|         } else {

Error: CLANG_WARNING: [#def29]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/gstadaptivedemux-track.c:170:9: warning[deadcode.DeadStores]: Value stored to 'running_time' is never read
#  168|               my_segment_to_running_time (&track->output_segment, pos + duration);
#  169|         } else {
#  170|->         running_time =
#  171|               my_segment_to_running_time (&track->output_segment, pos + duration);
#  172|           running_time_buffering = running_time_end =

Error: CLANG_WARNING: [#def30]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/gstadaptivedemux-track.c:172: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'
#  170|           running_time =
#  171|               my_segment_to_running_time (&track->output_segment, pos + duration);
#  172|->         running_time_buffering = running_time_end =
#  173|               my_segment_to_running_time (&track->output_segment, pos);
#  174|         }

Error: CLANG_WARNING: [#def31]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/gstadaptivedemux-track.c:185:5: warning[deadcode.DeadStores]: Value stored to 'running_time_end' is never read
#  183|       res = item.item;
#  184|       running_time = item.runningtime;
#  185|->     running_time_end = item.runningtime_end;
#  186|       running_time_buffering = item.runningtime_buffering;
#  187|       item_size = item.size;

Error: CLANG_WARNING: [#def32]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/gstadaptivedemux-track.c:264:11: warning[deadcode.DeadStores]: Value stored to 'running_time' is never read
#  262|   
#  263|             res = (GstMiniObject *) event;
#  264|->           running_time = global_output_position;
#  265|   
#  266|             track->update_next_segment = FALSE;

Error: CPPCHECK_WARNING: [#def33]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/gstadaptivedemux.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def34]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/gstisoff.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def35]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/hls/gsthlsdemux-playlist-loader.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def36]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/hls/gsthlsdemux-preloader.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def37]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/hls/gsthlsdemux-stream.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def38]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/hls/gsthlsdemux-stream.c:1648:9: warning[core.NullDereference]: Access to field 'partial_segments' results in a dereference of a null pointer (loaded from variable 'file')
# 1646|   
# 1647|     if (hlsdemux_stream->in_partial_segments) {
# 1648|->     if (file->partial_segments == NULL) {
# 1649|         /* I think this can only happen if we reloaded the playlist
# 1650|          * and the segment we were in the middle of playing from

Error: CLANG_WARNING: [#def39]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/hls/gsthlsdemux-stream.c:1689:9: warning[core.NullDereference]: Access to field 'stream_time' results in a dereference of a null pointer (loaded from variable 'file')
# 1687|     } else {
# 1688|       GST_DEBUG_OBJECT (stream, "Current segment stream_time %" GST_STIME_FORMAT,
# 1689|->         GST_STIME_ARGS (file->stream_time));
# 1690|       discont = file->discont || stream->discont
# 1691|           || hlsdemux_stream->pending_discont;

Error: CLANG_WARNING: [#def40]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/hls/gsthlsdemux-stream.c:1690:15: warning[core.NullDereference]: Access to field 'discont' results in a dereference of a null pointer (loaded from variable 'file')
# 1688|       GST_DEBUG_OBJECT (stream, "Current segment stream_time %" GST_STIME_FORMAT,
# 1689|           GST_STIME_ARGS (file->stream_time));
# 1690|->     discont = file->discont || stream->discont
# 1691|           || hlsdemux_stream->pending_discont;
# 1692|     }

Error: CPPCHECK_WARNING: [#def41]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/hls/gsthlsdemux-util.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def42]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/hls/gsthlsdemux-util.c:209:3: warning[deadcode.DeadStores]: Value stored to 'slen' is never read
#  207|     data += 3 + 5;
#  208|     slen -= 5;                    /* bytes after section_length field itself */
#  209|->   slen -= 4;                    /* crc at end */
#  210|     pcr_pid = GST_READ_UINT16_BE (data) & 0x1fff;
#  211|     if (pcr_pid != 0x1fff) {

Error: CLANG_WARNING: [#def43]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/hls/gsthlsdemux-util.c:217:3: warning[deadcode.DeadStores]: Value stored to 'data' is never read
#  215|     /* Skip global descriptors */
#  216|     pilen = GST_READ_UINT16_BE (data + 1) & 0x0FFF;
#  217|->   data += 2 + pilen;
#  218|   
#  219|   

Error: CPPCHECK_WARNING: [#def44]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/hls/gsthlsdemux.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def45]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/hls/gsthlsdemux.c:722:62: warning[core.NullDereference]: Access to field 'name' results in a dereference of a null pointer (loaded from variable 'variant')
#  720|   
#  721|     GST_INFO_OBJECT (hlsdemux,
#  722|->       "Manifest processed, initial variant selected : `%s`", variant->name);
#  723|     gst_hls_demux_set_current_variant (hlsdemux, variant);
#  724|   

Error: CPPCHECK_WARNING: [#def46]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/hls/m3u8.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def47]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/hls/m3u8.c:872:9: warning[core.NullDereference]: Array access (from variable 'data') results in a null pointer dereference
#  870|         *r = '\0';
#  871|   
#  872|->     if (data[0] != '#' && data[0] != '\0') {
#  873|         if (duration <= 0) {
#  874|           GST_LOG ("%s: got line without EXTINF, dropping", data);

Error: CLANG_WARNING: [#def48]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/hls/m3u8.c:1220:5: warning[deadcode.DeadStores]: Value stored to 'partial_duration' is never read
# 1218|       date_time = NULL;           /* Ownership was passed to the partial segment */
# 1219|       duration = 0;
# 1220|->     partial_duration = 0;
# 1221|       title = NULL;               /* Ownership was passed to the partial segment */
# 1222|       discontinuity = FALSE;

Error: CLANG_WARNING: [#def49]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/hls/m3u8.c:1222:5: warning[deadcode.DeadStores]: Value stored to 'discontinuity' is never read
# 1220|       partial_duration = 0;
# 1221|       title = NULL;               /* Ownership was passed to the partial segment */
# 1222|->     discontinuity = FALSE;
# 1223|       size = offset = -1;
# 1224|       g_ptr_array_add (self->segments, file);

Error: CLANG_WARNING: [#def50]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/hls/m3u8.c:1225:5: warning[deadcode.DeadStores]: Value stored to 'previous' is never read
# 1223|       size = offset = -1;
# 1224|       g_ptr_array_add (self->segments, file);
# 1225|->     previous = file;
# 1226|     }
# 1227|   

Error: CLANG_WARNING: [#def51]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/hls/m3u8.c:1566:38: warning[core.NullDereference]: Access to field 'stream_time' results in a dereference of a null pointer (loaded from variable 'seg')
# 1564|               cand->stream_time <= ts + (partial_targetduration / 2)) {
# 1565|             GST_DEBUG ("choosing full segment %d", seg_idx);
# 1566|->           seek_result->stream_time = seg->stream_time;
# 1567|             seek_result->segment = gst_m3u8_media_segment_ref (seg);
# 1568|             seek_result->found_partial_segment = FALSE;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def52]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/hls/m3u8.c: scope_hint: In function ‘gst_hls_media_playlist_find_position’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/hls/m3u8.c:1566:41: 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.
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/hls/m3u8.c:30: 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:1355:41: note: in expansion of macro ‘GST_CAT_LEVEL_LOG’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/hls/m3u8.c:1565:11: note: in expansion of macro ‘GST_DEBUG’
# 1564|               cand->stream_time <= ts + (partial_targetduration / 2)) {
# 1565|             GST_DEBUG ("choosing full segment %d", seg_idx);
# 1566|->           seek_result->stream_time = seg->stream_time;
# 1567|             seek_result->segment = gst_m3u8_media_segment_ref (seg);
# 1568|             seek_result->found_partial_segment = FALSE;

Error: GCC_ANALYZER_WARNING (CWE-688): [#def53]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/hls/m3u8.c: scope_hint: In function ‘hls_master_playlist_new_from_data’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/hls/m3u8.c:3085: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.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/hls/m3u8.c:2954: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.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/hls/m3u8.c: scope_hint: In function ‘hls_master_playlist_new_from_data’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/hls/m3u8.c:3079:25: note: in expansion of macro ‘g_strdup’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/hls/m3u8.c: scope_hint: In function ‘hls_master_playlist_new_from_data’
/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.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/hls/m3u8.c:3081:3: note: in expansion of macro ‘GST_TRACE’
<built-in>: note: argument 1 of ‘__builtin_strstr’ must be non-null
# 3083|     /* Detect early whether this manifest describes a simple media playlist or
# 3084|      * not */
# 3085|->   if (strstr (data, "\n#EXTINF:") != NULL) {
# 3086|       GST_INFO ("This is a simple media playlist, not a master playlist");
# 3087|   

Error: CPPCHECK_WARNING: [#def54]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/mss/gstmssdemux.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def55]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/adaptivedemux2/mss/gstmssmanifest.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def56]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def57]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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): [#def58]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def59]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/cairo/gstcairooverlay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def60]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/dv/gstdvdec.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def61]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/dv/gstdvdemux.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def62]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/dv/gstsmptetimecode.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def63]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/flac/gstflacdec.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def64]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/flac/gstflacenc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-457): [#def65]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/flac/gstflacenc.c: scope_hint: In function ‘add_cuesheet’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def66]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def67]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/flac/gstflacenc.c:1288:7: warning[deadcode.DeadStores]: Value stored to 'ret' is never read
# 1286|       } else {
# 1287|         GST_INFO_OBJECT (flacenc, "Non-header packet, we have all headers now");
# 1288|->       ret = gst_flac_enc_process_stream_headers (flacenc);
# 1289|         flacenc->got_headers = TRUE;
# 1290|       }

Error: CPPCHECK_WARNING: [#def68]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/gdk_pixbuf/gstgdkpixbufdec.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def69]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/gdk_pixbuf/gstgdkpixbufoverlay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def70]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/gtk/gtkgstbasewidget.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def71]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def72]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/gtk/gtkgstglwidget.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def73]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/jack/gstjackaudioclient.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def74]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/jack/gstjackloader.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def75]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/jpeg/gstjpegenc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def76]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def77]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def78]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/lame/gstlamemp3enc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def79]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/libpng/gstpngdec.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def80]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/libpng/gstpngenc.c:408:5: warning[unix.Malloc]: Potential leak of memory pointed to by 'row_pointers'
#  406|         gst_allocator_alloc (NULL, MAX (4096, GST_VIDEO_INFO_SIZE (info)), NULL);
#  407|     if (!pngenc->output_mem) {
#  408|->     GST_ERROR_OBJECT (pngenc, "Failed to allocate memory");
#  409|       return GST_FLOW_ERROR;
#  410|     }

Error: CPPCHECK_WARNING: [#def81]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/mpg123/gstmpg123audiodec.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def82]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/pulse/pulsedeviceprovider.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def83]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/pulse/pulsesink.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def84]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/pulse/pulsesrc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def85]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/pulse/pulseutil.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def86]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/qt/gstqsgmaterial.cc:124:31: warning[core.CallAndMessage]: 1st function call argument is an uninitialized value
#  122|   
#  123|       for (guint i = 0; i < finfo->n_planes; i++) {
#  124|->       this->tex_uniforms[i] = program()->uniformLocation(tex_names[i]);
#  125|         GST_TRACE ("%p tex uniform %i for tex %s", this, this->tex_uniforms[i], tex_names[i]);
#  126|       }

Error: CLANG_WARNING: [#def87]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/qt/qtglrenderer.cc:327:9: warning[core.NullDereference]: Access to field 'state' results in a dereference of a null pointer (loaded from field 'm_sharedRenderData')
#  325|   
#  326|       g_mutex_lock (&m_sharedRenderData->lock);
#  327|->     if (m_sharedRenderData->state == STATE_ERROR) {
#  328|           g_set_error (error, GST_RESOURCE_ERROR, GST_RESOURCE_ERROR_NOT_FOUND,
#  329|               "In an error state from a previous attempt");

Error: CLANG_WARNING: [#def88]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/qt/qtitem.cc:324:21: warning[core.CallAndMessage]: Called C++ object pointer is null
#  322|     }
#  323|   
#  324|->   if ((old_buffer = tex->getBuffer(&was_bound))) {
#  325|       if (old_buffer == this->priv->buffer) {
#  326|         /* same buffer */

Error: CLANG_WARNING: [#def89]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/qt/qtitem.cc:368:5: warning[core.CallAndMessage]: Passed-by-value struct argument contains uninitialized data (e.g., field: 'x')
#  366|       dst.h = boundingRect().height();
#  367|   
#  368|->     gst_video_sink_center_rect (src, dst, &result, TRUE);
#  369|     } else {
#  370|       result.x = boundingRect().x();

Error: CLANG_WARNING: [#def90]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/qt6/gstqsg6material.cc:170:45: warning[core.UndefinedBinaryOperatorResult]: The right operand of '/' is a garbage value
#  168|         depth[i] = (1 << uinfo->depth[i]) - 1;
#  169|   
#  170|->     matrix_offset_components (m, -offset[0] / (float) depth[0],
#  171|           -offset[1] / (float) depth[1], -offset[2] / (float) depth[2]);
#  172|       matrix_scale_components (m, depth[0] / ((float) scale[0]),

Error: CLANG_WARNING: [#def91]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/qt6/gstqsg6material.cc:171:20: warning[core.UndefinedBinaryOperatorResult]: The right operand of '/' is a garbage value
#  169|   
#  170|       matrix_offset_components (m, -offset[0] / (float) depth[0],
#  171|->         -offset[1] / (float) depth[1], -offset[2] / (float) depth[2]);
#  172|       matrix_scale_components (m, depth[0] / ((float) scale[0]),
#  173|           depth[1] / ((float) scale[1]), depth[2] / ((float) scale[2]));

Error: CLANG_WARNING: [#def92]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/qt6/gstqsg6material.cc:171:51: warning[core.UndefinedBinaryOperatorResult]: The right operand of '/' is a garbage value
#  169|   
#  170|       matrix_offset_components (m, -offset[0] / (float) depth[0],
#  171|->         -offset[1] / (float) depth[1], -offset[2] / (float) depth[2]);
#  172|       matrix_scale_components (m, depth[0] / ((float) scale[0]),
#  173|           depth[1] / ((float) scale[1]), depth[2] / ((float) scale[2]));

Error: CLANG_WARNING: [#def93]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/qt6/qt6glitem.cc:321:21: warning[core.CallAndMessage]: Called C++ object pointer is null
#  319|     }
#  320|   
#  321|->   if ((old_buffer = tex->getBuffer(&was_bound))) {
#  322|       if (old_buffer == this->priv->buffer) {
#  323|         /* same buffer */

Error: CLANG_WARNING: [#def94]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/qt6/qt6glitem.cc:366:5: warning[core.CallAndMessage]: Passed-by-value struct argument contains uninitialized data (e.g., field: 'x')
#  364|       dst.h = boundingRect().height();
#  365|   
#  366|->     gst_video_sink_center_rect (src, dst, &result, TRUE);
#  367|     } else {
#  368|       result.x = boundingRect().x();

Error: CLANG_WARNING: [#def95]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/qt6/qt6glrenderer.cc:314:9: warning[core.NullDereference]: Access to field 'state' results in a dereference of a null pointer (loaded from field 'm_sharedRenderData')
#  312|   
#  313|       g_mutex_lock (&m_sharedRenderData->lock);
#  314|->     if (m_sharedRenderData->state == STATE_ERROR) {
#  315|           g_set_error (error, GST_RESOURCE_ERROR, GST_RESOURCE_ERROR_NOT_FOUND,
#  316|               "In an error state from a previous attempt");

Error: CPPCHECK_WARNING: [#def96]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/shout2/gstshout2.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def97]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/soup/gstsouphttpsrc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-457): [#def98]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/soup/gstsouphttpsrc.c: scope_hint: In function ‘gst_soup_http_src_do_request’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/soup/gstsouphttpsrc.c:1958: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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/ext/soup/gstsouphttpsrc.c:1948:3: note: in expansion of macro ‘GST_LOG_OBJECT’
# 1956|           src->stop_position);
# 1957|     } else if (src->msg && src->request_position == 0)
# 1958|->     _soup_message_headers_remove (request_headers, "Range");
# 1959|   
# 1960|     /* add_range_header() has the side effect of setting read_position to

Error: CPPCHECK_WARNING: [#def99]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/soup/gstsouploader.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def100]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/speex/gstspeexdec.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def101]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/speex/gstspeexenc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def102]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/taglib/gstapev2mux.cc: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def103]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/taglib/gstid3v2mux.cc: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def104]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/twolame/gsttwolamemp2enc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def105]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/vpx/gstvp8enc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def106]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/vpx/gstvp9enc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def107]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/vpx/gstvpxdec.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def108]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/vpx/gstvpxenc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def109]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/wavpack/gstwavpackcommon.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def110]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/wavpack/gstwavpackdec.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def111]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def112]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def113]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/ext/wavpack/gstwavpackenc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def114]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def115]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/apetag/gstapedemux.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def116]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/audiofx/audiochebband.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def117]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/audiofx/audiocheblimit.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def118]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/audiofx/audiodynamic.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def119]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/audiofx/audioecho.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def120]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/audiofx/audiofxbasefirfilter.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def121]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/audiofx/audiofxbaseiirfilter.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def122]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/audiofx/audiowsincband.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def123]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/audiofx/audiowsinclimit.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def124]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/audiofx/gstscaletempo.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def125]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def126]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def127]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/audiofx/gststereo.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def128]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/audioparsers/gstaacparse.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def129]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/audioparsers/gstac3parse.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def130]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/audioparsers/gstdcaparse.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def131]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/audioparsers/gstflacparse.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-457): [#def132]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/audioparsers/gstflacparse.c: scope_hint: In function ‘gst_flac_parse_handle_cuesheet’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/audioparsers/gstflacparse.c:1091: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.24.5-build/gst-plugins-good-1.24.5/gst/audioparsers/gstaudioparserselements.h:24: included_from: Included from here.
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/gst/audioparsers/gstflacparse.c:1577: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.24.5-build/gst-plugins-good-1.24.5/gst/audioparsers/gstflacparse.c:1022: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.24.5-build/gst-plugins-good-1.24.5/gst/audioparsers/gstflacparse.c:61: included_from: Included from here.
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/gst/audioparsers/gstflacparse.c:1027: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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/gst/audioparsers/gstflacparse.c:1030: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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/gst/audioparsers/gstflacparse.c:1030: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.24.5-build/gst-plugins-good-1.24.5/gst/audioparsers/gstflacparse.c:1030: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.24.5-build/gst-plugins-good-1.24.5/gst/audioparsers/gstflacparse.c:1036: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.24.5-build/gst-plugins-good-1.24.5/gst/audioparsers/gstflacparse.c:1036: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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/gst/audioparsers/gstflacparse.c:1036: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.24.5-build/gst-plugins-good-1.24.5/gst/audioparsers/gstflacparse.c:1036: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.24.5-build/gst-plugins-good-1.24.5/gst/audioparsers/gstflacparse.c:1038: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.24.5-build/gst-plugins-good-1.24.5/gst/audioparsers/gstflacparse.c:1038: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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/gst/audioparsers/gstflacparse.c:1038: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.24.5-build/gst-plugins-good-1.24.5/gst/audioparsers/gstflacparse.c:1038:10: note: in expansion of macro ‘gst_byte_reader_get_uint8’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/audioparsers/gstflacparse.c:1041:9: note: in expansion of macro ‘gst_byte_reader_get_remaining’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/gst/audioparsers/gstflacparse.c:1050: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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/gst/audioparsers/gstflacparse.c:1052: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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/gst/audioparsers/gstflacparse.c:1052: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.24.5-build/gst-plugins-good-1.24.5/gst/audioparsers/gstflacparse.c:1052:10: note: in expansion of macro ‘gst_byte_reader_get_uint8’
# 1089|             gst_util_uint64_scale_round (offset, GST_SECOND,
# 1090|             flacparse->samplerate);
# 1091|->       gst_toc_entry_set_start_stop_times (cur_entry, start, stop);
# 1092|       }
# 1093|     }

Error: CLANG_WARNING: [#def133]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/audioparsers/gstflacparse.c:1091:7: warning[core.CallAndMessage]: 2nd function call argument is an uninitialized value
# 1089|             gst_util_uint64_scale_round (offset, GST_SECOND,
# 1090|             flacparse->samplerate);
# 1091|->       gst_toc_entry_set_start_stop_times (cur_entry, start, stop);
# 1092|       }
# 1093|     }

Error: CPPCHECK_WARNING: [#def134]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/audioparsers/gstmpegaudioparse.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def135]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/audioparsers/gstsbcparse.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def136]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/audioparsers/gstwavpackparse.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def137]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def138]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def139]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/autodetect/gstautodetect.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-688): [#def140]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/autodetect/gstautodetect.c: scope_hint: In function ‘create_element_with_pretty_name’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/gst/autodetect/gstautodetect.c:27: included_from: Included from here.
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/autodetect/gstautodetect.c:238:12: note: in expansion of macro ‘g_strdup’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/autodetect/gstautodetect.c: scope_hint: In function ‘create_element_with_pretty_name’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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): [#def141]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/autodetect/gstautodetect.c:242:5: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/autodetect/gstautodetect.c:238:12: note: in expansion of macro ‘g_strdup’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/autodetect/gstautodetect.c: scope_hint: In function ‘create_element_with_pretty_name’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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: [#def142]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/avi/gstavidemux.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def143]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/avi/gstavimux.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def144]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def145]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/avi/gstavisubtitle.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def146]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/cutter/gstcutter.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def147]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/debugutils/gstcapssetter.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def148]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/debugutils/gstnavigationtest.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def149]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/debugutils/gstnavseek.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def150]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/debugutils/progressreport.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def151]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/deinterlace/gstdeinterlace.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def152]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/deinterlace/gstdeinterlacemethod.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def153]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/deinterlace/tvtime/greedyh.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def154]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/deinterlace/tvtime/tomsmocomp.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def155]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/deinterlace/yadif.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING: [#def156]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/dtmf/gstdtmfsrc.c: scope_hint: In function ‘gst_dtmf_src_generate_silence’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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): [#def157]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/dtmf/gstrtpdtmfdepay.c: scope_hint: In function ‘gst_rtp_dtmf_depay_process’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/dtmf/gstrtpdtmfdepay.c:391: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.24.5-build/gst-plugins-good-1.24.5/gst/dtmf/gstrtpdtmfdepay.h:26: included_from: Included from here.
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/gst/dtmf/gstrtpdtmfdepay.c:386:3: note: in expansion of macro ‘gst_bit_reader_get_bits_uint8’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/gst/dtmf/gstrtpdtmfdepay.c:386: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.24.5-build/gst-plugins-good-1.24.5/gst/dtmf/gstrtpdtmfdepay.c:387: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.24.5-build/gst-plugins-good-1.24.5/gst/dtmf/gstrtpdtmfdepay.c:387: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.24.5-build/gst-plugins-good-1.24.5/gst/dtmf/gstrtpdtmfdepay.c:388: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.24.5-build/gst-plugins-good-1.24.5/gst/dtmf/gstrtpdtmfdepay.c:388: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.24.5-build/gst-plugins-good-1.24.5/gst/dtmf/gstrtpdtmfdepay.c:389: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.24.5-build/gst-plugins-good-1.24.5/gst/dtmf/gstrtpdtmfdepay.c:389:3: note: in expansion of macro ‘gst_bit_reader_get_bits_uint16’
#  389|     gst_bit_reader_get_bits_uint16 (&bitreader, &dtmf_payload.duration, 16);
#  390|   
#  391|->   if (dtmf_payload.event > MAX_EVENT)
#  392|       goto bad_packet;
#  393|   

Error: CLANG_WARNING: [#def158]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/dtmf/gstrtpdtmfdepay.c:391:26: warning[core.UndefinedBinaryOperatorResult]: The left operand of '>' is a garbage value
#  389|     gst_bit_reader_get_bits_uint16 (&bitreader, &dtmf_payload.duration, 16);
#  390|   
#  391|->   if (dtmf_payload.event > MAX_EVENT)
#  392|       goto bad_packet;
#  393|   

Error: CLANG_WARNING: [#def159]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/dtmf/gstrtpdtmfdepay.c:402:31: warning[core.UndefinedBinaryOperatorResult]: The left operand of '%' is a garbage value
#  400|       guint unit_time_clock =
#  401|           (rtpdtmfdepay->unit_time * depayload->clock_rate) / 1000;
#  402|->     if (dtmf_payload.duration % unit_time_clock) {
#  403|         /* Make sure we don't overflow the duration */
#  404|         if (dtmf_payload.duration < G_MAXUINT16 - unit_time_clock)

Error: CLANG_WARNING: [#def160]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/dtmf/gstrtpdtmfdepay.c:418:31: warning[core.UndefinedBinaryOperatorResult]: The left operand of '>' is a garbage value
#  416|   
#  417|       if (max_duration_clock < G_MAXUINT16 &&
#  418|->         dtmf_payload.duration > max_duration_clock)
#  419|         dtmf_payload.duration = max_duration_clock;
#  420|     }

Error: CLANG_WARNING: [#def161]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/dtmf/gstrtpdtmfdepay.c:422:3: warning[core.CallAndMessage]: 11th function call argument is an uninitialized value
#  420|     }
#  421|   
#  422|->   GST_DEBUG_OBJECT (depayload, "Received new RTP DTMF packet : "
#  423|         "marker=%d - timestamp=%u - event=%d - duration=%d",
#  424|         marker, timestamp, dtmf_payload.event, dtmf_payload.duration);

Error: CLANG_WARNING: [#def162]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/dtmf/gstrtpdtmfdepay.c:434:37: warning[core.uninitialized.Assign]: Assigned value is garbage or undefined
#  432|       rtpdtmfdepay->sample = 0;
#  433|       rtpdtmfdepay->previous_ts = timestamp;
#  434|->     rtpdtmfdepay->previous_duration = dtmf_payload.duration;
#  435|       rtpdtmfdepay->first_gst_ts = GST_BUFFER_PTS (buf);
#  436|   

Error: CLANG_WARNING: [#def163]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/dtmf/gstrtpdtmfdepay.c:456:5: warning[core.uninitialized.Assign]: Assigned value is garbage or undefined
#  454|       }
#  455|     } else {
#  456|->     guint16 duration = dtmf_payload.duration;
#  457|       dtmf_payload.duration -= rtpdtmfdepay->previous_duration;
#  458|       /* If late buffer, ignore */

Error: CPPCHECK_WARNING: [#def164]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/dtmf/gstrtpdtmfsrc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def165]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/effectv/gstaging.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def166]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def167]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/effectv/gstedge.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def168]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/effectv/gstquark.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def169]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/effectv/gstradioac.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def170]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/effectv/gstrev.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def171]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/effectv/gstripple.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def172]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/effectv/gstshagadelic.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def173]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/effectv/gstvertigo.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def174]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/effectv/gstwarp.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def175]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/equalizer/gstiirequalizer.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def176]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/flv/gstflvdemux.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def177]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/flv/gstflvmux.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def178]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/flv/gstflvmux.c:1024:38: warning[core.NonNullParamChecker]: Null pointer passed to 1st parameter expecting 'nonnull'
# 1022|           continue;
# 1023|   
# 1024|->       _gst_buffer_new_and_alloc (2 + strlen (t) + 1 + 2 + strlen (s),
# 1025|             &tmp, &data);
# 1026|         data[0] = 0;              /* tag name length */

Error: CLANG_WARNING: [#def179]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/flv/gstflvmux.c:1373:7: warning[core.NonNullParamChecker]: Null pointer passed to 2nd parameter expecting 'nonnull'
# 1371|           GST_WRITE_UINT24_BE (data + 13, cts);
# 1372|         }
# 1373|->       memcpy (data + 11 + 1 + 4, bdata, bsize);
# 1374|       } else {
# 1375|         memcpy (data + 11 + 1, bdata, bsize);

Error: CLANG_WARNING: [#def180]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/flv/gstflvmux.c:1375:7: warning[core.NonNullParamChecker]: Null pointer passed to 2nd parameter expecting 'nonnull'
# 1373|         memcpy (data + 11 + 1 + 4, bdata, bsize);
# 1374|       } else {
# 1375|->       memcpy (data + 11 + 1, bdata, bsize);
# 1376|       }
# 1377|     } else {

Error: CLANG_WARNING: [#def181]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/flv/gstflvmux.c:1390:7: warning[core.NonNullParamChecker]: Null pointer passed to 2nd parameter expecting 'nonnull'
# 1388|         data[12] = is_codec_data ? 0 : 1;
# 1389|   
# 1390|->       memcpy (data + 11 + 1 + 1, bdata, bsize);
# 1391|       } else {
# 1392|         memcpy (data + 11 + 1, bdata, bsize);

Error: GCC_ANALYZER_WARNING (CWE-688): [#def182]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/flv/gstflvmux.c: scope_hint: In function ‘gst_flv_mux_buffer_to_tag_internal’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/flv/gstflvmux.c:1392: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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/gst/flv/gstflvmux.c:245: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.24.5-build/gst-plugins-good-1.24.5/gst/flv/gstflvmux.c:246: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.24.5-build/gst-plugins-good-1.24.5/gst/flv/gstflvmux.c:246: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.24.5-build/gst-plugins-good-1.24.5/gst/flv/gstflvmux.c:245: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.24.5-build/gst-plugins-good-1.24.5/gst/flv/gstflvmux.c:246: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.24.5-build/gst-plugins-good-1.24.5/gst/flv/gstflvmux.c:246: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.24.5-build/gst-plugins-good-1.24.5/gst/flv/gstflvmux.c:245: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.24.5-build/gst-plugins-good-1.24.5/gst/flv/gstflvmux.c:246: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.24.5-build/gst-plugins-good-1.24.5/gst/flv/gstflvmux.c:246: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.24.5-build/gst-plugins-good-1.24.5/gst/flv/gstflvmux.c:245: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.24.5-build/gst-plugins-good-1.24.5/gst/flv/gstflvmux.c:246: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.24.5-build/gst-plugins-good-1.24.5/gst/flv/gstflvmux.c:246: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.24.5-build/gst-plugins-good-1.24.5/gst/flv/gstflvmux.c:245: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.24.5-build/gst-plugins-good-1.24.5/gst/flv/gstflvmux.c:246: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.24.5-build/gst-plugins-good-1.24.5/gst/flv/gstflvmux.c:246: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.24.5-build/gst-plugins-good-1.24.5/gst/flv/gstflvmux.c:245: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.24.5-build/gst-plugins-good-1.24.5/gst/flv/gstflvmux.c:246: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.24.5-build/gst-plugins-good-1.24.5/gst/flv/gstflvmux.c:246: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.24.5-build/gst-plugins-good-1.24.5/gst/flv/gstflvmux.c:245: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.24.5-build/gst-plugins-good-1.24.5/gst/flv/gstflvmux.c:246: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.24.5-build/gst-plugins-good-1.24.5/gst/flv/gstflvmux.c:246: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.24.5-build/gst-plugins-good-1.24.5/gst/flv/gstflvmux.c:245: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.24.5-build/gst-plugins-good-1.24.5/gst/flv/gstflvmux.c:246: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.24.5-build/gst-plugins-good-1.24.5/gst/flv/gstflvmux.c:246: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.24.5-build/gst-plugins-good-1.24.5/gst/flv/gstflvmux.c:245: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.24.5-build/gst-plugins-good-1.24.5/gst/flv/gstflvmux.c:246: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.24.5-build/gst-plugins-good-1.24.5/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/gst/flv/gstflvmux.c:245: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.24.5-build/gst-plugins-good-1.24.5/gst/flv/gstflvmux.c:246: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.24.5-build/gst-plugins-good-1.24.5/gst/flv/gstflvmux.c:246:3: note: in expansion of macro ‘g_return_if_fail’
<built-in>: note: argument 2 of ‘__builtin_memcpy’ must be non-null
# 1390|         memcpy (data + 11 + 1 + 1, bdata, bsize);
# 1391|       } else {
# 1392|->       memcpy (data + 11 + 1, bdata, bsize);
# 1393|       }
# 1394|     }

Error: CLANG_WARNING: [#def183]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/flv/gstflvmux.c:1392:7: warning[core.NonNullParamChecker]: Null pointer passed to 2nd parameter expecting 'nonnull'
# 1390|         memcpy (data + 11 + 1 + 1, bdata, bsize);
# 1391|       } else {
# 1392|->       memcpy (data + 11 + 1, bdata, bsize);
# 1393|       }
# 1394|     }

Error: CPPCHECK_WARNING (CWE-909): [#def184]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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): [#def185]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def186]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/flx/gstflxdec.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def187]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def188]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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): [#def189]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/goom/config_param.c: scope_hint: In function ‘goom_set_str_param_value’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/goom/config_param.c:126:3: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/goom/config_param.c:20: included_from: Included from here.
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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): [#def190]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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): [#def191]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/goom/config_param.c: scope_hint: In function ‘goom_set_list_param_value’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/goom/config_param.c:141:3: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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): [#def192]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def193]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/goom/drawmethods.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def194]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def195]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def196]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/goom/filters.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def197]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def198]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def199]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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): [#def200]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/goom/filters.c: scope_hint: In function ‘zoomFilterVisualFXWrapper_init’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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): [#def201]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/goom/flying_stars_fx.c: scope_hint: In function ‘fs_init’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def202]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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): [#def203]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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): [#def204]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/goom/goom_core.c: scope_hint: In function ‘init_buffers’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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): [#def205]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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): [#def206]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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): [#def207]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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): [#def208]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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): [#def209]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/goom/goom_tools.c: scope_hint: In function ‘goom_random_init’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def210]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/goom/ifs.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-476): [#def211]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/goom/ifs.c: scope_hint: In function ‘ifs_update’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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): [#def212]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/goom/ifs.c: scope_hint: In function ‘ifs_vfx_init’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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): [#def213]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/goom/lines.c: scope_hint: In function ‘genline’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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): [#def214]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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): [#def215]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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): [#def216]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/goom/lines.c: scope_hint: In function ‘goom_lines_init’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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): [#def217]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/goom/plugin_info.c: scope_hint: In function ‘plugin_info_add_visual’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def218]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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): [#def219]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/goom/surf3d.c: scope_hint: In function ‘grid3d_new’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def220]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/goom/tentacle3d.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def221]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/goom2k1/filters.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-476): [#def222]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/goom2k1/filters.c: scope_hint: In function ‘zoomFilterFastRGB2k1’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/goom2k1/filters.c:412:30: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘pos10’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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): [#def223]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/goom2k1/filters.c:445:22: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘pos10’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def224]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/goom2k1/goom_core.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def225]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def226]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def227]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def228]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def229]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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): [#def230]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/goom2k1/goom_core.c: scope_hint: In function ‘goom2k1_set_resolution’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/goom2k1/goom_core.c:76:3: warning[-Wanalyzer-null-argument]: use of NULL ‘*goomdata.pixel’ where non-null expected
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/goom2k1/goom_core.c:22:1: note: in expansion of macro ‘goom_init’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/goom2k1/goom_core.c:36:3: note: in expansion of macro ‘goom_set_resolution’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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): [#def231]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def232]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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): [#def233]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def234]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/imagefreeze/gstimagefreeze.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def235]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/isomp4/atoms.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def236]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/isomp4/atomsrecovery.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def237]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/isomp4/descriptors.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def238]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/isomp4/gstisoff.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def239]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/isomp4/gstqtmoovrecover.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def240]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/isomp4/gstqtmux.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def241]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/isomp4/gstqtmuxmap.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def242]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/isomp4/qtdemux.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def243]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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): [#def244]
/usr/include/gstreamer-1.0/gst/gst.h:56: included_from: Included from here.
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/isomp4/qtdemux_debug.h:4: included_from: Included from here.
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/isomp4/qtdemux_dump.c:22: included_from: Included from here.
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/isomp4/qtdemux_dump.c: scope_hint: In function ‘qtdemux_dump_dops’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/gst/isomp4/qtdemux_dump.c:1090:8: note: in expansion of macro ‘gst_byte_reader_get_uint8’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/isomp4/qtdemux_types.h:25: included_from: Included from here.
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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: [#def245]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/isomp4/qtdemux_tags.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def246]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/level/gstlevel.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def247]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/matroska/ebml-read.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def248]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def249]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/matroska/ebml-write.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def250]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/matroska/lzo.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def251]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/matroska/matroska-demux.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def252]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/matroska/matroska-ids.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def253]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/matroska/matroska-mux.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def254]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/matroska/matroska-parse.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def255]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/matroska/matroska-parse.c:1596:12: warning[deadcode.DeadStores]: Although the value stored to 'ret' is used in the enclosing expression, the value is never actually read from 'ret'
# 1594|     while (ret == GST_FLOW_OK && gst_ebml_read_has_remaining (ebml, 1, TRUE)) {
# 1595|       if (!is_simpleblock) {
# 1596|->       if ((ret = gst_ebml_peek_id (ebml, &id)) != GST_FLOW_OK) {
# 1597|           goto data_error;
# 1598|         }

Error: CLANG_WARNING: [#def256]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/matroska/matroska-parse.c:3097:9: warning[deadcode.DeadStores]: Value stored to 'ret' is never read
# 3095|               parse->common.offset, parse->common.start_resync_offset);
# 3096|           parse->common.state = GST_MATROSKA_READ_STATE_SCANNING;
# 3097|->         ret = GST_FLOW_OK;
# 3098|         } else {
# 3099|           GST_WARNING_OBJECT (parse,

Error: CPPCHECK_WARNING: [#def257]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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): [#def258]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/matroska/matroska-read-common.c: scope_hint: In function ‘gst_matroska_read_common_parse_metadata_id_simple_tag’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/gst/matroska/matroska-read-common.c:2427:22: note: in expansion of macro ‘g_strdup’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/matroska/matroska-read-common.c: scope_hint: In function ‘gst_matroska_read_common_parse_metadata_id_simple_tag’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/matroska/matroska-read-common.c:2428:21: note: in expansion of macro ‘g_strdup’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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): [#def259]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def260]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/multifile/gstmultifilesink.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def261]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def262]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/multifile/gstsplitmuxpartreader.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def263]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/multifile/gstsplitmuxsink.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def264]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def265]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/multifile/gstsplitmuxsrc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def266]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/multifile/gstsplitutils.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def267]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/multifile/patternspec.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def268]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/multipart/multipartdemux.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def269]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/multipart/multipartmux.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def270]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/replaygain/gstrganalysis.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def271]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/replaygain/gstrgvolume.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def272]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/replaygain/rganalysis.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def273]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtpL16pay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def274]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtpac3pay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def275]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtpamrdepay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def276]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtpamrpay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def277]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtpceltdepay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def278]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtpceltpay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def279]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtpdvdepay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def280]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtpdvpay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def281]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtpg726depay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def282]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtpg729pay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def283]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtpgstpay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def284]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtpgstpay.c:332:5: warning[deadcode.DeadStores]: Value stored to 'payload' is never read
#  330|       payload[7] = frag_offset & 0xff;
#  331|   
#  332|->     payload += 8;
#  333|       payload_len -= 8;
#  334|   

Error: CPPCHECK_WARNING: [#def285]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtph261depay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def286]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtph261pay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-457): [#def287]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def288]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtph263pay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-1335): [#def289]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtph263pay.c: scope_hint: In function ‘gst_rtp_h263_pay_move_window_right’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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: [#def290]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def291]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def292]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def293]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtph263pdepay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def294]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtph263ppay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def295]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtph264depay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def296]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtph264depay.c:671:18: warning[core.UndefinedBinaryOperatorResult]: The right operand of '==' is a garbage value
#  669|         parse_sps (&spsmap, &tmp_sps_id);
#  670|   
#  671|->       if (sps_id == tmp_sps_id) {
#  672|           /* If this is already the most recent SPS and unchanged, nothing to do */
#  673|           if (i == (sps_array->len - 1) && map.size == spsmap.size &&

Error: CLANG_WARNING: [#def297]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtph264depay.c:711:18: warning[core.UndefinedBinaryOperatorResult]: The right operand of '==' is a garbage value
#  709|         parse_pps (&ppsmap, &tmp_sps_id, &tmp_pps_id);
#  710|   
#  711|->       if (pps_id == tmp_pps_id) {
#  712|           /* If this is already the most recent PPS and unchanged, nothing to do */
#  713|           if (i == (pps_array->len - 1) && map.size == ppsmap.size &&

Error: CPPCHECK_WARNING: [#def298]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtph264pay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def299]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtph264pay.c:1342:5: warning[deadcode.DeadStores]: Value stored to 'bundle_size' is never read
# 1340|       GST_DEBUG_OBJECT (rtph264pay, "creating new STAP-A aggregate");
# 1341|       bundle = rtph264pay->bundle = gst_buffer_list_new ();
# 1342|->     bundle_size = rtph264pay->bundle_size = 1;
# 1343|       rtph264pay->bundle_contains_vcl = FALSE;
# 1344|     }

Error: CPPCHECK_WARNING: [#def300]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtph265depay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def301]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtph265depay.c:728:18: warning[core.UndefinedBinaryOperatorResult]: The right operand of '==' is a garbage value
#  726|         parse_sps (&spsmap, &tmp_sps_id);
#  727|   
#  728|->       if (sps_id == tmp_sps_id) {
#  729|           if (map.size == spsmap.size &&
#  730|               memcmp (map.data, spsmap.data, spsmap.size) == 0) {

Error: CLANG_WARNING: [#def302]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtph265depay.c:766:18: warning[core.UndefinedBinaryOperatorResult]: The right operand of '==' is a garbage value
#  764|         parse_pps (&ppsmap, &tmp_sps_id, &tmp_pps_id);
#  765|   
#  766|->       if (pps_id == tmp_pps_id) {
#  767|           if (map.size == ppsmap.size &&
#  768|               memcmp (map.data, ppsmap.data, ppsmap.size) == 0) {

Error: CPPCHECK_WARNING: [#def303]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtph265pay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-457): [#def304]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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): [#def305]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtph265pay.c: scope_hint: In function ‘gst_rtp_h265_pay_send_bundle’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtph265pay.c:1623: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.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtph265pay.c:1625: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.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtph265pay.c:1026: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.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtph265pay.c:1034: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.24.5-build/gst-plugins-good-1.24.5/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: [#def306]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: CLANG_WARNING: [#def307]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def308]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def309]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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): [#def310]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtphdrext-colorspace.c: scope_hint: In function ‘gst_rtp_header_extension_colorspace_read.part.0’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtphdrext-colorspace.h:26: included_from: Included from here.
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtphdrext-colorspace.c:206:3: note: in expansion of macro ‘g_return_val_if_fail’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtphdrext-colorspace.c:35: included_from: Included from here.
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtphdrext-colorspace.c:208:7: note: in expansion of macro ‘gst_byte_reader_get_remaining’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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: [#def311]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def312]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def313]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtpj2kdepay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def314]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtpj2kpay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def315]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtpjpegdepay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def316]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtpjpegdepay.c:377:3: warning[deadcode.DeadStores]: Value stored to 'qt' is never read
#  375|     size = ((precision & 2) ? 128 : 64);
#  376|     p = MakeQuantHeader (p, qt, size, 1);
#  377|->   qt += size;
#  378|   
#  379|     if (dri != 0)

Error: CLANG_WARNING: [#def317]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtpjpegdepay.c:619:5: warning[deadcode.DeadStores]: Value stored to 'payload' is never read
#  617|         qtable = rtpjpegdepay->qtables[Q];
#  618|   
#  619|->     payload += length;
#  620|       header_len += length;
#  621|       payload_len -= length;

Error: CLANG_WARNING: [#def318]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtpjpegdepay.c:621:5: warning[deadcode.DeadStores]: Value stored to 'payload_len' is never read
#  619|       payload += length;
#  620|       header_len += length;
#  621|->     payload_len -= length;
#  622|     } else {
#  623|       length = 0;

Error: CPPCHECK_WARNING: [#def319]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtpjpegpay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def320]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtpklvdepay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def321]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtpklvpay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def322]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtpmp4adepay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def323]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtpmp4apay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def324]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def325]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtpmp4gdepay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def326]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtpmp4gpay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def327]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtpmp4vpay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def328]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def329]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtpmparobustdepay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def330]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def331]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def332]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtpmpvpay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def333]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def334]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtpopusdepay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def335]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtpopuspay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def336]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtpqcelpdepay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def337]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtpqdmdepay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def338]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtpreddec.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def339]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtpredenc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-457): [#def340]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def341]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtpsbcdepay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def342]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtpstreamdepay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def343]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtpstreampay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def344]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtpsv3vdepay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def345]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtptheoradepay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def346]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtptheorapay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def347]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtpulpfecdec.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def348]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtpulpfecenc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-457): [#def349]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def350]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtpvorbispay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def351]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtpvp8depay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def352]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtpvp8pay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def353]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtpvp9depay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def354]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtpvp9pay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def355]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtpvrawdepay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def356]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtpvrawdepay.c:291:8: warning[deadcode.DeadStores]: Although the value stored to 'ret' is used in the enclosing expression, the value is never actually read from 'ret'
#  289|   
#  290|     /* negotiate a bufferpool */
#  291|->   if ((ret = gst_rtp_vraw_depay_negotiate_pool (rtpvrawdepay, srccaps,
#  292|                 &rtpvrawdepay->vinfo)) != GST_FLOW_OK)
#  293|       goto no_bufferpool;

Error: CPPCHECK_WARNING: [#def357]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/gstrtpvrawpay.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def358]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtp/rtpstoragestream.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def359]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtpmanager/gstrtpbin.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def360]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtpmanager/gstrtpfunnel.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def361]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtpmanager/gstrtphdrext-clientaudiolevel.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def362]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtpmanager/gstrtpjitterbuffer.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def363]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtpmanager/gstrtpmux.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def364]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def365]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtpmanager/gstrtprtxreceive.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def366]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtpmanager/gstrtprtxsend.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def367]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtpmanager/gstrtpsession.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def368]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtpmanager/gstrtpsession.c:1826:7: warning[deadcode.DeadStores]: Value stored to 'ret' is never read
# 1824|         GstPad *rtcp_src;
# 1825|   
# 1826|->       ret =
# 1827|             gst_pad_push_event (rtpsession->recv_rtp_src, gst_event_ref (event));
# 1828|   

Error: CPPCHECK_WARNING: [#def369]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtpmanager/gstrtpssrcdemux.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def370]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtpmanager/gstrtpst2022-1-fecdec.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def371]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def372]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtpmanager/gstrtpst2022-1-fecenc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def373]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtpmanager/rtpjitterbuffer.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-476): [#def374]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtpmanager/rtpjitterbuffer.c: scope_hint: In function ‘rtp_jitter_buffer_can_fast_start’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtpmanager/rtpjitterbuffer.c:1684: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.24.5-build/gst-plugins-good-1.24.5/gst/rtpmanager/rtpjitterbuffer.c:1443: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.24.5-build/gst-plugins-good-1.24.5/gst/rtpmanager/rtpjitterbuffer.c:1443: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.24.5-build/gst-plugins-good-1.24.5/gst/rtpmanager/rtpjitterbuffer.c:1674: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.24.5-build/gst-plugins-good-1.24.5/gst/rtpmanager/rtpjitterbuffer.c:1674:9: note: in expansion of macro ‘G_LIKELY’
# 1682|   
# 1683|       last_item = item;
# 1684|->     item = (RTPJitterBufferItem *) last_item->next;
# 1685|     }
# 1686|   

Error: CPPCHECK_WARNING: [#def375]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtpmanager/rtpsession.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def376]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtpmanager/rtpsource.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def377]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtpmanager/rtpstats.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def378]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def379]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def380]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def381]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtpmanager/rtptimerqueue.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def382]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtpmanager/rtptwcc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def383]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def384]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def385]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def386]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/rtsp/gstrtspsrc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def387]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/shapewipe/gstshapewipe.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def388]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/smpte/gstsmpte.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def389]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def390]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/smpte/gstsmptealpha.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def391]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def392]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/smpte/paint.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def393]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/spectrum/gstspectrum.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def394]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/udp/gstdynudpsink.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def395]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/udp/gstmultiudpsink.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-457): [#def396]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/udp/gstmultiudpsink.c: scope_hint: In function ‘gst_multiudpsink_render_buffers’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/gst/udp/gstudpelements.h:28: included_from: Included from here.
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/udp/gstmultiudpsink.c:36: included_from: Included from here.
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/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: [#def397]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/udp/gstudpnetutils.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def398]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/udp/gstudpsrc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def399]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/videobox/gstvideobox.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def400]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/videocrop/gstaspectratiocrop.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def401]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/videocrop/gstvideocrop.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def402]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def403]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/videofilter/gstvideobalance.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def404]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/videofilter/gstvideomedian.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def405]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/videomixer/blend.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def406]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/videomixer/videomixer2.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def407]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def408]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/wavenc/gstwavenc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def409]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def410]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/wavparse/gstwavparse.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def411]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def412]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/gst/xingmux/gstxingmux.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def413]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def414]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def415]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def416]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/sys/oss/gstosshelper.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def417]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/sys/oss4/oss4-audio.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-457): [#def418]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def419]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/sys/oss4/oss4-property-probe.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def420]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/sys/v4l2/gstv4l2.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def421]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/sys/v4l2/gstv4l2allocator.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def422]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/sys/v4l2/gstv4l2bufferpool.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def423]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/sys/v4l2/gstv4l2bufferpool.c:906:7: warning[deadcode.DeadStores]: Value stored to 'copy_threshold' is never read
#  904|       default:
#  905|         min_buffers = 0;
#  906|->       copy_threshold = 0;
#  907|         g_assert_not_reached ();
#  908|         break;

Error: CLANG_WARNING: [#def424]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/sys/v4l2/gstv4l2bufferpool.c:1492:11: warning[deadcode.DeadStores]: Value stored to 'ret' is never read
# 1490|           }
# 1491|           default:
# 1492|->           ret = GST_FLOW_ERROR;
# 1493|             g_assert_not_reached ();
# 1494|             break;

Error: CLANG_WARNING: [#def425]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/sys/v4l2/gstv4l2bufferpool.c:1517:11: warning[deadcode.DeadStores]: Value stored to 'ret' is never read
# 1515|   
# 1516|           default:
# 1517|->           ret = GST_FLOW_ERROR;
# 1518|             g_assert_not_reached ();
# 1519|             break;

Error: CLANG_WARNING: [#def426]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/sys/v4l2/gstv4l2bufferpool.c:1524:7: warning[deadcode.DeadStores]: Value stored to 'ret' is never read
# 1522|   
# 1523|       default:
# 1524|->       ret = GST_FLOW_ERROR;
# 1525|         g_assert_not_reached ();
# 1526|         break;

Error: CPPCHECK_WARNING: [#def427]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/sys/v4l2/gstv4l2codec.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def428]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/sys/v4l2/gstv4l2deviceprovider.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def429]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/sys/v4l2/gstv4l2h264codec.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def430]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/sys/v4l2/gstv4l2h265codec.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def431]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/sys/v4l2/gstv4l2mpeg2codec.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def432]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/sys/v4l2/gstv4l2mpeg4codec.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def433]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/sys/v4l2/gstv4l2object.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def434]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/sys/v4l2/gstv4l2radio.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def435]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/sys/v4l2/gstv4l2src.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def436]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/sys/v4l2/gstv4l2transform.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def437]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/sys/v4l2/gstv4l2tuner.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def438]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/sys/v4l2/gstv4l2videodec.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def439]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/sys/v4l2/gstv4l2videoenc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def440]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/sys/v4l2/gstv4l2vp8codec.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def441]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/sys/v4l2/gstv4l2vp9codec.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def442]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/sys/v4l2/v4l2_calls.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def443]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/sys/ximage/gstximagesrc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def444]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/sys/ximage/ximageutil.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def445]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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): [#def446]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/tests/check/elements/avimux.c: scope_hint: In function ‘teardown_src_pad’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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): [#def447]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/tests/check/elements/avimux.c:24: included_from: Included from here.
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/tests/check/elements/avimux.c:93:13: note: in expansion of macro ‘g_strdup’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def448]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/tests/check/elements/dash_mpd.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def449]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def450]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/tests/check/elements/flvmux.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def451]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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): [#def452]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/tests/check/elements/hlsdemux_m3u8.c:356: warning[nullPointer]: Possible null pointer dereference: tmp
#  354|     /* Low */
#  355|     tmp = g_list_next (tmp);
#  356|->   stream = tmp->data;
#  357|     assert_equals_int (stream->bandwidth, 128000);
#  358|     assert_equals_int (stream->program_id, 1);

Error: CPPCHECK_WARNING (CWE-476): [#def453]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/tests/check/elements/hlsdemux_m3u8.c:363: warning[nullPointer]: Possible null pointer dereference: tmp
#  361|     /* Mid */
#  362|     tmp = g_list_next (tmp);
#  363|->   stream = tmp->data;
#  364|     assert_equals_int (stream->bandwidth, 256000);
#  365|     assert_equals_int (stream->program_id, 1);

Error: CPPCHECK_WARNING (CWE-476): [#def454]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/tests/check/elements/hlsdemux_m3u8.c:370: warning[nullPointer]: Possible null pointer dereference: tmp
#  368|     /* High */
#  369|     tmp = g_list_next (tmp);
#  370|->   stream = tmp->data;
#  371|     assert_equals_int (stream->bandwidth, 768000);
#  372|     assert_equals_int (stream->program_id, 1);

Error: CLANG_WARNING: [#def455]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/tests/check/elements/hlsdemux_m3u8.c:721:8: warning[unix.Malloc]: Use of memory after it is freed
#  719|   
#  720|     /* Check next media segments */
#  721|->   mf = gst_hls_media_playlist_advance_fragment (pl, mf, TRUE);
#  722|     fail_unless (mf != NULL);
#  723|     assert_equals_int (mf->discont, FALSE);

Error: CLANG_WARNING: [#def456]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/tests/check/elements/hlsdemux_m3u8.c:732:8: warning[unix.Malloc]: Use of memory after it is freed
#  730|   
#  731|     /* Check next media segments */
#  732|->   mf = gst_hls_media_playlist_advance_fragment (pl, mf, TRUE);
#  733|     assert_equals_int (mf->discont, FALSE);
#  734|     assert_equals_string (mf->uri, "http://media.example.com/all.ts");

Error: CPPCHECK_WARNING: [#def457]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/tests/check/elements/id3v2mux.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-475): [#def458]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def459]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def460]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/tests/check/elements/level.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def461]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def462]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/tests/check/elements/matroskademux.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def463]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/tests/check/elements/matroskamux.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def464]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/tests/check/elements/matroskaparse.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def465]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/tests/check/elements/mpegaudioparse.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def466]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/tests/check/elements/parser.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def467]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/tests/check/elements/qtdemux.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def468]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/tests/check/elements/qtdemux.c:1695:5: warning[deadcode.DeadStores]: Value stored to 's_len' is never read
# 1693|       s_len += base64_size;
# 1694|       base64_size = g_base64_encode_close (FALSE, s + s_len, &state, &save);
# 1695|->     s_len += base64_size;
# 1696|       g_clear_pointer (&editlist_mp4, (GDestroyNotify) g_free);
# 1697|   

Error: CPPCHECK_WARNING: [#def469]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/tests/check/elements/qtmux.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def470]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/tests/check/elements/rganalysis.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def471]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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): [#def472]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/tests/check/elements/rtp-payloading.c: scope_hint: In function ‘rtp_pipeline_create’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/tests/check/elements/rtp-payloading.c:178:17: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘p’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/tests/check/elements/rtp-payloading.c:1653:1: note: in expansion of macro ‘GST_START_TEST’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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): [#def473]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/tests/check/elements/rtp-payloading.c: scope_hint: In function ‘rtp_klv_fragmented_packet_loss’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/tests/check/elements/rtp-payloading.c:1198:1: note: in expansion of macro ‘GST_START_TEST’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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): [#def474]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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.24.5-build/gst-plugins-good-1.24.5/tests/check/elements/rtp-payloading.c:1198:1: note: in expansion of macro ‘GST_START_TEST’
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def475]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/tests/check/elements/rtpbin.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def476]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def477]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/tests/check/elements/rtph264.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def478]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/tests/check/elements/rtph265.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def479]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/tests/check/elements/rtpjitterbuffer.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-457): [#def480]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def481]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/tests/check/elements/rtprtx.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def482]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def483]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def484]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def485]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def486]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def487]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/tests/check/elements/rtpstorage.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def488]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/tests/check/elements/rtpvp8.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def489]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/tests/check/elements/rtpvp9.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def490]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/tests/check/elements/shapewipe.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def491]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def492]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def493]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def494]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def495]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def496]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def497]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/tests/check/elements/videofilter.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def498]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/tests/check/elements/videomixer.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def499]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def500]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/tests/check/generic/states.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def501]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/tests/check/pipelines/flacdec.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def502]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/tests/check/pipelines/tagschecking.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def503]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/tests/examples/equalizer/demo.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def504]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/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: [#def505]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/tests/examples/gtk/glliveshader.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def506]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/tests/examples/level/level-example.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def507]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/tests/examples/rtp/client-PCMA.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def508]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/tests/examples/rtp/server-alsasrc-PCMA.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def509]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/tests/examples/v4l2/camctrl.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def510]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/tests/interactive/equalizer-test.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def511]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/tests/interactive/gdkpixbufoverlay-test.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def512]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/tests/interactive/test-accurate-seek.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def513]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/tests/interactive/test-segment-seeks.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def514]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/tests/interactive/videobox-test.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def515]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/tests/interactive/videocrop-test.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def516]
gstreamer1-plugins-good-1.24.5-build/gst-plugins-good-1.24.5/tests/interactive/videocrop2-test.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Scan Properties

analyzer-version-clang18.1.7
analyzer-version-cppcheck2.14.2
analyzer-version-gcc14.1.1
analyzer-version-gcc-analyzer14.1.1
analyzer-version-shellcheck0.10.0
enabled-pluginsclang, cppcheck, gcc, shellcheck
exit-code0
hostip-172-16-1-82.us-west-2.compute.internal
mock-configfedora-41-x86_64
project-namegstreamer1-plugins-good-1.24.5-1.fc41
store-results-to/tmp/tmp1uzxy_ey/gstreamer1-plugins-good-1.24.5-1.fc41.tar.xz
time-created2024-07-03 13:17:31
time-finished2024-07-03 13:29:14
toolcsmock
tool-args'/usr/bin/csmock' '-r' 'fedora-41-x86_64' '-t' 'cppcheck,gcc,clang,shellcheck' '-o' '/tmp/tmp1uzxy_ey/gstreamer1-plugins-good-1.24.5-1.fc41.tar.xz' '--gcc-analyze' '/tmp/tmp1uzxy_ey/gstreamer1-plugins-good-1.24.5-1.fc41.src.rpm'
tool-versioncsmock-3.5.3-1.el9