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 27162495F9 for ; Fri, 19 Jul 2024 11:34:41 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 677EE68D962; Fri, 19 Jul 2024 14:34:37 +0300 (EEST) Received: from mail-wm1-f44.google.com (mail-wm1-f44.google.com [209.85.128.44]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 5F9C468D876 for ; Fri, 19 Jul 2024 14:34:30 +0300 (EEST) Received: by mail-wm1-f44.google.com with SMTP id 5b1f17b1804b1-4266b1f1b21so12485445e9.1 for ; Fri, 19 Jul 2024 04:34:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1721388869; x=1721993669; darn=ffmpeg.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=98lLCjg0BD1MAXTq/o+7bJEojErWisJkPDka+li3d1o=; b=c41Nz+BRrz1ZjftfLux/WI62/bDaTeiZwalp/yy0nzefjOI0mHRta18yHhuYp44tU+ p20VfYRDPDRwspmPOxz/OxGSOHQNn5IVeN5HZ4EGOAmz/+6Pv95ZUOf3iSwFjWOZaP/Y YqrQyknRVs4eJ8JYQVZAIwhb+R+BmGhvSr7sp6DJLve5kKox/O/bz47kc9OZiljJnaJB P/hhJMBgW3p+uD5zVay9z72EfqPsNR1LvfJaxeJOlESgsrfMcNe2sdbygZTQUpQGB5zC 3EbcbsM+c5rZciLPDkEkRAid+Hw6eULR1t1wVwr9Vwtnl3jDri2RIJuUuQZoZKMWMHZn 3PqQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1721388869; x=1721993669; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=98lLCjg0BD1MAXTq/o+7bJEojErWisJkPDka+li3d1o=; b=xFRbMjt7cDCR20pQpEmXanzjG6GEi8xeLv82wg5kI9Ez+0XF4LM7z2fvpoebWf7Cfb W6IfAllG5AFDRYxRQIHz5q1yxqFYg9plAKKihX3ADEG4+XtALe1CWKwqwLNMt5zNsVaF CQRySbxyctLfbDJujySAdyGrfNHpc35UsBmV9YykHTKJveROsYhubiuoa5+2sNdwqW89 4eIPZII1gueIOmPNDXHnx/PBNQbwQB65dm9KxQSaKREsaLB/rHIPTvgJ023E6/il5apa 2Rt1fiNWmDct/twCJbQwpw1VGdUHlfzW1KJLWELRQu6HlgIEF2FhVaDYmubNJIkY6xGn Z3Jg== X-Gm-Message-State: AOJu0YyfDoxAenNIy6myU778bX67J49qoB25J60CkOtkx/YvfMChffyb le4WJwABa5rNo/r77spzwY08DOSNA8pfyB9rK7cujpO+axgizrI5zPZAH3jEnXVYuPX7FV9Et/8 N5QzCVdebYC1F0LgqJvYJpAdUEo4c/g== X-Google-Smtp-Source: AGHT+IHMrHSQPTVaOSW8D750sZ3sVYmoqM8ukbAVXj+Z9HZm3DbYY9TgPsWA4zRyIRdJ/Mr7DmqX7dHYg/QgcjX0864= X-Received: by 2002:a05:600c:3147:b0:426:6089:e503 with SMTP id 5b1f17b1804b1-427c2cc3cb4mr56960435e9.16.1721388869194; Fri, 19 Jul 2024 04:34:29 -0700 (PDT) MIME-Version: 1.0 From: redacted redacted Date: Fri, 19 Jul 2024 07:34:18 -0400 Message-ID: To: ffmpeg-devel@ffmpeg.org Content-Type: multipart/mixed; boundary="00000000000011c428061d98149f" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: [FFmpeg-devel] Mono ADPCM for EA WVE Files / Fix Framerate 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: --00000000000011c428061d98149f Content-Type: text/plain; charset="UTF-8" Hello there, The Sims 1: Unleashed makes use of WVE files for its intro videos. Two of the files for the game use Mono ADPCM audio instead of Stereo. However, FFmpeg's ADPCM_EA codec always expects the files to be in Stereo. In addition, they're supposed to play at 30 fps, but the EA demuxer assumes 15 by default. It appears the framerate is set with the use of the 0x1B code in the SCHl / PT00 header. I have made changes in the patch attached to fix these problems. Thank you! --00000000000011c428061d98149f Content-Type: application/octet-stream; name="0001-Mono-ADPCM-for-EA-WVE-Files-Fix-Framerate.patch" Content-Disposition: attachment; filename="0001-Mono-ADPCM-for-EA-WVE-Files-Fix-Framerate.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lysmgn5v0 RnJvbSAzMDZmOWRiMDEwY2YwMDBlYjg0NzdhY2EyNDNmYzk3MGY1Yjk1ZGY4IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBhYXJvbiA8YWFyb25ydWxlczVhbHRAZ21haWwuY29tPgpEYXRl OiBGcmksIDE5IEp1bCAyMDI0IDA3OjMwOjEwIC0wNDAwClN1YmplY3Q6IFtQQVRDSCAxLzFdIE1v bm8gQURQQ00gZm9yIEVBIFdWRSBGaWxlcyAvIEZpeCBGcmFtZXJhdGUKCi0tLQogbGliYXZjb2Rl Yy9hZHBjbS5jICAgICAgICAgICB8IDU3ICsrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0t LS0tLQogbGliYXZmb3JtYXQvZWxlY3Ryb25pY2FydHMuYyB8IDEyICsrKysrKy0tCiAyIGZpbGVz IGNoYW5nZWQsIDUwIGluc2VydGlvbnMoKyksIDE5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh L2xpYmF2Y29kZWMvYWRwY20uYyBiL2xpYmF2Y29kZWMvYWRwY20uYwppbmRleCBmNjNhZmVmZDYz Li4yMzgyMTQ4NzdkIDEwMDY0NAotLS0gYS9saWJhdmNvZGVjL2FkcGNtLmMKKysrIGIvbGliYXZj b2RlYy9hZHBjbS5jCkBAIC0yNjIsNyArMjYyLDcgQEAgc3RhdGljIGF2X2NvbGQgaW50IGFkcGNt X2RlY29kZV9pbml0KEFWQ29kZWNDb250ZXh0ICogYXZjdHgpCiAgICAgICAgIGJyZWFrOwogICAg IGNhc2UgQVZfQ09ERUNfSURfQURQQ01fRFRLOgogICAgIGNhc2UgQVZfQ09ERUNfSURfQURQQ01f RUE6Ci0gICAgICAgIG1pbl9jaGFubmVscyA9IDI7CisgICAgICAgIG1pbl9jaGFubmVscyA9IDE7 CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgQVZfQ09ERUNfSURfQURQQ01fQUZDOgogICAgIGNh c2UgQVZfQ09ERUNfSURfQURQQ01fRUFfUjE6CkBAIC05MTQsMTAgKzkxNCwxMiBAQCBzdGF0aWMg aW50IGdldF9uYl9zYW1wbGVzKEFWQ29kZWNDb250ZXh0ICphdmN0eCwgR2V0Qnl0ZUNvbnRleHQg KmdiLAogICAgICAgICBieXRlc3RyZWFtMl9zZWVrKGdiLCAtOCwgU0VFS19DVVIpOwogICAgICAg ICBicmVhazsKICAgICBjYXNlIEFWX0NPREVDX0lEX0FEUENNX0VBOgorICAgICAgICAvKiBTdGVy ZW8gaXMgMzAgYnl0ZXMgcGVyIGJsb2NrICovCisgICAgICAgIC8qIE1vbm8gaXMgMTUgYnl0ZXMg cGVyIGJsb2NrICovCiAgICAgICAgIGhhc19jb2RlZF9zYW1wbGVzID0gMTsKICAgICAgICAgKmNv ZGVkX3NhbXBsZXMgID0gYnl0ZXN0cmVhbTJfZ2V0X2xlMzIoZ2IpOwogICAgICAgICAqY29kZWRf c2FtcGxlcyAtPSAqY29kZWRfc2FtcGxlcyAlIDI4OwotICAgICAgICBuYl9zYW1wbGVzICAgICAg PSAoYnVmX3NpemUgLSAxMikgLyAzMCAqIDI4OworICAgICAgICBuYl9zYW1wbGVzICAgICAgPSAo YnVmX3NpemUgLSAxMikgLyAoY2ggPT0gMiA/IDMwIDogMTUpICogMjg7CiAgICAgICAgIGJyZWFr OwogICAgIGNhc2UgQVZfQ09ERUNfSURfQURQQ01fSU1BX0VBX0VBQ1M6CiAgICAgICAgIGhhc19j b2RlZF9zYW1wbGVzID0gMTsKQEAgLTE2NTIsMTAgKzE2NTQsMTAgQEAgc3RhdGljIGludCBhZHBj bV9kZWNvZGVfZnJhbWUoQVZDb2RlY0NvbnRleHQgKmF2Y3R4LCBBVkZyYW1lICpmcmFtZSwKICAg ICAgICAgaW50IGNvZWZmMWwsIGNvZWZmMmwsIGNvZWZmMXIsIGNvZWZmMnI7CiAgICAgICAgIGlu dCBzaGlmdF9sZWZ0LCBzaGlmdF9yaWdodDsKIAotICAgICAgICAvKiBFYWNoIEVBIEFEUENNIGZy YW1lIGhhcyBhIDEyLWJ5dGUgaGVhZGVyIGZvbGxvd2VkIGJ5IDMwLWJ5dGUgcGllY2VzLAotICAg ICAgICAgICBlYWNoIGNvZGluZyAyOCBzdGVyZW8gc2FtcGxlcy4gKi8KLQotICAgICAgICBpZiAo Y2hhbm5lbHMgIT0gMikKKyAgICAgICAgLyogRWFjaCBFQSBBRFBDTSBmcmFtZSBoYXMgYSAxMi1i eXRlIGhlYWRlciBmb2xsb3dlZCBieSAzMC1ieXRlIChzdGVyZW8pIG9yIDE1LWJ5dGUgKG1vbm8p IHBpZWNlcywKKyAgICAgICAgICAgZWFjaCBjb2RpbmcgMjggc3RlcmVvL21vbm8gc2FtcGxlcy4g Ki8KKyAgICAgICAgCisgICAgICAgIGlmIChjaGFubmVscyAhPSAyICYmIGNoYW5uZWxzICE9IDEp CiAgICAgICAgICAgICByZXR1cm4gQVZFUlJPUl9JTlZBTElEREFUQTsKIAogICAgICAgICBjdXJy ZW50X2xlZnRfc2FtcGxlICAgPSBzaWduX2V4dGVuZChieXRlc3RyZWFtMl9nZXRfbGUxNnUoJmdi KSwgMTYpOwpAQCAtMTY2NSwzNyArMTY2Nyw1OCBAQCBzdGF0aWMgaW50IGFkcGNtX2RlY29kZV9m cmFtZShBVkNvZGVjQ29udGV4dCAqYXZjdHgsIEFWRnJhbWUgKmZyYW1lLAogCiAgICAgICAgIGZv ciAoaW50IGNvdW50MSA9IDA7IGNvdW50MSA8IG5iX3NhbXBsZXMgLyAyODsgY291bnQxKyspIHsK ICAgICAgICAgICAgIGludCBieXRlID0gYnl0ZXN0cmVhbTJfZ2V0X2J5dGV1KCZnYik7Ci0gICAg ICAgICAgICBjb2VmZjFsID0gZWFfYWRwY21fdGFibGVbIGJ5dGUgPj4gNCAgICAgICBdOwotICAg ICAgICAgICAgY29lZmYybCA9IGVhX2FkcGNtX3RhYmxlWyhieXRlID4+IDQgICkgKyA0XTsKKyAg ICAgICAgICAgIGNvZWZmMWwgPSBlYV9hZHBjbV90YWJsZVsgYnl0ZSA+PiA0IF07CisgICAgICAg ICAgICBjb2VmZjJsID0gZWFfYWRwY21fdGFibGVbKGJ5dGUgPj4gNCkgKyA0XTsKICAgICAgICAg ICAgIGNvZWZmMXIgPSBlYV9hZHBjbV90YWJsZVsgYnl0ZSAmIDB4MEZdOwogICAgICAgICAgICAg Y29lZmYyciA9IGVhX2FkcGNtX3RhYmxlWyhieXRlICYgMHgwRikgKyA0XTsKIAotICAgICAgICAg ICAgYnl0ZSA9IGJ5dGVzdHJlYW0yX2dldF9ieXRldSgmZ2IpOwotICAgICAgICAgICAgc2hpZnRf bGVmdCAgPSAyMCAtIChieXRlID4+IDQpOwotICAgICAgICAgICAgc2hpZnRfcmlnaHQgPSAyMCAt IChieXRlICYgMHgwRik7Ci0KLSAgICAgICAgICAgIGZvciAoaW50IGNvdW50MiA9IDA7IGNvdW50 MiA8IDI4OyBjb3VudDIrKykgeworICAgICAgICAgICAgaWYgKGNoYW5uZWxzID09IDIpeworICAg ICAgICAgICAgICAgIGJ5dGUgPSBieXRlc3RyZWFtMl9nZXRfYnl0ZXUoJmdiKTsKKyAgICAgICAg ICAgICAgICBzaGlmdF9sZWZ0ID0gMjAgLSAoYnl0ZSA+PiA0KTsKKyAgICAgICAgICAgICAgICBz aGlmdF9yaWdodCA9IDIwIC0gKGJ5dGUgJiAweDBGKTsKKyAgICAgICAgICAgIH0gZWxzZXsKKyAg ICAgICAgICAgICAgICAvKiBNb25vIHBhY2tzIHRoZSBzaGlmdCBpbnRvIHRoZSBjb2VmZmljaWVu dCBieXRlJ3MgbG93ZXIgbmliYmxlIGluc3RlYWQgKi8KKyAgICAgICAgICAgICAgICBzaGlmdF9s ZWZ0ID0gMjAgLSAoYnl0ZSAmIDB4MEYpOworICAgICAgICAgICAgfQorICAgICAgICAgICAgCisg ICAgICAgICAgICBmb3IgKGludCBjb3VudDIgPSAwOyBjb3VudDIgPCAoIGNoYW5uZWxzID09IDIg PyAyOCA6IDE0KTsgY291bnQyKyspIHsKICAgICAgICAgICAgICAgICBieXRlID0gYnl0ZXN0cmVh bTJfZ2V0X2J5dGV1KCZnYik7CiAgICAgICAgICAgICAgICAgbmV4dF9sZWZ0X3NhbXBsZSAgPSBz aWduX2V4dGVuZChieXRlID4+IDQsIDQpICogKDEgPDwgc2hpZnRfbGVmdCk7Ci0gICAgICAgICAg ICAgICAgbmV4dF9yaWdodF9zYW1wbGUgPSBzaWduX2V4dGVuZChieXRlLCAgICAgIDQpICogKDEg PDwgc2hpZnRfcmlnaHQpOworICAgICAgICAgICAgICAgIG5leHRfcmlnaHRfc2FtcGxlID0gc2ln bl9leHRlbmQoYnl0ZSwgNCkgKiAoMSA8PCBzaGlmdF9yaWdodCk7CiAKICAgICAgICAgICAgICAg ICBuZXh0X2xlZnRfc2FtcGxlID0gKG5leHRfbGVmdF9zYW1wbGUgKwogICAgICAgICAgICAgICAg ICAgICAoY3VycmVudF9sZWZ0X3NhbXBsZSAqIGNvZWZmMWwpICsKICAgICAgICAgICAgICAgICAg ICAgKHByZXZpb3VzX2xlZnRfc2FtcGxlICogY29lZmYybCkgKyAweDgwKSA+PiA4OworCiAgICAg ICAgICAgICAgICAgbmV4dF9yaWdodF9zYW1wbGUgPSAobmV4dF9yaWdodF9zYW1wbGUgKwogICAg ICAgICAgICAgICAgICAgICAoY3VycmVudF9yaWdodF9zYW1wbGUgKiBjb2VmZjFyKSArCiAgICAg ICAgICAgICAgICAgICAgIChwcmV2aW91c19yaWdodF9zYW1wbGUgKiBjb2VmZjJyKSArIDB4ODAp ID4+IDg7CiAKICAgICAgICAgICAgICAgICBwcmV2aW91c19sZWZ0X3NhbXBsZSA9IGN1cnJlbnRf bGVmdF9zYW1wbGU7CiAgICAgICAgICAgICAgICAgY3VycmVudF9sZWZ0X3NhbXBsZSA9IGF2X2Ns aXBfaW50MTYobmV4dF9sZWZ0X3NhbXBsZSk7CisKICAgICAgICAgICAgICAgICBwcmV2aW91c19y aWdodF9zYW1wbGUgPSBjdXJyZW50X3JpZ2h0X3NhbXBsZTsKICAgICAgICAgICAgICAgICBjdXJy ZW50X3JpZ2h0X3NhbXBsZSA9IGF2X2NsaXBfaW50MTYobmV4dF9yaWdodF9zYW1wbGUpOworCiAg ICAgICAgICAgICAgICAgKnNhbXBsZXMrKyA9IGN1cnJlbnRfbGVmdF9zYW1wbGU7Ci0gICAgICAg ICAgICAgICAgKnNhbXBsZXMrKyA9IGN1cnJlbnRfcmlnaHRfc2FtcGxlOworCisgICAgICAgICAg ICAgICAgaWYgKGNoYW5uZWxzID09IDIpeworICAgICAgICAgICAgICAgICAgICAqc2FtcGxlcysr ID0gY3VycmVudF9yaWdodF9zYW1wbGU7CisgICAgICAgICAgICAgICAgfSBlbHNlIHsKKyAgICAg ICAgICAgICAgICAgICAgbmV4dF9sZWZ0X3NhbXBsZSAgPSBzaWduX2V4dGVuZChieXRlLCA0KSAq ICgxIDw8IHNoaWZ0X2xlZnQpOworCisgICAgICAgICAgICAgICAgICAgIG5leHRfbGVmdF9zYW1w bGUgPSAobmV4dF9sZWZ0X3NhbXBsZSArCisgICAgICAgICAgICAgICAgICAgICAgICAoY3VycmVu dF9sZWZ0X3NhbXBsZSAqIGNvZWZmMWwpICsKKyAgICAgICAgICAgICAgICAgICAgICAgIChwcmV2 aW91c19sZWZ0X3NhbXBsZSAqIGNvZWZmMmwpICsgMHg4MCkgPj4gODsKKworICAgICAgICAgICAg ICAgICAgICBwcmV2aW91c19sZWZ0X3NhbXBsZSA9IGN1cnJlbnRfbGVmdF9zYW1wbGU7CisgICAg ICAgICAgICAgICAgICAgIGN1cnJlbnRfbGVmdF9zYW1wbGUgPSBhdl9jbGlwX2ludDE2KG5leHRf bGVmdF9zYW1wbGUpOworCisgICAgICAgICAgICAgICAgICAgICpzYW1wbGVzKysgPSBjdXJyZW50 X2xlZnRfc2FtcGxlOworICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgIH0KICAgICAgICAg fQotCi0gICAgICAgIGJ5dGVzdHJlYW0yX3NraXAoJmdiLCAyKTsgLy8gU2tpcCB0ZXJtaW5hdGlu ZyAweDAwMDAKKyAgICAgICAgYnl0ZXN0cmVhbTJfc2tpcCgmZ2IsIGNoYW5uZWxzID09IDIgPyAy IDogMyk7IC8vIFNraXAgdGVybWluYXRpbmcgTlVMcwogICAgICAgICApIC8qIEVuZCBvZiBDQVNF ICovCiAgICAgQ0FTRShBRFBDTV9FQV9NQVhJU19YQSwKICAgICAgICAgaW50IGNvZWZmWzJdWzJd LCBzaGlmdFsyXTsKZGlmZiAtLWdpdCBhL2xpYmF2Zm9ybWF0L2VsZWN0cm9uaWNhcnRzLmMgYi9s aWJhdmZvcm1hdC9lbGVjdHJvbmljYXJ0cy5jCmluZGV4IGY3ZjZmZDRjYWIuLmMxNDFhMTcyZGQg MTAwNjQ0Ci0tLSBhL2xpYmF2Zm9ybWF0L2VsZWN0cm9uaWNhcnRzLmMKKysrIGIvbGliYXZmb3Jt YXQvZWxlY3Ryb25pY2FydHMuYwpAQCAtODYsNiArODYsOCBAQCB0eXBlZGVmIHN0cnVjdCBFYURl bXV4Q29udGV4dCB7CiAgICAgZW51bSBBVkNvZGVjSUQgYXVkaW9fY29kZWM7CiAgICAgaW50IGF1 ZGlvX3N0cmVhbV9pbmRleDsKIAorICAgIGludCBmcmFtZXJhdGU7CisKICAgICBpbnQgYnl0ZXM7 CiAgICAgaW50IHNhbXBsZV9yYXRlOwogICAgIGludCBudW1fY2hhbm5lbHM7CkBAIC0xOTgsNiAr MjAwLDEwIEBAIHN0YXRpYyBpbnQgcHJvY2Vzc19hdWRpb19oZWFkZXJfZWxlbWVudHMoQVZGb3Jt YXRDb250ZXh0ICpzKQogICAgICAgICAgICAgYXZfbG9nKHMsIEFWX0xPR19ERUJVRywgImVuZCBv ZiBoZWFkZXIgYmxvY2sgcmVhY2hlZFxuIik7CiAgICAgICAgICAgICBpbl9oZWFkZXIgPSAwOwog ICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGNhc2UgMHgxQjoKKyAgICAgICAgICAgIGVhLT5m cmFtZXJhdGUgPSByZWFkX2FyYml0cmFyeShwYik7CisgICAgICAgICAgICBhdl9sb2cocywgQVZf TE9HX0RFQlVHLCAiU2V0dGluZyBmcmFtZXJhdGUgdG8gJXUiLCBlYS0+ZnJhbWVyYXRlKTsKKyAg ICAgICAgICAgIGJyZWFrOwogICAgICAgICBkZWZhdWx0OgogICAgICAgICAgICAgYXZfbG9nKHMs IEFWX0xPR19ERUJVRywKICAgICAgICAgICAgICAgICAgICAiaGVhZGVyIGVsZW1lbnQgMHglMDJ4 IHNldCB0byAweCUwOCJQUkl4MzIiXG4iLApAQCAtMzY3LDYgKzM3Myw4IEBAIHN0YXRpYyBpbnQg cHJvY2Vzc19lYV9oZWFkZXIoQVZGb3JtYXRDb250ZXh0ICpzKQogICAgIEFWSU9Db250ZXh0ICpw YiAgICA9IHMtPnBiOwogICAgIGludCBpOwogCisgICAgZWEtPmZyYW1lcmF0ZSA9IDE1OworCiAg ICAgZm9yIChpID0gMDsgaSA8IDUgJiYgKCFlYS0+YXVkaW9fY29kZWMgfHwgIWVhLT52aWRlby5j b2RlYyk7IGkrKykgewogICAgICAgICB1aW50NjRfdCBzdGFydHBvcyAgICAgPSBhdmlvX3RlbGwo cGIpOwogICAgICAgICBpbnQgZXJyICAgICAgICAgICAgICAgPSAwOwpAQCAtNDI3LDEyICs0MzUs MTIgQEAgc3RhdGljIGludCBwcm9jZXNzX2VhX2hlYWRlcihBVkZvcm1hdENvbnRleHQgKnMpCiAg ICAgICAgIGNhc2UgcFFHVF9UQUc6CiAgICAgICAgIGNhc2UgVEdRc19UQUc6CiAgICAgICAgICAg ICBlYS0+dmlkZW8uY29kZWMgPSBBVl9DT0RFQ19JRF9UR1E7Ci0gICAgICAgICAgICBlYS0+dmlk ZW8udGltZV9iYXNlICAgPSAoQVZSYXRpb25hbCkgeyAxLCAxNSB9OworICAgICAgICAgICAgZWEt PnZpZGVvLnRpbWVfYmFzZSAgID0gKEFWUmF0aW9uYWwpIHsgMSwgZWEtPmZyYW1lcmF0ZSB9Owog ICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgY2FzZSBwSVFUX1RBRzoKICAgICAgICAgICAg IGVhLT52aWRlby5jb2RlYyA9IEFWX0NPREVDX0lEX1RRSTsKLSAgICAgICAgICAgIGVhLT52aWRl by50aW1lX2Jhc2UgICA9IChBVlJhdGlvbmFsKSB7IDEsIDE1IH07CisgICAgICAgICAgICBlYS0+ dmlkZW8udGltZV9iYXNlICAgPSAoQVZSYXRpb25hbCkgeyAxLCBlYS0+ZnJhbWVyYXRlIH07CiAg ICAgICAgICAgICBicmVhazsKIAogICAgICAgICBjYXNlIE1BRGtfVEFHOgotLSAKMi40NS4yLndp bmRvd3MuMQoK --00000000000011c428061d98149f 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". --00000000000011c428061d98149f--