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 ESMTPS id 6DDDA4C02C for ; Wed, 5 Feb 2025 14:20:36 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 9D6C868B887; Wed, 5 Feb 2025 16:20:33 +0200 (EET) Received: from glom.nmugroup.com (glom.nmugroup.com [193.183.80.6]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 5A11B68AAE5 for ; Wed, 5 Feb 2025 16:20:32 +0200 (EET) Received: from localhost (localhost [127.0.0.1]) by glom.nmugroup.com (Postfix) with ESMTP id E9F99542B330 for ; Wed, 5 Feb 2025 15:20:31 +0100 (CET) Received: from debian.lan (unknown [IPv6:2a00:66c0:a::72c]) (Authenticated sender: git01) by glom.nmugroup.com (Postfix) with ESMTPSA id B8AA5542B32D for ; Wed, 5 Feb 2025 15:20:31 +0100 (CET) Message-ID: <1f41aeb9976efbcd2930a039418d27f7307ed757.camel@haerdin.se> From: Tomas =?ISO-8859-1?Q?H=E4rdin?= To: FFmpeg development discussions and patches Date: Wed, 05 Feb 2025 15:20:30 +0100 In-Reply-To: References: Content-Type: multipart/mixed; boundary="=-IMZhi1bGBQtLUf2zLApf" User-Agent: Evolution 3.46.4-2 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 4/8] avformat/flacdec: Return correct error-codes on read-failure 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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: --=-IMZhi1bGBQtLUf2zLApf Content-Type: text/plain Content-Transfer-Encoding: 7bit --=-IMZhi1bGBQtLUf2zLApf Content-Disposition: attachment; filename*0=0004-avformat-flacdec-Return-correct-error-codes-on-read-.pat; filename*1=ch Content-Transfer-Encoding: base64 Content-Type: text/x-patch; name="0004-avformat-flacdec-Return-correct-error-codes-on-read-.patch"; charset="UTF-8" RnJvbSBjODFlMzUwZDU0MTljZjAyZjAyOWNlMDA2ZDk0ZjI1N2JjMThmYjk3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBVbHJpayA8dWxyaWttQHNwb3RpZnkuY29tPgpEYXRlOiBUaHUs IDI2IEphbiAyMDIzIDE3OjUxOjAyICswMTAwClN1YmplY3Q6IFtQQVRDSCA0LzhdIGF2Zm9ybWF0 L2ZsYWNkZWM6IFJldHVybiBjb3JyZWN0IGVycm9yLWNvZGVzIG9uCiByZWFkLWZhaWx1cmUKCkZv cndhcmQgZXJyb3JzIGZyb20gYGF2aW9fcmVhZGAgZGlyZWN0bHkuIFdoZW4gYGF2aW9fcmVhZGAg c2VlcyBFT0YgYmVmb3JlCmV4cGVjdGVkIGJ5dGVzIGNhbiBiZSByZWFkLCBjb25zaXN0ZW50bHkg cmV0dXJuIGBBVkVSUk9SX0lOVkFMSUREQVRBYAoKV2UgdXNlZCB0byByZXR1cm4gYEFWRVJST1Io QVZFUlJPUl9JTlZBTElEREFUQSlgIHdoZW4gZmFpbGluZyB0byByZWFkCm1ldGFkYXRhIGJsb2Nr IGhlYWRlcnMuIGBBVkVSUk9SX0lOVkFMSUREQVRBYCBpcyBhbHJlYWR5IG5lZ2F0aXZlLCBzbwp3 cmFwcGluZyBpbiBgQVZFUlJPUmAgbGVhZHMgdG8gZG91YmxlLW5lZ2F0aW9uLgoKV2UgdXNlZCB0 byByZXR1cm4gYEFWRVJST1IoRUlPKWAgd2hlbiBmYWlsaW5nIHRvIHJlYWQgZXh0ZW5kZWQgbWV0 YWRhdGEuCkhvd2V2ZXIsIG1hbnkgdGltZXMsIHRoZSBJTy1sYXllciBpcyBub3QgYXQgZmF1bHQs IHRoZSBpbnB1dCBkYXRhIGlzIHNpbXBseQpjb3JydXB0ZWQgKHRydW5jYXRlZCksIHNvIHdlIHJl dHVybiBgQVZFUlJPUl9JTlZBTElEREFUQWAgaGVyZSBhcyB3ZWxsLgoKLS0tCgpUb21hczogY2hh bmdlZCB0byB1c2UgQVZFUlJPUl9FT0YKLS0tCiBsaWJhdmZvcm1hdC9mbGFjZGVjLmMgfCAxNiAr KysrKysrKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgNCBkZWxl dGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saWJhdmZvcm1hdC9mbGFjZGVjLmMgYi9saWJhdmZvcm1h dC9mbGFjZGVjLmMKaW5kZXggOWY2NWMyNTg2NC4uNzdkY2M2MjBhNCAxMDA2NDQKLS0tIGEvbGli YXZmb3JtYXQvZmxhY2RlYy5jCisrKyBiL2xpYmF2Zm9ybWF0L2ZsYWNkZWMuYwpAQCAtODEsOCAr ODEsMTMgQEAgc3RhdGljIGludCBmbGFjX3JlYWRfaGVhZGVyKEFWRm9ybWF0Q29udGV4dCAqcykK IAogICAgIC8qIHByb2Nlc3MgbWV0YWRhdGEgYmxvY2tzICovCiAgICAgd2hpbGUgKCFhdmlvX2Zl b2Yocy0+cGIpICYmICFtZXRhZGF0YV9sYXN0KSB7Ci0gICAgICAgIGlmIChhdmlvX3JlYWQocy0+ cGIsIGhlYWRlciwgNCkgIT0gNCkKLSAgICAgICAgICAgIHJldHVybiBBVkVSUk9SX0lOVkFMSURE QVRBOworICAgICAgICByZXQgPSBhdmlvX3JlYWQocy0+cGIsIGhlYWRlciwgNCk7CisgICAgICAg IGlmIChyZXQgPCAwKSB7CisgICAgICAgICAgICByZXR1cm4gcmV0OworICAgICAgICB9IGVsc2Ug aWYgKHJldCAhPSA0KSB7CisgICAgICAgICAgICByZXR1cm4gQVZFUlJPUl9FT0Y7CisgICAgICAg IH0KKwogICAgICAgICBmbGFjX3BhcnNlX2Jsb2NrX2hlYWRlcihoZWFkZXIsICZtZXRhZGF0YV9s YXN0LCAmbWV0YWRhdGFfdHlwZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg Jm1ldGFkYXRhX3NpemUpOwogICAgICAgICBzd2l0Y2ggKG1ldGFkYXRhX3R5cGUpIHsKQEAgLTk2 LDggKzEwMSwxMSBAQCBzdGF0aWMgaW50IGZsYWNfcmVhZF9oZWFkZXIoQVZGb3JtYXRDb250ZXh0 ICpzKQogICAgICAgICAgICAgaWYgKCFidWZmZXIpIHsKICAgICAgICAgICAgICAgICByZXR1cm4g QVZFUlJPUihFTk9NRU0pOwogICAgICAgICAgICAgfQotICAgICAgICAgICAgaWYgKGF2aW9fcmVh ZChzLT5wYiwgYnVmZmVyLCBtZXRhZGF0YV9zaXplKSAhPSBtZXRhZGF0YV9zaXplKSB7Ci0gICAg ICAgICAgICAgICAgUkVUVVJOX0VSUk9SKEFWRVJST1IoRUlPKSk7CisgICAgICAgICAgICByZXQg PSBhdmlvX3JlYWQocy0+cGIsIGJ1ZmZlciwgbWV0YWRhdGFfc2l6ZSk7CisgICAgICAgICAgICBp ZiAocmV0IDwgMCkgeworICAgICAgICAgICAgICAgIFJFVFVSTl9FUlJPUihyZXQpOworICAgICAg ICAgICAgfSBlbHNlIGlmIChyZXQgIT0gbWV0YWRhdGFfc2l6ZSkgeworICAgICAgICAgICAgICAg IFJFVFVSTl9FUlJPUihBVkVSUk9SX0VPRik7CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBi cmVhazsKICAgICAgICAgLyogc2tpcCBtZXRhZGF0YSBibG9jayBmb3IgdW5zdXBwb3J0ZWQgdHlw ZXMgKi8KLS0gCjIuMzkuNQoK --=-IMZhi1bGBQtLUf2zLApf Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe". --=-IMZhi1bGBQtLUf2zLApf--