From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id C0B19440FB for ; Fri, 26 Aug 2022 06:13:22 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 1CE0B68B9A4; Fri, 26 Aug 2022 09:13:19 +0300 (EEST) Received: from mail-ot1-f47.google.com (mail-ot1-f47.google.com [209.85.210.47]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 731C068B0E2 for ; Fri, 26 Aug 2022 09:13:12 +0300 (EEST) Received: by mail-ot1-f47.google.com with SMTP id h20-20020a056830165400b00638ac7ddba5so405741otr.4 for ; Thu, 25 Aug 2022 23:13:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc; bh=zsZyCQd0VVnNHpNSudm44sGx1J3Xxgw/uk1MRtqZMpg=; b=CKO9lTrkBwqa6Q2u5FHaf1jTv8+NNsICxP6MYMlZc8pI4o+tO7+tPSxCU+I/xeeDhM 59w1zuN3jTvaJ/idbzVYPbg9Ff74UUK7abyR5JO0CyORDa+rK+fi8usK+7yYqyd2SRBJ 25KjQuuIFszD1ralMcp4cONNvujzW9VCIQRuqewZ7G6ehmwUbrTdpvwx9Gl2eaW9ggQG SBVLZDZGs0wpSHoF1J55U7i/4yvE50B7DPZY9jAAJNL2NgQRzNFoNDoUPO7Ifvm9Xeud PGcARtgPuXFds05Wt7hYBAhqm/nHhHMxKtWb1uudeZxeXPZNRHi2jxosumuP3wAc+Q3o HFKQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc; bh=zsZyCQd0VVnNHpNSudm44sGx1J3Xxgw/uk1MRtqZMpg=; b=PAYWhCXXIJZ6MGr7MZ8hx8ouVXVRcIvejgJO9obU5OqIkEtJcZQtUy4Ye2GB7w1V/R 2TNxJVHJtwr5WETTWa+SbDHqy+RLQFqJM771fWAdTm5XKwD9+vqudfqH1/68h7tbfwLv irPsvmKe6NXjATw+9w5aQI00i/AEr2rF5UMMMoHtvynXe1UNCUp66T47LsHEYLrawLxv R9PdoFsCi8hHDhkQm5mYAxBLasmwpGBYO1mo0Xmz3IqOvSeeylPXN++M/XQh91XNeovY 9FL10UsjJDFsKjrRjwmJh/odCGmQjVu6OVGOzWJsRUnUTGqSmMcPqK9loKXtvJEqX4Q/ J60Q== X-Gm-Message-State: ACgBeo0x65s8FKlZ37SUpCP+FRr0M6ZsfaNJoGF4IW0EDz0BMr1/zHZ8 CfdYXKOrd5wL3IBgBh3lLrqPdqDDlfTytLar5VbGKG5xzOt7cTQi X-Google-Smtp-Source: AA6agR5BqIQVpjNIKyL6UY3dATyTtaG5j7rTQGOdIoecwbrplVFUsWictdP6nbK9LdEeNC8zkuVfHL4aScaBd9JDemQ= X-Received: by 2002:a05:6830:d81:b0:616:c424:6f22 with SMTP id bv1-20020a0568300d8100b00616c4246f22mr874028otb.77.1661494390515; Thu, 25 Aug 2022 23:13:10 -0700 (PDT) MIME-Version: 1.0 References: <20220826025016.29627-1-lq@chinaffmpeg.org> In-Reply-To: From: Steven Liu Date: Fri, 26 Aug 2022 14:12:57 +0800 Message-ID: To: FFmpeg development discussions and patches Subject: Re: [FFmpeg-devel] [PATCH 1/2] avformat/imfdec: check track valid before use it X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Cc: Steven Liu Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: UGllcnJlLUFudGhvbnkgTGVtaWV1eCA8cGFsQHNhbmRmbG93LmNvbT4g5LqOMjAyMuW5tDjmnIgy NuaXpeWRqOS6lCAxMTo1MuWGmemBk++8mgo+Cj4gU2luY2Ugd2UgYXJlIHByb3RlY3RpbmcgYWdh aW5zdCB0aGUgYWxnb3JpdGhtIHdpdGhpbgo+IGdldF9uZXh0X3RyYWNrX3dpdGhfbWluaW11bV90 aW1lc3RhbXAoKSByZXR1cm4gTlVMTCwgc2hvdWxkIHRoaXMgcGF0Y2gKPiBhbHNvIGluY2x1ZGUg aW1tZWRpYXRlbHkgcmV0dXJuaW5nIGZyb20gaW1mX3JlYWRfcGFja2V0KCkgaWYKPiBnZXRfbmV4 dF90cmFja193aXRoX21pbmltdW1fdGltZXN0YW1wKCkgcmV0dXJucyBOVUxMPwpXaGF0IGFib3V0 IHJldHVybiBBVkVSUk9SX0lOVkFMSUREQVRBIGluIGltZl9yZWFkX3BhY2tldD8KPgo+IE9uIFRo dSwgQXVnIDI1LCAyMDIyIGF0IDc6NTMgUE0gU3RldmVuIExpdSA8bHFAY2hpbmFmZm1wZWcub3Jn PiB3cm90ZToKPiA+Cj4gPiBmaXggQ0lEOiAxNTEyNDE0Cj4gPgo+ID4gU2lnbmVkLW9mZi1ieTog U3RldmVuIExpdSA8bHFAY2hpbmFmZm1wZWcub3JnPgo+ID4gLS0tCj4gPiAgbGliYXZmb3JtYXQv aW1mZGVjLmMgfCA1ICsrKy0tCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwg MiBkZWxldGlvbnMoLSkKPiA+Cj4gPiBkaWZmIC0tZ2l0IGEvbGliYXZmb3JtYXQvaW1mZGVjLmMg Yi9saWJhdmZvcm1hdC9pbWZkZWMuYwo+ID4gaW5kZXggNWJiZTdhNTNmOC4uYTk3ZGNjM2I4YiAx MDA2NDQKPiA+IC0tLSBhL2xpYmF2Zm9ybWF0L2ltZmRlYy5jCj4gPiArKysgYi9saWJhdmZvcm1h dC9pbWZkZWMuYwo+ID4gQEAgLTY5Nyw4ICs2OTcsOSBAQCBzdGF0aWMgSU1GVmlydHVhbFRyYWNr UGxheWJhY2tDdHggKmdldF9uZXh0X3RyYWNrX3dpdGhfbWluaW11bV90aW1lc3RhbXAoQVZGb3Jt YQo+ID4gICAgICAgICAgfQo+ID4gICAgICB9Cj4gPgo+ID4gLSAgICBhdl9sb2cocywgQVZfTE9H X0RFQlVHLCAiRm91bmQgbmV4dCB0cmFjayB0byByZWFkOiAlZCAodGltZXN0YW1wOiAlbGYgLyAl bGYpXG4iLAo+ID4gLSAgICAgICAgICAgdHJhY2stPmluZGV4LCBhdl9xMmQodHJhY2stPmN1cnJl bnRfdGltZXN0YW1wKSwgYXZfcTJkKG1pbmltdW1fdGltZXN0YW1wKSk7Cj4gPiArICAgIGlmICh0 cmFjaykKPiA+ICsgICAgICAgIGF2X2xvZyhzLCBBVl9MT0dfREVCVUcsICJGb3VuZCBuZXh0IHRy YWNrIHRvIHJlYWQ6ICVkICh0aW1lc3RhbXA6ICVsZiAvICVsZilcbiIsCj4gPiArICAgICAgICAg ICAgICAgdHJhY2stPmluZGV4LCBhdl9xMmQodHJhY2stPmN1cnJlbnRfdGltZXN0YW1wKSwgYXZf cTJkKG1pbmltdW1fdGltZXN0YW1wKSk7Cj4gPiAgICAgIHJldHVybiB0cmFjazsKPiA+ICB9Cj4g Pgo+ID4gLS0KPiA+IDIuMjUuMAo+ID4KPiA+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCj4gPiBmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0Cj4gPiBmZm1w ZWctZGV2ZWxAZmZtcGVnLm9yZwo+ID4gaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGlu Zm8vZmZtcGVnLWRldmVsCj4gPgo+ID4gVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUs IG9yIGVtYWlsCj4gPiBmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVj dCAidW5zdWJzY3JpYmUiLgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCj4gZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdAo+IGZmbXBlZy1kZXZlbEBmZm1w ZWcub3JnCj4gaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVs Cj4KPiBUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKPiBmZm1wZWct ZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwg bWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsg YWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJq ZWN0ICJ1bnN1YnNjcmliZSIuCg==