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 1111E4C826 for ; Sat, 8 Feb 2025 22:56:41 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 1A2E668BA9C; Sun, 9 Feb 2025 00:56:37 +0200 (EET) Received: from 7.mo575.mail-out.ovh.net (7.mo575.mail-out.ovh.net [46.105.63.230]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 77EAF68B518 for ; Sun, 9 Feb 2025 00:56:30 +0200 (EET) Received: from director6.ghost.mail-out.ovh.net (unknown [10.109.140.200]) by mo575.mail-out.ovh.net (Postfix) with ESMTP id 4Yr5ms3WZ7z1kcj for ; Sat, 8 Feb 2025 22:56:29 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-22h7p (unknown [10.108.54.44]) by director6.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 3E0A81FD49 for ; Sat, 8 Feb 2025 22:56:29 +0000 (UTC) Received: from mediaarea.net ([37.59.142.100]) by ghost-submission-5b5ff79f4f-22h7p with ESMTPSA id VeTbORzhp2f2uwwA3y/gtQ (envelope-from ) for ; Sat, 08 Feb 2025 22:56:29 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-100R003a0024c13-faa0-4d7a-9e81-1893e11ef29b, 74F818C8CD8FE65D72AB0D3CA3E5F4238D31EFAE) smtp.auth=jerome@mediaarea.net X-OVh-ClientIp: 84.143.149.17 Content-Type: multipart/mixed; boundary="------------0Qx3vtrJ10eVQ02hT04B4Ugr" Message-ID: <261d7d61-11ae-4630-a536-cf11304d78b9@mediaarea.net> Date: Sat, 8 Feb 2025 23:56:28 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: ffmpeg-devel@ffmpeg.org References: <20250117204315.GO4991@pb2> <20250125004645.GF4991@pb2> <90daf990-cdc3-4cf5-94af-f1eec9a093c1@mediaarea.net> <20250201021301.GL4991@pb2> Content-Language: fr, en-US From: Jerome Martinez In-Reply-To: <20250201021301.GL4991@pb2> X-Ovh-Tracer-Id: 16221121433120835833 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgdeffeegkecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurheptgfkffggfgfuvfhfhfgjsehmtderredtvdejnecuhfhrohhmpeflvghrohhmvgcuofgrrhhtihhnvgiiuceojhgvrhhomhgvsehmvgguihgrrghrvggrrdhnvghtqeenucggtffrrghtthgvrhhnpeegveffhffgfeehkeffteffueevieehhfehjeeftdeglefgleetieejheffffduueenucfkphepuddvjedrtddrtddruddpkeegrddugeefrddugeelrddujedpfeejrdehledrudegvddruddttdenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepjhgvrhhomhgvsehmvgguihgrrghrvggrrdhnvghtpdhnsggprhgtphhtthhopedupdhrtghpthhtohepfhhfmhhpvghgqdguvghvvghlsehffhhmphgvghdrohhrghdpoffvtefjohhsthepmhhoheejhegmpdhmohguvgepshhmthhpohhuth X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH] avformat: add DAT (Digital Audio Tape) demuxer 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: This is a multi-part message in MIME format. --------------0Qx3vtrJ10eVQ02hT04B4Ugr Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Le 01/02/2025 à 03:13, Michael Niedermayer a écrit : > [...] > yes, this is the 2nd such dumb mistake i make in the last few days > the whole (still ongoing) "mobbing" compaign against me seems to > affect the quality of my reviews and work Sorry to read that, I hope that this will stop soon. > [...] > duplicate variable Stupid mistake while removing the planned next step (12-bit support, I'll send the corresponding patch when I more real files for tests for confirming that all is OK). Attached is the right patch. This 2/2 patch should be appended to the initial patch from this thread. Jérôme --------------0Qx3vtrJ10eVQ02hT04B4Ugr Content-Type: text/plain; charset=UTF-8; name="0002-avformat-dat-improve-DAT-demuxer.patch" Content-Disposition: attachment; filename="0002-avformat-dat-improve-DAT-demuxer.patch" Content-Transfer-Encoding: base64 RnJvbSAxYjlhMDUwYTg5OWRkOGRiOTZkNTQ0YWZjYzMwYzQ5M2ZmNzQyNzlmIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKZXJvbWUgTWFydGluZXogPGplcm9tZUBtZWRpYWFy ZWEubmV0PgpEYXRlOiBXZWQsIDIyIEphbiAyMDI1IDE2OjA4OjE4ICswMTAwClN1YmplY3Q6 IFtQQVRDSCAyLzJdIGF2Zm9ybWF0L2RhdDogaW1wcm92ZSBEQVQgZGVtdXhlcgoKTGVzcyBm YWxzZSBwb3NpdGl2ZSBkZXRlY3Rpb24KQmV0dGVyIGNvbXB1dGF0aW9uIG9mIGRhdGEgc2l6 ZSB3aXRoIDEyLWJpdCBvciA0LWNoCi0tLQogbGliYXZmb3JtYXQvZGF0LmMgfCA0OCArKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNo YW5nZWQsIDM1IGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh L2xpYmF2Zm9ybWF0L2RhdC5jIGIvbGliYXZmb3JtYXQvZGF0LmMKaW5kZXggMzc1NDhhOGE3 My4uYzA0NGZjN2MyYyAxMDA2NDQKLS0tIGEvbGliYXZmb3JtYXQvZGF0LmMKKysrIGIvbGli YXZmb3JtYXQvZGF0LmMKQEAgLTI2LDggKzI2LDkgQEAKICNkZWZpbmUgREFUX1BBQ0tFVF9T SVpFIDU4MjIKICNkZWZpbmUgREFUX09GRlNFVCA1NzYwCiAKLXN0YXRpYyBjb25zdCB1aW50 MzJfdCBlbmNvZGVkX3JhdGVbXSA9IHsgNDgwMDAsIDQ0MTAwLCAzMjAwMCwgMCB9Owotc3Rh dGljIGNvbnN0IHVpbnQxNl90IGVuY29kZWRfc2l6ZVtdID0geyA1NzYwLCA1MjkyLCAzODQw LCAwIH07CitzdGF0aWMgY29uc3QgdWludDE2X3QgZW5jb2RlZF9zYW1wbGVzW10gPSB7IDE0 NDAsIDEzMjMsIDk2MCwgMCB9Oworc3RhdGljIGNvbnN0IHVpbnQ4X3QgZW5jb2RlZF9zYW1w bGVzX211bFtdID0geyAxLCAyLCAwLCAwIH07CitzdGF0aWMgY29uc3QgdWludDhfdCBlbmNv ZGVkX3F1YW50aXphdGlvbltdID0geyAxNiwgMTIsIDAsIDAgfTsKIHN0YXRpYyBjb25zdCB1 aW50OF90IGVuY29kZWRfY2hhbnNbXSA9IHsgMiwgNCwgMCwgMCB9Owogc3RhdGljIGNvbnN0 IGVudW0gQVZDb2RlY0lEIGVuY29kZWRfY29kZWNbXSA9IHsKICAgICBBVl9DT0RFQ19JRF9Q Q01fUzE2TEUsCkBAIC00MSwxMiArNDIsMjYgQEAgc3RhdGljIGludCB2YWxpZF9mcmFtZSh1 aW50OF90ICpmcmFtZSkKICAgICB1aW50OF90ICptYWluaWQgPSBzdWJpZCs0OwogICAgIGlu dCBjaGFuX2luZGV4ID0gKG1haW5pZFswXSA+PiAwKSAmIDB4MzsKICAgICBpbnQgcmF0ZV9p bmRleCA9IChtYWluaWRbMF0gPj4gMikgJiAweDM7CisgICAgaW50IGZtdGlkICAgICAgPSAo bWFpbmlkWzBdID4+IDYpICYgMHgzOworICAgIGludCB0cmFja3BpdGNoID0gKG1haW5pZFsx XSA+PiAyKSAmIDB4MzsKICAgICBpbnQgZW5jX2luZGV4ICA9IChtYWluaWRbMV0gPj4gNikg JiAweDM7CiAgICAgaW50IGRhdGFpZCAgICAgPSAoc3ViaWRbMF0gPj4gMCkgJiAweGY7Ci0K LSAgICBpZiAoZGF0YWlkICE9IDAgfHwgZW5jb2RlZF9jb2RlY1tlbmNfaW5kZXhdID09IEFW X0NPREVDX0lEX05PTkUgfHwKKyAgICBpbnQgbnVtcGFja3MgICA9IChzdWJpZFsxXSA+PiAw KSAmIDB4ZjsKKyAgICBpbnQgcG5vMSAgICAgICA9IChzdWJpZFsxXSA+PiA0KSAmIDB4ZjsK KyAgICBpbnQgcG5vMyAgICAgICA9IChzdWJpZFsyXSA+PiAwKSAmIDB4ZjsKKyAgICBpbnQg cG5vMiAgICAgICA9IChzdWJpZFsyXSA+PiA0KSAmIDB4ZjsKKyAgICBpbnQgcG5vID0gKHBu bzEgPDwgOCkgfCAocG5vMiA8PCA0KSB8IHBubzM7CisgICAgaW50IGVuY29kZWRfc2l6ZSA9 IGVuY29kZWRfc2FtcGxlc1tyYXRlX2luZGV4XSAqIGVuY29kZWRfc2FtcGxlc19tdWxbdHJh Y2twaXRjaF0gKiBlbmNvZGVkX2NoYW5zW2NoYW5faW5kZXhdICogZW5jb2RlZF9xdWFudGl6 YXRpb25bZW5jX2luZGV4XSAvIDg7CisgIAorICAgIGlmIChkYXRhaWQgIT0gMCB8fAorICAg ICAgICBudW1wYWNrcyA+IDcgfHwKKyAgICAgICAgcG5vID09IDAgfHwKICAgICAgICAgZW5j b2RlZF9jaGFuc1tjaGFuX2luZGV4XSA9PSAwIHx8Ci0gICAgICAgIGVuY29kZWRfcmF0ZVty YXRlX2luZGV4XSA9PSAwKQorICAgICAgICBlbmNvZGVkX3NhbXBsZXNbcmF0ZV9pbmRleF0g PT0gMCB8fAorICAgICAgICBmbXRpZCAhPSAwIHx8CisgICAgICAgIGVuY29kZWRfc2FtcGxl c19tdWxbdHJhY2twaXRjaF0gPT0gMCB8fAorICAgICAgICBlbmNvZGVkX3F1YW50aXphdGlv bltlbmNfaW5kZXhdID09IDAgfHwKKyAgICAgICAgZW5jb2RlZF9zaXplID4gREFUX09GRlNF VCkKICAgICAgICAgcmV0dXJuIDA7CiAKICAgICByZXR1cm4gMTsKQEAgLTYyLDcgKzc3LDcg QEAgc3RhdGljIGludCByZWFkX3Byb2JlKGNvbnN0IEFWUHJvYmVEYXRhICpwKQogCiAgICAg ICAgIHNjb3JlICs9IHJldDsKICAgICAgICAgaWYgKHJldCA9PSAwKQotICAgICAgICAgICAg YnJlYWs7CisgICAgICAgICAgICByZXR1cm4gMDsKICAgICB9CiAKICAgICByZXR1cm4gRkZN SU4oc2NvcmUsIEFWUFJPQkVfU0NPUkVfTUFYKTsKQEAgLTgyLDIxICs5NywyOCBAQCBzdGF0 aWMgaW50IHBhcnNlX2ZyYW1lKHVpbnQ4X3QgKmZyYW1lLCBBVkNvZGVjUGFyYW1ldGVycyAq cGFyKQogICAgIHVpbnQ4X3QgKm1haW5pZCA9IHN1YmlkKzQ7CiAgICAgaW50IGNoYW5faW5k ZXggPSAobWFpbmlkWzBdID4+IDApICYgMHgzOwogICAgIGludCByYXRlX2luZGV4ID0gKG1h aW5pZFswXSA+PiAyKSAmIDB4MzsKKyAgICBpbnQgZm10aWQgICAgICA9IChtYWluaWRbMF0g Pj4gNikgJiAweDM7CisgICAgaW50IHRyYWNrcGl0Y2ggPSAobWFpbmlkWzFdID4+IDIpICYg MHgzOwogICAgIGludCBlbmNfaW5kZXggID0gKG1haW5pZFsxXSA+PiA2KSAmIDB4MzsKICAg ICBpbnQgZGF0YWlkICAgICA9IChzdWJpZFswXSA+PiAwKSAmIDB4ZjsKKyAgICBpbnQgZW5j b2RlZF9zaXplID0gZW5jb2RlZF9zYW1wbGVzW3JhdGVfaW5kZXhdICogZW5jb2RlZF9zYW1w bGVzX211bFt0cmFja3BpdGNoXSAqIGVuY29kZWRfY2hhbnNbY2hhbl9pbmRleF0gKiBlbmNv ZGVkX3F1YW50aXphdGlvbltlbmNfaW5kZXhdIC8gODsKIAogICAgIHBhci0+Y29kZWNfdHlw ZSA9IEFWTUVESUFfVFlQRV9BVURJTzsKICAgICBwYXItPmNvZGVjX2lkID0gZW5jb2RlZF9j b2RlY1tlbmNfaW5kZXhdOwogICAgIGF2X2NoYW5uZWxfbGF5b3V0X2RlZmF1bHQoJnBhci0+ Y2hfbGF5b3V0LCBlbmNvZGVkX2NoYW5zW2NoYW5faW5kZXhdKTsKLSAgICBwYXItPnNhbXBs ZV9yYXRlID0gZW5jb2RlZF9yYXRlW3JhdGVfaW5kZXhdOwotICAgIHBhci0+Yml0X3JhdGUg PSAoOExMICogREFUX1BBQ0tFVF9TSVpFICogcGFyLT5zYW1wbGVfcmF0ZSkgLyBGRk1BWCgx LCBhdl9nZXRfYXVkaW9fZnJhbWVfZHVyYXRpb24yKHBhciwgZW5jb2RlZF9zaXplW3JhdGVf aW5kZXhdKSk7Ci0KLSAgICBpZiAoZGF0YWlkICE9IDAgfHwgcGFyLT5jb2RlY19pZCA9PSBB Vl9DT0RFQ19JRF9OT05FIHx8Ci0gICAgICAgIHBhci0+Y2hfbGF5b3V0Lm5iX2NoYW5uZWxz IDw9IDAgfHwKLSAgICAgICAgcGFyLT5zYW1wbGVfcmF0ZSA8PSAwKQorICAgIHBhci0+c2Ft cGxlX3JhdGUgPSBlbmNvZGVkX3NhbXBsZXNbcmF0ZV9pbmRleF0gKiAxMDAgLyAzOworICAg IHBhci0+Yml0X3JhdGUgPSAoOExMICogREFUX1BBQ0tFVF9TSVpFICogcGFyLT5zYW1wbGVf cmF0ZSkgLyBGRk1BWCgxLCBhdl9nZXRfYXVkaW9fZnJhbWVfZHVyYXRpb24yKHBhciwgZW5j b2RlZF9zaXplKSk7CisKKyAgICBpZiAoZGF0YWlkICE9IDAgfHwKKyAgICAgICAgcGFyLT5j aF9sYXlvdXQubmJfY2hhbm5lbHMgPT0gMCB8fAorICAgICAgICBwYXItPnNhbXBsZV9yYXRl ID09IDAgfHwKKyAgICAgICAgZm10aWQgIT0gMCB8fAorICAgICAgICBlbmNvZGVkX3NhbXBs ZXNfbXVsW3RyYWNrcGl0Y2hdID09IDAgfHwKKyAgICAgICAgZW5jb2RlZF9xdWFudGl6YXRp b25bZW5jX2luZGV4XSA9PSAwIHx8CisgICAgICAgIGVuY29kZWRfc2l6ZSA+IERBVF9PRkZT RVQpCiAgICAgICAgIHJldHVybiBBVkVSUk9SX0lOVkFMSUREQVRBOwogCi0gICAgcmV0dXJu IGVuY29kZWRfc2l6ZVtyYXRlX2luZGV4XTsKKyAgICByZXR1cm4gZW5jb2RlZF9zaXplOwog fQogCiBzdGF0aWMgaW50IHJlYWRfcGFja2V0KEFWRm9ybWF0Q29udGV4dCAqcywgQVZQYWNr ZXQgKnBrdCkKLS0gCjIuNDYuMC53aW5kb3dzLjEKCg== --------------0Qx3vtrJ10eVQ02hT04B4Ugr 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". --------------0Qx3vtrJ10eVQ02hT04B4Ugr--