From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <ffmpeg-devel-bounces@ffmpeg.org>
Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100])
	by master.gitmailbox.com (Postfix) with ESMTP id 7853146F7F
	for <ffmpegdev@gitmailbox.com>; Sun, 23 Jul 2023 19:56:12 +0000 (UTC)
Received: from [127.0.1.1] (localhost [127.0.0.1])
	by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 6CDB068C729;
	Sun, 23 Jul 2023 22:56:09 +0300 (EEST)
Received: from mail-pf1-f180.google.com (mail-pf1-f180.google.com
 [209.85.210.180])
 by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 4733D68C56B
 for <ffmpeg-devel@ffmpeg.org>; Sun, 23 Jul 2023 22:56:03 +0300 (EEST)
Received: by mail-pf1-f180.google.com with SMTP id
 d2e1a72fcca58-68336d06620so3540556b3a.1
 for <ffmpeg-devel@ffmpeg.org>; Sun, 23 Jul 2023 12:56:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=sandflow-com.20221208.gappssmtp.com; s=20221208; t=1690142161; x=1690746961; 
 h=content-transfer-encoding:to:subject:message-id:date:from
 :in-reply-to:references:mime-version:from:to:cc:subject:date
 :message-id:reply-to;
 bh=fSauolg/p2tjxGZFLc0DIPOiYsFgspQG3oSH04YjbAk=;
 b=vpVLATMogG0s/7ulEbJ6wSyxQ9whv3CKMaU5FEPCVqwcQLG9HXkjaEwFVsq26Bjj/p
 WrLRZt1+lS5iq1RHKmjDOw7/wnBjQOM9C3FHBvMnLdfTP6tLFrK6CSOxL5sCk+pd2lrd
 58k2INfyXrC32stcaZnuR96aZ9hYkg+QIvy7S1FOBb403K5Tf018Q26mPyjU03b0JLlp
 9voIr7Sqi2CnRszk8ALwE6Gbrv9ZbvvJNHPc5vPF1EUM9n65jC3OdkBMxQg0r3YSrMIO
 SAq576kfiM3WjFszifK2jAQ47ZalJ38YTRCqpje8oCQWcYwdNaJZejVgVVeyaFLKR0hD
 u9dQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20221208; t=1690142161; x=1690746961;
 h=content-transfer-encoding:to:subject:message-id:date:from
 :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=fSauolg/p2tjxGZFLc0DIPOiYsFgspQG3oSH04YjbAk=;
 b=XKUpt1u+e0b1Pj7lxPTnnmnGarLIjuzByEPZY7JR+/2nGIfwjfSoiQ/FU6khb575H7
 WSGjhntG8YMFA5pEnBjJexRfqFtuFPJipy7LrfqNgM+SsE1QFDWQ1a3qtUASaqqWww3m
 cBvhrGLtyf+gJ5Qx8ef+1/ggZNFTyit7a8jkDylpQAHG5oHtKY8aj5XGWr3hHC6zbJQM
 xu9X8C9CIzlrVNsrgHA+9wiXZRx+Nx263ZnKKfGS1/nxmLP64fMT1e/BYpYAqthf0/sD
 hu3Oiq3DQt7Nwf8ODqz/obNwkYxRwttI1RulQeY3+MSYSsjdasgvIusjT5Jj6eg1C0l2
 hymw==
X-Gm-Message-State: ABy/qLavt/ynbIt7h8fpBjBqXkIG8UEUb27zVINd1LthyEat6+pWEh1J
 QnCVfuftSpR7KEi4cMDp7T580DEhmfZ4HTzIE7c=
X-Google-Smtp-Source: APBJJlHUD41cXK6moeqlc9+hPWMUvlRs9/FcNdiCiE3OK1GywJlgZLzDvRoeiypuEYL7as9Xlfa7sQ==
X-Received: by 2002:a05:6a21:999a:b0:13a:43e8:3fb5 with SMTP id
 ve26-20020a056a21999a00b0013a43e83fb5mr4338139pzb.51.1690142160836; 
 Sun, 23 Jul 2023 12:56:00 -0700 (PDT)
Received: from mail-pg1-f182.google.com (mail-pg1-f182.google.com.
 [209.85.215.182]) by smtp.gmail.com with ESMTPSA id
 m22-20020aa79016000000b00682562b1549sm6319878pfo.24.2023.07.23.12.56.00
 for <ffmpeg-devel@ffmpeg.org>
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Sun, 23 Jul 2023 12:56:00 -0700 (PDT)
Received: by mail-pg1-f182.google.com with SMTP id
 41be03b00d2f7-517ab9a4a13so2591495a12.1
 for <ffmpeg-devel@ffmpeg.org>; Sun, 23 Jul 2023 12:56:00 -0700 (PDT)
X-Received: by 2002:a17:90a:d3c9:b0:258:9995:91cb with SMTP id
 d9-20020a17090ad3c900b00258999591cbmr6938012pjw.49.1690142159544; Sun, 23 Jul
 2023 12:55:59 -0700 (PDT)
MIME-Version: 1.0
References: <20230723180303.8000-1-michael@niedermayer.cc>
 <20230723180303.8000-3-michael@niedermayer.cc>
In-Reply-To: <20230723180303.8000-3-michael@niedermayer.cc>
From: Pierre-Anthony Lemieux <pal@sandflow.com>
Date: Sun, 23 Jul 2023 12:55:46 -0700
X-Gmail-Original-Message-ID: <CAF_7JxATjfE54NJvJrf=Y=AHxjL2Sw3ZnTka-ryxU2Tq2=7WFg@mail.gmail.com>
Message-ID: <CAF_7JxATjfE54NJvJrf=Y=AHxjL2Sw3ZnTka-ryxU2Tq2=7WFg@mail.gmail.com>
To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org>
Subject: Re: [FFmpeg-devel] [PATCH 3/5] avformat/imf_cpl:
 xmlNodeListGetString() can return NULL
X-BeenThere: ffmpeg-devel@ffmpeg.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: FFmpeg development discussions and patches <ffmpeg-devel.ffmpeg.org>
List-Unsubscribe: <https://ffmpeg.org/mailman/options/ffmpeg-devel>,
 <mailto:ffmpeg-devel-request@ffmpeg.org?subject=unsubscribe>
List-Archive: <https://ffmpeg.org/pipermail/ffmpeg-devel>
List-Post: <mailto:ffmpeg-devel@ffmpeg.org>
List-Help: <mailto:ffmpeg-devel-request@ffmpeg.org?subject=help>
List-Subscribe: <https://ffmpeg.org/mailman/listinfo/ffmpeg-devel>,
 <mailto:ffmpeg-devel-request@ffmpeg.org?subject=subscribe>
Reply-To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: ffmpeg-devel-bounces@ffmpeg.org
Sender: "ffmpeg-devel" <ffmpeg-devel-bounces@ffmpeg.org>
Archived-At: <https://master.gitmailbox.com/ffmpegdev/CAF_7JxATjfE54NJvJrf=Y=AHxjL2Sw3ZnTka-ryxU2Tq2=7WFg@mail.gmail.com/>
List-Archive: <https://master.gitmailbox.com/ffmpegdev/>
List-Post: <mailto:ffmpegdev@gitmailbox.com>

V291bGQgdGhpcyBwYXRjaCBiZSBhbiBvcHBvcnR1bml0eSB0byBzZXQgYGNwbC0+Y29udGVudF90
aXRsZV91dGY4YCB0bwphbiBlbXB0eSBzdHJpbmcgYXQgZmlsbF9jb250ZW50X3RpdGxlKCkgYXQg
bGliYXZmb3JtYXQvaW1mX2NwbC5jIGlmCnhtbE5vZGVMaXN0R2V0U3RyaW5nKCkgcmV0dXJucyBO
VUxMPyBJdCBjb3VsZCBiZSBkb25lIGFzIGEgc2VwYXJhdGUKcGF0Y2ggYWx0ZXJuYXRpdmVseS4K
CkxHVE0gb3RoZXJ3aXNlLgoKCk9uIFN1biwgSnVsIDIzLCAyMDIzIGF0IDExOjAz4oCvQU0gTWlj
aGFlbCBOaWVkZXJtYXllcgo8bWljaGFlbEBuaWVkZXJtYXllci5jYz4gd3JvdGU6Cj4KPiBGaXhl
czogTlVMTCBwb2ludGVyIGRlcmVmZXJlbmNlCj4gRml4ZXM6IDYwMTY2L2NsdXN0ZXJmdXp6LXRl
c3RjYXNlLW1pbmltaXplZC1mZm1wZWdfREVNVVhFUl9mdXp6ZXItNTk5ODMwMTU3Nzg3MTM2MAo+
Cj4gRm91bmQtYnk6IGNvbnRpbnVvdXMgZnV6emluZyBwcm9jZXNzIGh0dHBzOi8vZ2l0aHViLmNv
bS9nb29nbGUvb3NzLWZ1enovdHJlZS9tYXN0ZXIvcHJvamVjdHMvZmZtcGVnCj4gU2lnbmVkLW9m
Zi1ieTogTWljaGFlbCBOaWVkZXJtYXllciA8bWljaGFlbEBuaWVkZXJtYXllci5jYz4KPiAtLS0K
PiAgbGliYXZmb3JtYXQvaW1mX2NwbC5jIHwgOCArKysrKystLQo+ICAxIGZpbGUgY2hhbmdlZCwg
NiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL2xpYmF2Zm9y
bWF0L2ltZl9jcGwuYyBiL2xpYmF2Zm9ybWF0L2ltZl9jcGwuYwo+IGluZGV4IGZlOTc1YzJmMGMu
LjY5MTU1ZDc4NmQgMTAwNjQ0Cj4gLS0tIGEvbGliYXZmb3JtYXQvaW1mX2NwbC5jCj4gKysrIGIv
bGliYXZmb3JtYXQvaW1mX2NwbC5jCj4gQEAgLTc1LDYgKzc1LDggQEAgaW50IGZmX2ltZl94bWxf
cmVhZF91dWlkKHhtbE5vZGVQdHIgZWxlbWVudCwgQVZVVUlEIHV1aWQpCj4gICAgICBpbnQgcmV0
ID0gMDsKPgo+ICAgICAgeG1sQ2hhciAqZWxlbWVudF90ZXh0ID0geG1sTm9kZUxpc3RHZXRTdHJp
bmcoZWxlbWVudC0+ZG9jLCBlbGVtZW50LT54bWxDaGlsZHJlbk5vZGUsIDEpOwo+ICsgICAgaWYg
KCFlbGVtZW50X3RleHQpCj4gKyAgICAgICAgcmV0dXJuIEFWRVJST1JfSU5WQUxJRERBVEE7Cj4g
ICAgICByZXQgPSBhdl91dWlkX3Vybl9wYXJzZShlbGVtZW50X3RleHQsIHV1aWQpOwo+ICAgICAg
aWYgKHJldCkKPiAgICAgICAgICByZXQgPSBBVkVSUk9SX0lOVkFMSUREQVRBOwo+IEBAIC04OCw3
ICs5MCw3IEBAIGludCBmZl9pbWZfeG1sX3JlYWRfcmF0aW9uYWwoeG1sTm9kZVB0ciBlbGVtZW50
LCBBVlJhdGlvbmFsICpyYXRpb25hbCkKPiAgICAgIGludCByZXQgPSAwOwo+Cj4gICAgICB4bWxD
aGFyICplbGVtZW50X3RleHQgPSB4bWxOb2RlTGlzdEdldFN0cmluZyhlbGVtZW50LT5kb2MsIGVs
ZW1lbnQtPnhtbENoaWxkcmVuTm9kZSwgMSk7Cj4gLSAgICBpZiAoc3NjYW5mKGVsZW1lbnRfdGV4
dCwgIiVpICVpIiwgJnJhdGlvbmFsLT5udW0sICZyYXRpb25hbC0+ZGVuKSAhPSAyKQo+ICsgICAg
aWYgKGVsZW1lbnRfdGV4dCA9PSBOVUxMIHx8IHNzY2FuZihlbGVtZW50X3RleHQsICIlaSAlaSIs
ICZyYXRpb25hbC0+bnVtLCAmcmF0aW9uYWwtPmRlbikgIT0gMikKPiAgICAgICAgICByZXQgPSBB
VkVSUk9SX0lOVkFMSUREQVRBOwo+ICAgICAgeG1sRnJlZShlbGVtZW50X3RleHQpOwo+Cj4gQEAg
LTEwMCw3ICsxMDIsNyBAQCBpbnQgZmZfaW1mX3htbF9yZWFkX3VpbnQzMih4bWxOb2RlUHRyIGVs
ZW1lbnQsIHVpbnQzMl90ICpudW1iZXIpCj4gICAgICBpbnQgcmV0ID0gMDsKPgo+ICAgICAgeG1s
Q2hhciAqZWxlbWVudF90ZXh0ID0geG1sTm9kZUxpc3RHZXRTdHJpbmcoZWxlbWVudC0+ZG9jLCBl
bGVtZW50LT54bWxDaGlsZHJlbk5vZGUsIDEpOwo+IC0gICAgaWYgKHNzY2FuZihlbGVtZW50X3Rl
eHQsICIlIiBQUkl1MzIsIG51bWJlcikgIT0gMSkKPiArICAgIGlmIChlbGVtZW50X3RleHQgPT0g
TlVMTCB8fCBzc2NhbmYoZWxlbWVudF90ZXh0LCAiJSIgUFJJdTMyLCBudW1iZXIpICE9IDEpCj4g
ICAgICAgICAgcmV0ID0gQVZFUlJPUl9JTlZBTElEREFUQTsKPiAgICAgIHhtbEZyZWUoZWxlbWVu
dF90ZXh0KTsKPgo+IEBAIC0yNDUsNiArMjQ3LDggQEAgc3RhdGljIGludCBmaWxsX3RpbWVjb2Rl
KHhtbE5vZGVQdHIgY3BsX2VsZW1lbnQsIEZGSU1GQ1BMICpjcGwpCj4gICAgICAgICAgcmV0dXJu
IEFWRVJST1JfSU5WQUxJRERBVEE7Cj4KPiAgICAgIHRjX3N0ciA9IHhtbE5vZGVMaXN0R2V0U3Ry
aW5nKGVsZW1lbnQtPmRvYywgZWxlbWVudC0+eG1sQ2hpbGRyZW5Ob2RlLCAxKTsKPiArICAgIGlm
ICghdGNfc3RyKQo+ICsgICAgICAgIHJldHVybiBBVkVSUk9SX0lOVkFMSUREQVRBOwo+ICAgICAg
cmV0ID0gcGFyc2VfY3BsX3RjX3R5cGUodGNfc3RyLCBjb21wcyk7Cj4gICAgICB4bWxGcmVlKHRj
X3N0cik7Cj4gICAgICBpZiAocmV0KQo+IC0tCj4gMi4xNy4xCj4KPiBfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IGZmbXBlZy1kZXZlbCBtYWlsaW5nIGxp
c3QKPiBmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwo+IGh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAo+Cj4gVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJv
dmUsIG9yIGVtYWlsCj4gZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1Ympl
Y3QgInVuc3Vic2NyaWJlIi4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9y
ZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVu
c3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVz
dEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=