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 4FB7047E97 for ; Sat, 30 Dec 2023 21:25:20 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 137AC68CCC1; Sat, 30 Dec 2023 23:25:19 +0200 (EET) Received: from glom.nmugroup.com (glom.nmugroup.com [193.183.80.6]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 898D668CC40 for ; Sat, 30 Dec 2023 23:25:12 +0200 (EET) Received: from localhost (localhost [127.0.0.1]) by glom.nmugroup.com (Postfix) with ESMTP id 31B815428493 for ; Sat, 30 Dec 2023 22:25:12 +0100 (CET) Received: from debian.lan (unknown [IPv6:2a00:66c0:a::72c]) (Authenticated sender: git01) by glom.nmugroup.com (Postfix) with ESMTPSA id E383A5428441 for ; Sat, 30 Dec 2023 22:25:11 +0100 (CET) Message-ID: From: Tomas =?ISO-8859-1?Q?H=E4rdin?= To: FFmpeg development discussions and patches Date: Sat, 30 Dec 2023 22:25:11 +0100 In-Reply-To: References: Content-Type: multipart/mixed; boundary="=-IlyM+Rw/H2x3hzjLds/l" User-Agent: Evolution 3.46.4-2 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH v2 3/7] 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: --=-IlyM+Rw/H2x3hzjLds/l Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Previous version accidentally used CODEC2_EXTRADATA_SIZE not CODEC2_HEADER_SIZE /Tomas --=-IlyM+Rw/H2x3hzjLds/l Content-Disposition: attachment; filename="0003-lavf-codec2-Compute-duration-from-filesize.patch" Content-Type: text/x-patch; name="0003-lavf-codec2-Compute-duration-from-filesize.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSA2ZmRhODE3YjJiYzIzNzA4MWU2YmY2ZGFlZmY5MDg3YjY1NDM2NDdiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/VG9tYXM9MjBIPUMzPUE0cmRpbj89IDxnaXRA aGFlcmRpbi5zZT4KRGF0ZTogV2VkLCAyNyBEZWMgMjAyMyAxNjozMjo0OSArMDEwMApTdWJqZWN0 OiBbUEFUQ0ggMy83XSBsYXZmL2NvZGVjMjogQ29tcHV0ZSBkdXJhdGlvbiBmcm9tIGZpbGVzaXpl CgotLS0KIGxpYmF2Zm9ybWF0L2NvZGVjMi5jIHwgMTMgKysrKysrKysrKy0tLQogMSBmaWxlIGNo YW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGli YXZmb3JtYXQvY29kZWMyLmMgYi9saWJhdmZvcm1hdC9jb2RlYzIuYwppbmRleCAxZDZlZjJhMTRh Li43OGJjMzM5MjA5IDEwMDY0NAotLS0gYS9saWJhdmZvcm1hdC9jb2RlYzIuYworKysgYi9saWJh 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 KTsKKyAgICByZXR1cm4gY29kZWMyX3JlYWRfaGVhZGVyX2NvbW1vbihzLCBzdCwgQ09ERUMyX0hF QURFUl9TSVpFKTsKIH0KIAogc3RhdGljIGludCBjb2RlYzJfcmVhZF9wYWNrZXQoQVZGb3JtYXRD b250ZXh0ICpzLCBBVlBhY2tldCAqcGt0KQpAQCAtMjU4LDcgKzI2NSw3IEBAIHN0YXRpYyBpbnQg Y29kZWMycmF3X3JlYWRfaGVhZGVyKEFWRm9ybWF0Q29udGV4dCAqcykKIAogICAgIGNvZGVjMl9t YWtlX2V4dHJhZGF0YShzdC0+Y29kZWNwYXItPmV4dHJhZGF0YSwgYzItPm1vZGUpOwogCi0gICAg cmV0dXJuIGNvZGVjMl9yZWFkX2hlYWRlcl9jb21tb24ocywgc3QpOworICAgIHJldHVybiBjb2Rl YzJfcmVhZF9oZWFkZXJfY29tbW9uKHMsIHN0LCAwKTsKIH0KIAogLy90cmFuc2NvZGluZyByZXBv cnQyMDc0LmMyIHRvIHdhdiB3ZW50IGZyb20gNy4zOTFzIHRvIDUuMzIycyB3aXRoIC1mcmFtZXNf cGVyX3BhY2tldCAxMDAwIGNvbXBhcmVkIHRvIGRlZmF1bHQsIHNhbWUgc2hhMXN1bQotLSAKMi4z OS4yCgo= --=-IlyM+Rw/H2x3hzjLds/l 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". --=-IlyM+Rw/H2x3hzjLds/l--