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 014F64676F for ; Sat, 17 Jun 2023 06:46:26 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 841B468C2E0; Sat, 17 Jun 2023 09:46:23 +0300 (EEST) Received: from mail-yw1-f182.google.com (mail-yw1-f182.google.com [209.85.128.182]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 44DDC68BF4C for ; Sat, 17 Jun 2023 09:46:17 +0300 (EEST) Received: by mail-yw1-f182.google.com with SMTP id 00721157ae682-570654fadf8so15698837b3.1 for ; Fri, 16 Jun 2023 23:46:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1686984375; x=1689576375; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=6kfmvlLxPsJd4ZshWi4OAsL/eeEufttz9UHu3RxgQlk=; b=nEigj6PIeFfEINi01N2Cm+6YX8J+GJZU18Qx9biOmMihs0r5f7hXm3jIBp49l8Lf3h 7uWyltTyC8WZUTerHex/qDNRRibeSIrM3XIXWGPdkHIhK5vvfpsAaWZP0lkqqQOMsJQA vfylFaacZsDsyQ3h3MLoaGWcEdhV4GEbkgIymbUjPVcn48zDB2bCVUTSvMezcEuyJOhZ 7TxPyk7Rz86Zin9Cw3wG7LVJ9qbMoyGnOUeTDxlXy68x89f1drSCvZwrAxkwvfagC/Et wFbcUwsACnokNkBS8XgMQegPHokknz6v7jZA9V0v3Dq62GeBCAAqmbf/BDuqlw7kiI0B 9qmg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1686984375; x=1689576375; h=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=6kfmvlLxPsJd4ZshWi4OAsL/eeEufttz9UHu3RxgQlk=; b=FDHIB2k8gBvsxcIlf8UQQZ3d11MvcY717BVFzrx2gghYbTj0jXRTrsrexJwkNMR95c qom1pbtKQwN3gIE1pMARqdSyH0R0a4Sgmi1trLMeGg5AbfW4unMhmYz6Jd3NFKCA0Seg iVVxB0XgZ4GVOmDYhcOzlCoOmFw0n8CYeUrj4r/ZvpM49voCWvfLfsh07ChsqwCnIAnc HgXrgZ6z5e9yQztokFJziB3aNyWAMk0wi54O6cFawrZ5SO2PE8P5GtXw4Wv/q0kDPj4H Fnh0ZVQhmWwdajNpjJ+Gz87d19+AMx5OpH7hvdPUbhE9vPtddZt+ZVCYUZqaHuX9VPro biIw== X-Gm-Message-State: AC+VfDwhpebDzpiSy8+A9hVtc/4ofnbI9fU2EFt44fX4kS4Yh5rfkMHF Ev/QaT3OMoI3Yr+qfNwCEqfaxFM/BXB6Cu37eY30qzNv X-Google-Smtp-Source: ACHHUZ40KbDzDnSHTdXiEpB5gui0Icv4Y7aR+1rLnsICLnV75UIbZbmt6BZi2c+8ttbaWzfjkzFFWQh8gp2UOh1sIQI= X-Received: by 2002:a81:6cd6:0:b0:568:f405:cbfe with SMTP id h205-20020a816cd6000000b00568f405cbfemr3660203ywc.47.1686984375470; Fri, 16 Jun 2023 23:46:15 -0700 (PDT) MIME-Version: 1.0 References: <20230603194437.23694-1-michael@niedermayer.cc> In-Reply-To: <20230603194437.23694-1-michael@niedermayer.cc> From: Paul B Mahol Date: Sat, 17 Jun 2023 08:45:53 +0200 Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH] avcodec: Ignoring errors is only possible before the input end 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 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: T24gU2F0LCBKdW4gMywgMjAyMyBhdCA5OjQ04oCvUE0gTWljaGFlbCBOaWVkZXJtYXllciA8bWlj aGFlbEBuaWVkZXJtYXllci5jYz4Kd3JvdGU6Cgo+IEZpeGVzOiBvdXQgb2YgYXJyYXkgcmVhZAo+ IEZpeGVzOiBUaWNrZXQgMTAzMDgKPgoKRGlkIHlvdSBmb3Jnb3QgdG8gYXBwbHkgdGhpcz8KCgo+ Cj4gU2lnbmVkLW9mZi1ieTogTWljaGFlbCBOaWVkZXJtYXllciA8bWljaGFlbEBuaWVkZXJtYXll ci5jYz4KPiAtLS0KPiAgbGliYXZjb2RlYy9oMjYzZGVjLmMgICAgICAgfCAyICstCj4gIGxpYmF2 Y29kZWMvbXBlZzR2aWRlb2RlYy5jIHwgNCArKy0tCj4gIDIgZmlsZXMgY2hhbmdlZCwgMyBpbnNl cnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvaDI2 M2RlYy5jIGIvbGliYXZjb2RlYy9oMjYzZGVjLmMKPiBpbmRleCBmNGU3MDQ4YTVmLi42OGE2MThh N2VkIDEwMDY0NAo+IC0tLSBhL2xpYmF2Y29kZWMvaDI2M2RlYy5jCj4gKysrIGIvbGliYXZjb2Rl Yy9oMjYzZGVjLmMKPiBAQCAtMjgxLDcgKzI4MSw3IEBAIHN0YXRpYyBpbnQgZGVjb2RlX3NsaWNl KE1wZWdFbmNDb250ZXh0ICpzKQo+ICAgICAgICAgICAgICAgICAgZmZfZXJfYWRkX3NsaWNlKCZz LT5lciwgcy0+cmVzeW5jX21iX3gsIHMtPnJlc3luY19tYl95LAo+ICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHMtPm1iX3gsIHMtPm1iX3ksIEVSX01CX0VSUk9SICYKPiBwYXJ0X21h c2spOwo+Cj4gLSAgICAgICAgICAgICAgICBpZiAocy0+YXZjdHgtPmVycl9yZWNvZ25pdGlvbiAm IEFWX0VGX0lHTk9SRV9FUlIpCj4gKyAgICAgICAgICAgICAgICBpZiAoKHMtPmF2Y3R4LT5lcnJf cmVjb2duaXRpb24gJiBBVl9FRl9JR05PUkVfRVJSKSAmJgo+IGdldF9iaXRzX2xlZnQoJnMtPmdi KSA+IDApCj4gICAgICAgICAgICAgICAgICAgICAgY29udGludWU7Cj4gICAgICAgICAgICAgICAg ICByZXR1cm4gQVZFUlJPUl9JTlZBTElEREFUQTsKPiAgICAgICAgICAgICAgfQo+IGRpZmYgLS1n aXQgYS9saWJhdmNvZGVjL21wZWc0dmlkZW9kZWMuYyBiL2xpYmF2Y29kZWMvbXBlZzR2aWRlb2Rl Yy5jCj4gaW5kZXggZDQ1NmU1ZGQxMS4uMzBhZWM1ZTUyOSAxMDA2NDQKPiAtLS0gYS9saWJhdmNv ZGVjL21wZWc0dmlkZW9kZWMuYwo+ICsrKyBiL2xpYmF2Y29kZWMvbXBlZzR2aWRlb2RlYy5jCj4g QEAgLTE0MzcsNyArMTQzNyw3IEBAIHN0YXRpYyBpbmxpbmUgaW50IG1wZWc0X2RlY29kZV9ibG9j ayhNcGVnNERlY0NvbnRleHQKPiAqY3R4LCBpbnQxNl90ICpibG9jaywKPiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBpZiAoU0hPV19VQklUUyhyZSwgJnMtPmdiLCAxKSA9PSAwKSB7 Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF2X2xvZyhzLT5hdmN0eCwg QVZfTE9HX0VSUk9SLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIjEuIG1hcmtlciBiaXQgbWlzc2luZyBpbiAzLgo+IGVzY1xuIik7Cj4gLSAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIGlmICghKHMtPmF2Y3R4LT5lcnJfcmVjb2duaXRpb24g Jgo+IEFWX0VGX0lHTk9SRV9FUlIpKQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBpZiAoIShzLT5hdmN0eC0+ZXJyX3JlY29nbml0aW9uICYKPiBBVl9FRl9JR05PUkVfRVJS KSB8fCBnZXRfYml0c19sZWZ0KCZzLT5nYikgPD0gMCkKPiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHJldHVybiBBVkVSUk9SX0lOVkFMSUREQVRBOwo+ICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIH0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBTS0lQX0NBQ0hFKHJlLCAmcy0+Z2IsIDEpOwo+IEBAIC0xNDQ4LDcgKzE0NDgsNyBAQCBz dGF0aWMgaW5saW5lIGludCBtcGVnNF9kZWNvZGVfYmxvY2soTXBlZzREZWNDb250ZXh0Cj4gKmN0 eCwgaW50MTZfdCAqYmxvY2ssCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYg KFNIT1dfVUJJVFMocmUsICZzLT5nYiwgMSkgPT0gMCkgewo+ICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBhdl9sb2cocy0+YXZjdHgsIEFWX0xPR19FUlJPUiwKPiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIyLiBtYXJrZXIgYml0IG1pc3Np bmcgaW4gMy4KPiBlc2NcbiIpOwo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBpZiAoIShzLT5hdmN0eC0+ZXJyX3JlY29nbml0aW9uICYKPiBBVl9FRl9JR05PUkVfRVJSKSkK PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCEocy0+YXZjdHgtPmVy cl9yZWNvZ25pdGlvbiAmCj4gQVZfRUZfSUdOT1JFX0VSUikgfHwgZ2V0X2JpdHNfbGVmdCgmcy0+ Z2IpIDw9IDApCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1 cm4gQVZFUlJPUl9JTlZBTElEREFUQTsKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB9Cj4KPiAtLQo+IDIuMTcuMQo+Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KPiBmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0Cj4gZmZtcGVnLWRldmVs QGZmbXBlZy5vcmcKPiBodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWct ZGV2ZWwKPgo+IFRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbAo+IGZm bXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIu Cj4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVn LWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBl Zy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNp dCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdp dGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=