static gboolean
qtdemux_parse_mehd (GstQTDemux * qtdemux, GstByteReader * br)
{
- guint32 version;
- guint64 duration;
+ guint32 version = 0;
+ guint64 duration = 0;
if (!gst_byte_reader_get_uint32_be (br, &version))
goto failed;
if (!gst_byte_reader_get_uint64_be (br, &duration))
goto failed;
} else {
- guint32 dur;
+ guint32 dur = 0;
if (!gst_byte_reader_get_uint32_be (br, &dur))
goto failed;
trex = qtdemux_tree_get_child_by_type_full (mvex, FOURCC_trex,
&trex_data);
while (trex) {
- guint32 id, dur, size, flags;
+ guint32 id = 0, dur = 0, size = 0, flags = 0;
/* skip version/flags */
if (!gst_byte_reader_skip (&trex_data, 4))
{
guint64 timestamp;
gint32 data_offset = 0;
- guint32 flags, first_flags = 0, samples_count;
+ guint32 flags = 0, first_flags = 0, samples_count = 0;
gint i;
guint8 *data;
guint entry_size, dur_offset, size_offset, flags_offset = 0, ct_offset = 0;
guint32 * default_sample_size, guint32 * default_sample_flags,
gint64 * base_offset)
{
- guint32 flags;
- guint32 track_id;
+ guint32 flags = 0;
+ guint32 track_id = 0;
if (!gst_byte_reader_skip (tfhd, 1) ||
!gst_byte_reader_get_uint24_be (tfhd, &flags))
/* sync sample atom */
stream->stps_present = FALSE;
if ((stream->stss_present =
- ! !qtdemux_tree_get_child_by_type_full (stbl, FOURCC_stss,
+ !!qtdemux_tree_get_child_by_type_full (stbl, FOURCC_stss,
&stream->stss) ? TRUE : FALSE) == TRUE) {
/* copy atom data into a new buffer for later use */
stream->stss.data = g_memdup (stream->stss.data, stream->stss.size);
/* partial sync sample atom */
if ((stream->stps_present =
- ! !qtdemux_tree_get_child_by_type_full (stbl, FOURCC_stps,
+ !!qtdemux_tree_get_child_by_type_full (stbl, FOURCC_stps,
&stream->stps) ? TRUE : FALSE) == TRUE) {
/* copy atom data into a new buffer for later use */
stream->stps.data = g_memdup (stream->stps.data, stream->stps.size);
/* composition time-to-sample */
if ((stream->ctts_present =
- ! !qtdemux_tree_get_child_by_type_full (stbl, FOURCC_ctts,
+ !!qtdemux_tree_get_child_by_type_full (stbl, FOURCC_ctts,
&stream->ctts) ? TRUE : FALSE) == TRUE) {
/* copy atom data into a new buffer for later use */
stream->ctts.data = g_memdup (stream->ctts.data, stream->ctts.size);
qtdemux_dump_tfra (GstQTDemux * qtdemux, GstByteReader * data, int depth)
{
guint64 time = 0, moof_offset = 0;
- guint32 len = 0, num_entries = 0, ver_flags, track_id, i;
+ guint32 len = 0, num_entries = 0, ver_flags = 0, track_id = 0, i;
guint value_size, traf_size, trun_size, sample_size;
if (!gst_byte_reader_get_uint32_be (data, &ver_flags))
gboolean
qtdemux_dump_tfhd (GstQTDemux * qtdemux, GstByteReader * data, int depth)
{
- guint32 flags, n, track_id;
- guint64 base_data_offset;
+ guint32 flags = 0, n = 0, track_id = 0;
+ guint64 base_data_offset = 0;
if (!gst_byte_reader_skip (data, 1) ||
!gst_byte_reader_get_uint24_be (data, &flags))
gboolean
qtdemux_dump_mehd (GstQTDemux * qtdemux, GstByteReader * data, int depth)
{
- guint32 version;
+ guint32 version = 0;
guint64 fragment_duration;
guint value_size;