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 12EF045434 for ; Thu, 28 Dec 2023 18:43:51 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 8DFEA68CCAE; Thu, 28 Dec 2023 20:43:50 +0200 (EET) Received: from glom.nmugroup.com (glom.nmugroup.com [193.183.80.6]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id F1F2A68CC3E for ; Thu, 28 Dec 2023 20:43:44 +0200 (EET) Received: from localhost (localhost [127.0.0.1]) by glom.nmugroup.com (Postfix) with ESMTP id 9848754252BF for ; Thu, 28 Dec 2023 19:43:44 +0100 (CET) Received: from debian.lan (unknown [IPv6:2a00:66c0:a::72c]) (Authenticated sender: git01) by glom.nmugroup.com (Postfix) with ESMTPSA id 537F554252BB for ; Thu, 28 Dec 2023 19:43:44 +0100 (CET) Message-ID: <7ff90b8b486e63412e3a3ba3dac9dc550bbf17c5.camel@haerdin.se> From: Tomas =?ISO-8859-1?Q?H=E4rdin?= To: FFmpeg development discussions and patches Date: Thu, 28 Dec 2023 19:43:43 +0100 In-Reply-To: References: Content-Type: multipart/mixed; boundary="=-19/8OysGc8GRBx4nSwMJ" User-Agent: Evolution 3.46.4-2 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 2/6] lavf/codec2: Compute duration from filesize 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: --=-19/8OysGc8GRBx4nSwMJ Content-Type: text/plain Content-Transfer-Encoding: 7bit --=-19/8OysGc8GRBx4nSwMJ Content-Disposition: attachment; filename="0002-lavf-codec2-Compute-duration-from-filesize.patch" Content-Transfer-Encoding: base64 Content-Type: text/x-patch; name="0002-lavf-codec2-Compute-duration-from-filesize.patch"; charset="UTF-8" RnJvbSAxNTc2ZjkyMDZiNTFlYTk5NDY0OTVlN2M1ZTI5MzQwMzU0MWQ0OWE0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/VG9tYXM9MjBIPUMzPUE0cmRpbj89IDxnaXRA aGFlcmRpbi5zZT4KRGF0ZTogV2VkLCAyNyBEZWMgMjAyMyAxNjozMjo0OSArMDEwMApTdWJqZWN0 OiBbUEFUQ0ggMi82XSBsYXZmL2NvZGVjMjogQ29tcHV0ZSBkdXJhdGlvbiBmcm9tIGZpbGVzaXpl CgotLS0KIGxpYmF2Zm9ybWF0L2NvZGVjMi5jIHwgMTMgKysrKysrKysrKy0tLQogMSBmaWxlIGNo YW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGli YXZmb3JtYXQvY29kZWMyLmMgYi9saWJhdmZvcm1hdC9jb2RlYzIuYwppbmRleCAxZDZlZjJhMTRh Li40N2ZmZjJhNjk1IDEwMDY0NAotLS0gYS9saWJhdmZvcm1hdC9jb2RlYzIuYworKysgYi9saWJh dmZvcm1hdC9jb2RlYzIuYwpAQCAtMTI0LDkgKzEyNCwxMCBAQCBzdGF0aWMgaW50IGNvZGVjMl9t b2RlX2JpdF9yYXRlKEFWRm9ybWF0Q29udGV4dCAqcywgaW50IG1vZGUpCiAgICAgcmV0dXJuIDgg KiA4MDAwICogYmxvY2tfYWxpZ24gLyBmcmFtZV9zaXplOwogfQogCi1zdGF0aWMgaW50IGNvZGVj Ml9yZWFkX2hlYWRlcl9jb21tb24oQVZGb3JtYXRDb250ZXh0ICpzLCBBVlN0cmVhbSAqc3QpCitz dGF0aWMgaW50IGNvZGVjMl9yZWFkX2hlYWRlcl9jb21tb24oQVZGb3JtYXRDb250ZXh0ICpzLCBB VlN0cmVhbSAqc3QsIGludCBoZWFkZXIpCiB7CiAgICAgaW50IG1vZGUgPSBjb2RlYzJfbW9kZV9m cm9tX2V4dHJhZGF0YShzdC0+Y29kZWNwYXItPmV4dHJhZGF0YSk7CisgICAgaW50NjRfdCBzeiA9 IGF2aW9fc2l6ZShzLT5wYik7CiAKICAgICBzdC0+Y29kZWNwYXItPmNvZGVjX3R5cGUgICAgICAg ID0gQVZNRURJQV9UWVBFX0FVRElPOwogICAgIHN0LT5jb2RlY3Bhci0+Y29kZWNfaWQgICAgICAg ICAgPSBBVl9DT0RFQ19JRF9DT0RFQzI7CkBAIC0xNDMsNiArMTQ0LDEyIEBAIHN0YXRpYyBpbnQg Y29kZWMyX3JlYWRfaGVhZGVyX2NvbW1vbihBVkZvcm1hdENvbnRleHQgKnMsIEFWU3RyZWFtICpz dCkKICAgICAgICAgcmV0dXJuIEFWRVJST1JfSU5WQUxJRERBVEE7CiAgICAgfQogCisgICAgLy8g Y29tcHV0ZSBkdXJhdGlvbiBmcm9tIGZpbGVzaXplCisgICAgaWYgKHN6ID49IGhlYWRlcikgewor ICAgICAgICBpbnQ2NF90IGZyYW1lcyA9IChzeiAtIGhlYWRlcikgLyBzdC0+Y29kZWNwYXItPmJs b2NrX2FsaWduOworICAgICAgICBpZiAoZnJhbWVzIDw9IElOVDY0X01BWCAvIHN0LT5jb2RlY3Bh ci0+ZnJhbWVfc2l6ZSkKKyAgICAgICAgICAgIHN0LT5kdXJhdGlvbiA9IGZyYW1lcyAqIHN0LT5j b2RlY3Bhci0+ZnJhbWVfc2l6ZTsKKyAgICB9CiAgICAgYXZwcml2X3NldF9wdHNfaW5mbyhzdCwg NjQsIDEsIHN0LT5jb2RlY3Bhci0+c2FtcGxlX3JhdGUpOwogCiAgICAgcmV0dXJuIDA7CkBAIC0x ODAsNyArMTg3LDcgQEAgc3RhdGljIGludCBjb2RlYzJfcmVhZF9oZWFkZXIoQVZGb3JtYXRDb250 ZXh0ICpzKQogCiAgICAgZmZmb3JtYXRjb250ZXh0KHMpLT5kYXRhX29mZnNldCA9IENPREVDMl9I RUFERVJfU0laRTsKIAotICAgIHJldHVybiBjb2RlYzJfcmVhZF9oZWFkZXJfY29tbW9uKHMsIHN0 KTsKKyAgICByZXR1cm4gY29kZWMyX3JlYWRfaGVhZGVyX2NvbW1vbihzLCBzdCwgQ09ERUMyX0VY VFJBREFUQV9TSVpFKTsKIH0KIAogc3RhdGljIGludCBjb2RlYzJfcmVhZF9wYWNrZXQoQVZGb3Jt YXRDb250ZXh0ICpzLCBBVlBhY2tldCAqcGt0KQpAQCAtMjU4LDcgKzI2NSw3IEBAIHN0YXRpYyBp bnQgY29kZWMycmF3X3JlYWRfaGVhZGVyKEFWRm9ybWF0Q29udGV4dCAqcykKIAogICAgIGNvZGVj Ml9tYWtlX2V4dHJhZGF0YShzdC0+Y29kZWNwYXItPmV4dHJhZGF0YSwgYzItPm1vZGUpOwogCi0g ICAgcmV0dXJuIGNvZGVjMl9yZWFkX2hlYWRlcl9jb21tb24ocywgc3QpOworICAgIHJldHVybiBj b2RlYzJfcmVhZF9oZWFkZXJfY29tbW9uKHMsIHN0LCAwKTsKIH0KIAogLy90cmFuc2NvZGluZyBy ZXBvcnQyMDc0LmMyIHRvIHdhdiB3ZW50IGZyb20gNy4zOTFzIHRvIDUuMzIycyB3aXRoIC1mcmFt ZXNfcGVyX3BhY2tldCAxMDAwIGNvbXBhcmVkIHRvIGRlZmF1bHQsIHNhbWUgc2hhMXN1bQotLSAK Mi4zOS4yCgo= --=-19/8OysGc8GRBx4nSwMJ 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". --=-19/8OysGc8GRBx4nSwMJ--