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 45BF44C034 for ; Wed, 5 Feb 2025 14:19:04 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 19CD868B701; Wed, 5 Feb 2025 16:19:01 +0200 (EET) Received: from glom.nmugroup.com (glom.nmugroup.com [193.183.80.6]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id EFE8868B480 for ; Wed, 5 Feb 2025 16:18:54 +0200 (EET) Received: from localhost (localhost [127.0.0.1]) by glom.nmugroup.com (Postfix) with ESMTP id 26D73542B32D for ; Wed, 5 Feb 2025 15:18:54 +0100 (CET) Received: from debian.lan (unknown [IPv6:2a00:66c0:a::72c]) (Authenticated sender: git01) by glom.nmugroup.com (Postfix) with ESMTPSA id 7B6AF542BEBA for ; Wed, 5 Feb 2025 15:18:40 +0100 (CET) Message-ID: From: Tomas =?ISO-8859-1?Q?H=E4rdin?= To: "ffmpeg-devel@ffmpeg.org" Date: Wed, 05 Feb 2025 15:18:39 +0100 Content-Type: multipart/mixed; boundary="=-/qjbUS3t8OmWc1MCCLhu" User-Agent: Evolution 3.46.4-2 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 1/8] avformat/http: Return EIO for prematurely broken connection 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: --=-/qjbUS3t8OmWc1MCCLhu Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Rebased and trimmed down Spotify patchset. Does not include the mfra or ID3v2 stuff since those are turning out to be bigger tasks /Tomas --=-/qjbUS3t8OmWc1MCCLhu Content-Disposition: attachment; filename*0=0001-avformat-http-Return-EIO-for-prematurely-broken-conn.pat; filename*1=ch Content-Type: text/x-patch; name="0001-avformat-http-Return-EIO-for-prematurely-broken-conn.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSBjODA4Y2E0NzM1MjljYTk1MmM0MmYwMGQxMmFhNTBhZGUzODg1MGQ4IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBVbHJpayA8dWxyaWttQHNwb3RpZnkuY29tPgpEYXRlOiBNb24s IDI3IEp1bCAyMDIwIDExOjQ2OjU2ICswMjAwClN1YmplY3Q6IFtQQVRDSCAxLzhdIGF2Zm9ybWF0 L2h0dHA6IFJldHVybiBFSU8gZm9yIHByZW1hdHVyZWx5IGJyb2tlbgogY29ubmVjdGlvbgoKQ3Vy cmVudGx5LCBhIHByZW1hdHVyZWx5IGJyb2tlbiBjb25uZWN0aW9uIG5vcm1hbGx5IGxlYWRzIHRv IHRoZSBzYW1lCkVPRiwgYXMgYSBjb21wbGV0ZWQgc3VjY2Vzc2Z1bCB0cmFuc2Zlci4gSG93ZXZl ciwgZW5hYmxpbmcgcmVjb25uZWN0CmNoYW5nZXMgdGhpcyBsb2dpYywgYW5kIGxlYWRzIHRvIHRo ZSByZXR1cm4gb2YgRUlPLgoKVGhpcyBwYXRjaCB1bmlmaWVzIHRoYXQgbG9naWMsIGxlYWRpbmcg dG8gdGhlIHJldHVybiBvZiBFSU8gZm9yIHByZW1hdHVyZQpkaXNjb25uZWN0LCByZWdhcmRsZXNz IG9mIHNldHRpbmcgb2YgInJlY29ubmVjdCIuCi0tLQogbGliYXZmb3JtYXQvaHR0cC5jIHwgMTMg KysrKysrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDMgZGVsZXRp b25zKC0pCgpkaWZmIC0tZ2l0IGEvbGliYXZmb3JtYXQvaHR0cC5jIGIvbGliYXZmb3JtYXQvaHR0 cC5jCmluZGV4IGVjNjBiYzBiMTcuLjY1ZWE1ZDk5M2MgMTAwNjQ0Ci0tLSBhL2xpYmF2Zm9ybWF0 L2h0dHAuYworKysgYi9saWJhdmZvcm1hdC9odHRwLmMKQEAgLTE5LDYgKzE5LDggQEAKICAqIEZv dW5kYXRpb24sIEluYy4sIDUxIEZyYW5rbGluIFN0cmVldCwgRmlmdGggRmxvb3IsIEJvc3Rvbiwg TUEgMDIxMTAtMTMwMSBVU0EKICAqLwogCisjaW5jbHVkZSA8c3RkYm9vbC5oPgorCiAjaW5jbHVk ZSAiY29uZmlnLmgiCiAjaW5jbHVkZSAiY29uZmlnX2NvbXBvbmVudHMuaCIKIApAQCAtMTc0Nyw2 ICsxNzQ5LDcgQEAgc3RhdGljIGludCBodHRwX3JlYWRfc3RyZWFtKFVSTENvbnRleHQgKmgsIHVp bnQ4X3QgKmJ1ZiwgaW50IHNpemUpCiAgICAgcmVhZF9yZXQgPSBodHRwX2J1Zl9yZWFkKGgsIGJ1 Ziwgc2l6ZSk7CiAgICAgd2hpbGUgKHJlYWRfcmV0IDwgMCkgewogICAgICAgICB1aW50NjRfdCB0 YXJnZXQgPSBoLT5pc19zdHJlYW1lZCA/IDAgOiBzLT5vZmY7CisgICAgICAgIGJvb2wgaXNfcHJl bWF0dXJlID0gcy0+ZmlsZXNpemUgPiAwICYmIHMtPm9mZiA8IHMtPmZpbGVzaXplOwogCiAgICAg ICAgIGlmIChyZWFkX3JldCA9PSBBVkVSUk9SX0VYSVQpCiAgICAgICAgICAgICBicmVhazsKQEAg LTE3NTQsOSArMTc1NywxMyBAQCBzdGF0aWMgaW50IGh0dHBfcmVhZF9zdHJlYW0oVVJMQ29udGV4 dCAqaCwgdWludDhfdCAqYnVmLCBpbnQgc2l6ZSkKICAgICAgICAgaWYgKGgtPmlzX3N0cmVhbWVk ICYmICFzLT5yZWNvbm5lY3Rfc3RyZWFtZWQpCiAgICAgICAgICAgICBicmVhazsKIAotICAgICAg ICBpZiAoIShzLT5yZWNvbm5lY3QgJiYgcy0+ZmlsZXNpemUgPiAwICYmIHMtPm9mZiA8IHMtPmZp bGVzaXplKSAmJgotICAgICAgICAgICAgIShzLT5yZWNvbm5lY3RfYXRfZW9mICYmIHJlYWRfcmV0 ID09IEFWRVJST1JfRU9GKSkKLSAgICAgICAgICAgIGJyZWFrOworICAgICAgICBpZiAoIShzLT5y ZWNvbm5lY3QgJiYgaXNfcHJlbWF0dXJlKSAmJgorICAgICAgICAgICAgIShzLT5yZWNvbm5lY3Rf YXRfZW9mICYmIHJlYWRfcmV0ID09IEFWRVJST1JfRU9GKSkgeworICAgICAgICAgICAgaWYgKGlz X3ByZW1hdHVyZSkKKyAgICAgICAgICAgICAgICByZXR1cm4gQVZFUlJPUihFSU8pOworICAgICAg ICAgICAgZWxzZQorICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CiAKICAgICAgICAg aWYgKHJlY29ubmVjdF9kZWxheSA+IHMtPnJlY29ubmVjdF9kZWxheV9tYXggfHwgKHMtPnJlY29u bmVjdF9tYXhfcmV0cmllcyA+PSAwICYmIGNvbm5fYXR0ZW1wdHMgPiBzLT5yZWNvbm5lY3RfbWF4 X3JldHJpZXMpIHx8CiAgICAgICAgICAgICByZWNvbm5lY3RfZGVsYXlfdG90YWwgPiBzLT5yZWNv bm5lY3RfZGVsYXlfdG90YWxfbWF4KQotLSAKMi4zOS41Cgo= --=-/qjbUS3t8OmWc1MCCLhu 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". --=-/qjbUS3t8OmWc1MCCLhu--