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 DABA340D9E for ; Sun, 6 Nov 2022 21:09:48 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 1365468B940; Sun, 6 Nov 2022 23:09:46 +0200 (EET) Received: from mail-ej1-f50.google.com (mail-ej1-f50.google.com [209.85.218.50]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id A0AB868A5E1 for ; Sun, 6 Nov 2022 23:09:39 +0200 (EET) Received: by mail-ej1-f50.google.com with SMTP id b2so25508627eja.6 for ; Sun, 06 Nov 2022 13:09:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=0qfhyfkv7gaMgKhMhDfQvbTiy73eLbYub0mnxq1Wcqg=; b=R/LVSmgyKngdr9DhRqaRfpHU/dfkoo1J89nQ9rKwhHePgO+rwByukB/xfE7bzniOdS 23uLPAGv+tN+ywO8cWP+bakvwJl4/U9NBSjcF/xsM65iuVJU1JH8nIDVCbyaYK4Gdsmm wwjWhqlqBFXbh+fTkkqbfD3gkC9KANbynN15K2hO5ZDxHFID2KSRz0Lw6r0Zqq0VSQ5O ImQOqUXq5dm9PUZI5mjPL+DO7wHq/yY1vieu2soxFvKtRltcn14NiHHySTFwO3rYlfdz WekLn6egmQX1zG+AxzbSK0LctgyihTm9QBW50JE02RH5brsblL/f+JXgn5MuaAHA7jtt F7LA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=0qfhyfkv7gaMgKhMhDfQvbTiy73eLbYub0mnxq1Wcqg=; b=WNE+km18uJbGC9VhCwR81x21iL7pYNJlTSm2SKN7kTSp8Hp1AQpIIQlZ+BWFWD5CGy QWG/YU8L2bKiMgD8uWRcrMyjooK62Dl5MAxhHlECah+/udpjzCSE+OPiCftnX/vsjCtp 8/ITg29ECv0GsUXO4DM58nRXki1gHQzAg8aoEcZEbhnir9COtUpmrJLweln54ahcG9D8 Hapt/S5d+tTUiLlFLhGah65/Q2u4KTHi0P5bxglUpoAoB8/zyUFEN2KxTOC5mYVraMBz KHfiZjI/z2LXAx6lKpUv2OuybXRKKNxmHbKiSdjR/qcNNoBqAoGCdpyHC5DqA2OTbbn+ Zeag== X-Gm-Message-State: ACrzQf0jJ84tjBobdUFrO31p2wWuFoj0VHRXTyrtPydChv7e1qATyTVp tnRFi+Nlh2w0oVHHHN3+eZCMmui/z5RlT3EQCQ88uj2x X-Google-Smtp-Source: AMsMyM7bnFbeIlrdPrPONxq2744nV4YfFXvjtgQlYZton3zk+HwWJV652RV4oEdthcoUzUD30Yxuimd1l6Ex/GpuG90= X-Received: by 2002:a17:906:1c0e:b0:7ad:c648:a4af with SMTP id k14-20020a1709061c0e00b007adc648a4afmr39904343ejg.277.1667768979053; Sun, 06 Nov 2022 13:09:39 -0800 (PST) MIME-Version: 1.0 From: Carl Eugen Hoyos Date: Sun, 6 Nov 2022 22:01:59 +0100 Message-ID: To: FFmpeg development discussions and patches Content-Type: multipart/mixed; boundary="0000000000009078a105ecd3b931" Subject: [FFmpeg-devel] [PATCH 1/2]lavc/audiotoolboxdec: Reorder decoder initialization 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: --0000000000009078a105ecd3b931 Content-Type: text/plain; charset="UTF-8" Hi! Attached patch should not change decoder behaviour, it is only meant to simplify the second patch. Please comment, Carl Eugen --0000000000009078a105ecd3b931 Content-Type: application/octet-stream; name="0001-lavc-audiotoolboxdec-Reorder-decoder-initialization.patch" Content-Disposition: attachment; filename="0001-lavc-audiotoolboxdec-Reorder-decoder-initialization.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_la5uba0a0 RnJvbSBmYTllYmIyYTA3YzIzMTNlYTVlN2ZkOGMxYjg0MDNhYTgwNzA1YTg0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBDYXJsIEV1Z2VuIEhveW9zIDxjZWZmbXBlZ0BnbWFpbC5jb20+ CkRhdGU6IFN1biwgNiBOb3YgMjAyMiAyMToyMjowNCArMDEwMApTdWJqZWN0OiBbUEFUQ0ggMS8y XSBsYXZjL2F1ZGlvdG9vbGJveGRlYzogUmVvcmRlciBkZWNvZGVyIGluaXRpYWxpemF0aW9uLgoK U2ltcGxpZmllcyB0aGUgZm9sbG93aW5nIHBhdGNoLgotLS0KIGxpYmF2Y29kZWMvYXVkaW90b29s Ym94ZGVjLmMgfCAyNCArKysrKysrKysrKystLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAx MiBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saWJhdmNvZGVj L2F1ZGlvdG9vbGJveGRlYy5jIGIvbGliYXZjb2RlYy9hdWRpb3Rvb2xib3hkZWMuYwppbmRleCA4 MmJhYmUzZDMxLi5mMzYyOTRmODRjIDEwMDY0NAotLS0gYS9saWJhdmNvZGVjL2F1ZGlvdG9vbGJv eGRlYy5jCisrKyBiL2xpYmF2Y29kZWMvYXVkaW90b29sYm94ZGVjLmMKQEAgLTMwNiwyMiArMzA2 LDExIEBAIHN0YXRpYyBhdl9jb2xkIGludCBmZmF0X2NyZWF0ZV9kZWNvZGVyKEFWQ29kZWNDb250 ZXh0ICphdmN0eCwKICAgICBBVERlY29kZUNvbnRleHQgKmF0ID0gYXZjdHgtPnByaXZfZGF0YTsK ICAgICBPU1N0YXR1cyBzdGF0dXM7CiAgICAgaW50IGk7Ci0KLSAgICBlbnVtIEFWU2FtcGxlRm9y bWF0IHNhbXBsZV9mbXQgPSAoYXZjdHgtPmJpdHNfcGVyX3Jhd19zYW1wbGUgPT0gMzIpID8KLSAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBVl9TQU1QTEVfRk1UX1MzMiA6IEFW X1NBTVBMRV9GTVRfUzE2OwotCisgICAgZW51bSBBVlNhbXBsZUZvcm1hdCBzYW1wbGVfZm10Owog ICAgIEF1ZGlvU3RyZWFtQmFzaWNEZXNjcmlwdGlvbiBpbl9mb3JtYXQgPSB7CiAgICAgICAgIC5t Rm9ybWF0SUQgPSBmZmF0X2dldF9mb3JtYXRfaWQoYXZjdHgtPmNvZGVjX2lkLCBhdmN0eC0+cHJv ZmlsZSksCiAgICAgICAgIC5tQnl0ZXNQZXJQYWNrZXQgPSAoYXZjdHgtPmNvZGVjX2lkID09IEFW X0NPREVDX0lEX0lMQkMpID8gYXZjdHgtPmJsb2NrX2FsaWduIDogMCwKICAgICB9OwotICAgIEF1 ZGlvU3RyZWFtQmFzaWNEZXNjcmlwdGlvbiBvdXRfZm9ybWF0ID0gewotICAgICAgICAubUZvcm1h dElEID0ga0F1ZGlvRm9ybWF0TGluZWFyUENNLAotICAgICAgICAubUZvcm1hdEZsYWdzID0ga0F1 ZGlvRm9ybWF0RmxhZ0lzU2lnbmVkSW50ZWdlciB8IGtBdWRpb0Zvcm1hdEZsYWdJc1BhY2tlZCwK LSAgICAgICAgLm1GcmFtZXNQZXJQYWNrZXQgPSAxLAotICAgICAgICAubUJpdHNQZXJDaGFubmVs ID0gYXZfZ2V0X2J5dGVzX3Blcl9zYW1wbGUoc2FtcGxlX2ZtdCkgKiA4LAotICAgIH07Ci0KLSAg ICBhdmN0eC0+c2FtcGxlX2ZtdCA9IHNhbXBsZV9mbXQ7CiAKICAgICBpZiAoZmZhdF91c2FibGVf ZXh0cmFkYXRhKGF2Y3R4KSkgewogICAgICAgICBVSW50MzIgZm9ybWF0X3NpemUgPSBzaXplb2Yo aW5fZm9ybWF0KTsKQEAgLTM3MCw2ICszNTksMTcgQEAgc3RhdGljIGF2X2NvbGQgaW50IGZmYXRf Y3JlYXRlX2RlY29kZXIoQVZDb2RlY0NvbnRleHQgKmF2Y3R4LAogICAgICAgICBpbl9mb3JtYXQu bUNoYW5uZWxzUGVyRnJhbWUgPSBhdmN0eC0+Y2hfbGF5b3V0Lm5iX2NoYW5uZWxzID8gYXZjdHgt PmNoX2xheW91dC5uYl9jaGFubmVscyA6IDE7CiAgICAgfQogCisgICAgICAgIHNhbXBsZV9mbXQg PSBhdmN0eC0+Yml0c19wZXJfcmF3X3NhbXBsZSA9PSAzMiA/IEFWX1NBTVBMRV9GTVRfUzMyIDog QVZfU0FNUExFX0ZNVF9TMTY7CisKKyAgICBBdWRpb1N0cmVhbUJhc2ljRGVzY3JpcHRpb24gb3V0 X2Zvcm1hdCA9IHsKKyAgICAgICAgLm1Gb3JtYXRJRCA9IGtBdWRpb0Zvcm1hdExpbmVhclBDTSwK KyAgICAgICAgLm1Gb3JtYXRGbGFncyA9IGtBdWRpb0Zvcm1hdEZsYWdJc1NpZ25lZEludGVnZXIg fCBrQXVkaW9Gb3JtYXRGbGFnSXNQYWNrZWQsCisgICAgICAgIC5tRnJhbWVzUGVyUGFja2V0ID0g MSwKKyAgICAgICAgLm1CaXRzUGVyQ2hhbm5lbCA9IGF2X2dldF9ieXRlc19wZXJfc2FtcGxlKHNh bXBsZV9mbXQpICogOCwKKyAgICB9OworCisgICAgYXZjdHgtPnNhbXBsZV9mbXQgPSBzYW1wbGVf Zm10OworCiAgICAgYXZjdHgtPnNhbXBsZV9yYXRlID0gb3V0X2Zvcm1hdC5tU2FtcGxlUmF0ZSA9 IGluX2Zvcm1hdC5tU2FtcGxlUmF0ZTsKICAgICBhdl9jaGFubmVsX2xheW91dF91bmluaXQoJmF2 Y3R4LT5jaF9sYXlvdXQpOwogICAgIGF2Y3R4LT5jaF9sYXlvdXQub3JkZXIgICAgICAgPSBBVl9D SEFOTkVMX09SREVSX1VOU1BFQzsKLS0gCjIuMzcuMCAoQXBwbGUgR2l0LTEzNikKCg== --0000000000009078a105ecd3b931 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". --0000000000009078a105ecd3b931--