From f436bab2d541c63aface2eb155c0744f1270f13b Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Tue, 9 Jun 2020 13:31:43 +1000 Subject: [PATCH] sequence: initialize values when loading from XML --- app/project/item/sequence/sequence.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/app/project/item/sequence/sequence.cpp b/app/project/item/sequence/sequence.cpp index 310a96d87..19effbcbb 100644 --- a/app/project/item/sequence/sequence.cpp +++ b/app/project/item/sequence/sequence.cpp @@ -64,9 +64,9 @@ void Sequence::Load(QXmlStreamReader *reader, XMLNodeData& xml_node_data, const } if (reader->name() == QStringLiteral("video")) { - int video_width, video_height, preview_div; + int video_width = 0, video_height = 0, preview_div = 0; rational video_timebase; - PixelFormat::Format preview_format; + PixelFormat::Format preview_format = PixelFormat::PIX_FMT_INVALID; while (XMLReadNextStartElement(reader)) { if (cancelled && *cancelled) { @@ -90,9 +90,9 @@ void Sequence::Load(QXmlStreamReader *reader, XMLNodeData& xml_node_data, const set_video_params(VideoParams(video_width, video_height, video_timebase, preview_format, preview_div)); } else if (reader->name() == QStringLiteral("audio")) { - int rate; - uint64_t layout; - SampleFormat::Format format; + int rate = 0; + uint64_t layout = 0; + SampleFormat::Format format = SampleFormat::SAMPLE_FMT_INVALID; while (XMLReadNextStartElement(reader)) { if (reader->name() == QStringLiteral("rate")) {