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 448C945335 for ; Tue, 24 Jan 2023 15:59:32 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 73CAE68BDA0; Tue, 24 Jan 2023 17:59:29 +0200 (EET) Received: from mail-vs1-f54.google.com (mail-vs1-f54.google.com [209.85.217.54]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id B0A0B68BA9D for ; Tue, 24 Jan 2023 17:59:23 +0200 (EET) Received: by mail-vs1-f54.google.com with SMTP id t10so16920375vsr.3 for ; Tue, 24 Jan 2023 07:59:23 -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=MYB/OVWuznSDL9SLM/7/LLYnRTRqkMojwLb0CKy9Cv0=; b=YanqX6eu0o4wIbGBmt1B234HdNnrgbB3jAoOe1nEC1SgFUZHsiW0A7l+nRfJgf0nVJ q4sR4X/m2SCp2hZjAqrF4oqKeOtlQaY9SkoO7RF5Dico9u54YjbjlNDKvaElTj3x4dvf 1FRzj9lPPS5MSzhlCQ2Z/NURQeyhlZsYVsnR0IlFN3/ZBpm8HXNzJOyxMcjrYNkai0Is hWk8solTGsQOetnURCwdq3vR/Zt1B5tYRbrCkuIi9zURWcwLtzO3RYt/4fKtopkmW5JA v4TyDhjjdU5lwi7zA7BPVfiUKRqMhsBt/BwqIntwPjEWZRKLfP2HYjCgI7/ZU+00RUAq fQIQ== 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=MYB/OVWuznSDL9SLM/7/LLYnRTRqkMojwLb0CKy9Cv0=; b=k1zh7eoq9DurR7AG1HvwVvEJH9Q1jhTXbgKhSvUaGgjt53OKzhIWYCT01ULdNKyh5X Y7kd3vZm66P16aUzaFg2WWoU72b35nKXQ7qXhKNtQZsnbfExey8V16iH/uvRgi/cd2Yo xmMTR0PpmiGIJ2I+zqLWJzRM+iFimOVwjOhj54oD600xfTdNuXR9Qx/GcsUVNHXcIf0S G4e7DeKgWXPKLZfN8WcKHhXW90jipzjcq7wpHdIY9l5qULdVSX6YIyTLxLK5pwN6JnGV Fa/gWxrXiGFIWOThlRXyXjJmJ6ZhMyhmtUhdkXLJg2ngAqzy/z1Ql3iyr5eEDgitHllY 73Gg== X-Gm-Message-State: AFqh2kraFT+JjwAeSaOASPIFJfm8zQS2uum0pzbEIyIX7RI/TuHIyRTR y4ii4zRYK2h/tLkouDphZy8Tw73ZOpSuWRsT7GWxf0Bo X-Google-Smtp-Source: AMrXdXtoh+V5klmhl3I0cPX8uDpXC2NzWYBk96YmGPEeQvIt5v/ZPN0SGdXtxIjJizMn+rtj5XNwk80ZHBkN1xTSDU8= X-Received: by 2002:a05:6102:1510:b0:3d3:e5dc:e359 with SMTP id f16-20020a056102151000b003d3e5dce359mr3817657vsv.61.1674575961816; Tue, 24 Jan 2023 07:59:21 -0800 (PST) MIME-Version: 1.0 Received: by 2002:a05:612c:2428:b0:32a:5eaa:92e4 with HTTP; Tue, 24 Jan 2023 07:59:20 -0800 (PST) From: Paul B Mahol Date: Tue, 24 Jan 2023 16:59:20 +0100 Message-ID: To: FFmpeg development discussions and patches Content-Type: multipart/mixed; boundary="0000000000005a9a3505f30499f3" Subject: [FFmpeg-devel] [PATCH] avcodec: add CBD2 DPCM decoder 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: --0000000000005a9a3505f30499f3 Content-Type: text/plain; charset="UTF-8" Hi, Patch attached. --0000000000005a9a3505f30499f3 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-avcodec-add-CBD2-DPCM-decoder.patch" Content-Disposition: attachment; filename="0001-avcodec-add-CBD2-DPCM-decoder.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: file0 RnJvbSAwYzQyNTRlZDY4NTY2MGZlMWJiNzE0YTMyZWEzNzhkZGJiMjNlNjRlIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEIgTWFob2wgPG9uZW1kYUBnbWFpbC5jb20+CkRhdGU6 IFR1ZSwgMjQgSmFuIDIwMjMgMTY6MTQ6MjUgKzAxMDAKU3ViamVjdDogW1BBVENIXSBhdmNvZGVj OiBhZGQgQ0JEMiBEUENNIGRlY29kZXIKClNpZ25lZC1vZmYtYnk6IFBhdWwgQiBNYWhvbCA8b25l bWRhQGdtYWlsLmNvbT4KLS0tCiBsaWJhdmNvZGVjL01ha2VmaWxlICAgICB8ICAxICsKIGxpYmF2 Y29kZWMvYWxsY29kZWNzLmMgIHwgIDEgKwogbGliYXZjb2RlYy9jb2RlY19kZXNjLmMgfCAgNyAr KysrKysrCiBsaWJhdmNvZGVjL2NvZGVjX2lkLmggICB8ICAxICsKIGxpYmF2Y29kZWMvZHBjbS5j ICAgICAgIHwgMTAgKysrKysrKysrKwogbGliYXZmb3JtYXQvYWlmZi5jICAgICAgfCAgMSArCiBs aWJhdmZvcm1hdC9haWZmZGVjLmMgICB8ICAxICsKIDcgZmlsZXMgY2hhbmdlZCwgMjIgaW5zZXJ0 aW9ucygrKQoKZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvTWFrZWZpbGUgYi9saWJhdmNvZGVjL01h a2VmaWxlCmluZGV4IGJmYTgxMzI1ODAuLmU2OTFjOGQxODAgMTAwNjQ0Ci0tLSBhL2xpYmF2Y29k ZWMvTWFrZWZpbGUKKysrIGIvbGliYXZjb2RlYy9NYWtlZmlsZQpAQCAtMjc3LDYgKzI3Nyw3IEBA IE9CSlMtJChDT05GSUdfQlJFTkRFUl9QSVhfREVDT0RFUikgICAgICs9IGJyZW5kZXJwaXgubwog T0JKUy0kKENPTkZJR19DOTNfREVDT0RFUikgICAgICAgICAgICAgKz0gYzkzLm8KIE9CSlMtJChD T05GSUdfQ0FWU19ERUNPREVSKSAgICAgICAgICAgICs9IGNhdnMubyBjYXZzZGVjLm8gY2F2c2Rz cC5vIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhdnNkYXRh Lm8KK09CSlMtJChDT05GSUdfQ0JEMl9ERUNPREVSKSAgICAgICAgICAgICs9IGRwY20ubwogT0JK Uy0kKENPTkZJR19DQ0FQVElPTl9ERUNPREVSKSAgICAgICAgKz0gY2NhcHRpb25fZGVjLm8gYXNz Lm8KIE9CSlMtJChDT05GSUdfQ0RHUkFQSElDU19ERUNPREVSKSAgICAgICs9IGNkZ3JhcGhpY3Mu bwogT0JKUy0kKENPTkZJR19DRFRPT05TX0RFQ09ERVIpICAgICAgICAgKz0gY2R0b29ucy5vCmRp ZmYgLS1naXQgYS9saWJhdmNvZGVjL2FsbGNvZGVjcy5jIGIvbGliYXZjb2RlYy9hbGxjb2RlY3Mu YwppbmRleCBhNWFiMGNiNGZlLi43NGUxYjAwZTk2IDEwMDY0NAotLS0gYS9saWJhdmNvZGVjL2Fs bGNvZGVjcy5jCisrKyBiL2xpYmF2Y29kZWMvYWxsY29kZWNzLmMKQEAgLTYyMSw2ICs2MjEsNyBA QCBleHRlcm4gY29uc3QgRkZDb2RlYyBmZl9wY21fdmlkY19lbmNvZGVyOwogZXh0ZXJuIGNvbnN0 IEZGQ29kZWMgZmZfcGNtX3ZpZGNfZGVjb2RlcjsKIAogLyogRFBDTSBjb2RlY3MgKi8KK2V4dGVy biBjb25zdCBGRkNvZGVjIGZmX2NiZDJfZHBjbV9kZWNvZGVyOwogZXh0ZXJuIGNvbnN0IEZGQ29k ZWMgZmZfZGVyZl9kcGNtX2RlY29kZXI7CiBleHRlcm4gY29uc3QgRkZDb2RlYyBmZl9ncmVtbGlu X2RwY21fZGVjb2RlcjsKIGV4dGVybiBjb25zdCBGRkNvZGVjIGZmX2ludGVycGxheV9kcGNtX2Rl Y29kZXI7CmRpZmYgLS1naXQgYS9saWJhdmNvZGVjL2NvZGVjX2Rlc2MuYyBiL2xpYmF2Y29kZWMv Y29kZWNfZGVzYy5jCmluZGV4IGY0Y2JkZjc0NGIuLjZlY2RmMTAwMmIgMTAwNjQ0Ci0tLSBhL2xp YmF2Y29kZWMvY29kZWNfZGVzYy5jCisrKyBiL2xpYmF2Y29kZWMvY29kZWNfZGVzYy5jCkBAIC0y NjI2LDYgKzI2MjYsMTMgQEAgc3RhdGljIGNvbnN0IEFWQ29kZWNEZXNjcmlwdG9yIGNvZGVjX2Rl c2NyaXB0b3JzW10gPSB7CiAgICAgICAgIC5sb25nX25hbWUgPSBOVUxMX0lGX0NPTkZJR19TTUFM TCgiRFBDTSBNYXJibGUgV0FEWSIpLAogICAgICAgICAucHJvcHMgICAgID0gQVZfQ09ERUNfUFJP UF9JTlRSQV9PTkxZIHwgQVZfQ09ERUNfUFJPUF9MT1NTWSwKICAgICB9LAorICAgIHsKKyAgICAg ICAgLmlkICAgICAgICA9IEFWX0NPREVDX0lEX0NCRDJfRFBDTSwKKyAgICAgICAgLnR5cGUgICAg ICA9IEFWTUVESUFfVFlQRV9BVURJTywKKyAgICAgICAgLm5hbWUgICAgICA9ICJjYmQyX2RwY20i LAorICAgICAgICAubG9uZ19uYW1lID0gTlVMTF9JRl9DT05GSUdfU01BTEwoIkRQQ00gQ3ViZXJv b3QtRGVsdGEtRXhhY3QiKSwKKyAgICAgICAgLnByb3BzICAgICA9IEFWX0NPREVDX1BST1BfSU5U UkFfT05MWSB8IEFWX0NPREVDX1BST1BfTE9TU1ksCisgICAgfSwKIAogICAgIC8qIGF1ZGlvIGNv ZGVjcyAqLwogICAgIHsKZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvY29kZWNfaWQuaCBiL2xpYmF2 Y29kZWMvY29kZWNfaWQuaAppbmRleCA2MGUzNmNjOGE5Li5iYTNiNDMyMzg3IDEwMDY0NAotLS0g YS9saWJhdmNvZGVjL2NvZGVjX2lkLmgKKysrIGIvbGliYXZjb2RlYy9jb2RlY19pZC5oCkBAIC00 MzEsNiArNDMxLDcgQEAgZW51bSBBVkNvZGVjSUQgewogICAgIEFWX0NPREVDX0lEX0dSRU1MSU5f RFBDTSwKICAgICBBVl9DT0RFQ19JRF9ERVJGX0RQQ00sCiAgICAgQVZfQ09ERUNfSURfV0FEWV9E UENNLAorICAgIEFWX0NPREVDX0lEX0NCRDJfRFBDTSwKIAogICAgIC8qIGF1ZGlvIGNvZGVjcyAq LwogICAgIEFWX0NPREVDX0lEX01QMiA9IDB4MTUwMDAsCmRpZmYgLS1naXQgYS9saWJhdmNvZGVj L2RwY20uYyBiL2xpYmF2Y29kZWMvZHBjbS5jCmluZGV4IDg2Y2I5MTM0ZjguLjZlYTllMmMwNjUg MTAwNjQ0Ci0tLSBhL2xpYmF2Y29kZWMvZHBjbS5jCisrKyBiL2xpYmF2Y29kZWMvZHBjbS5jCkBA IC0xOTQsNiArMTk0LDEzIEBAIHN0YXRpYyBhdl9jb2xkIGludCBkcGNtX2RlY29kZV9pbml0KEFW Q29kZWNDb250ZXh0ICphdmN0eCkKICAgICAgICAgfQogICAgICAgICBicmVhazsKIAorICAgIGNh c2UgQVZfQ09ERUNfSURfQ0JEMl9EUENNOgorICAgICAgICBmb3IgKGkgPSAtMTI4OyBpIDwgMTI4 OyBpKyspIHsKKyAgICAgICAgICAgIGludDE2X3QgY3ViZSA9IChpICogaSAqIGkpIC8gNjQ7Cisg ICAgICAgICAgICBzLT5hcnJheVtpKzEyOF0gPSBjdWJlOworICAgICAgICB9CisgICAgICAgIGJy ZWFrOworCiAgICAgY2FzZSBBVl9DT0RFQ19JRF9HUkVNTElOX0RQQ006IHsKICAgICAgICAgaW50 IGRlbHRhID0gMDsKICAgICAgICAgaW50IGNvZGUgPSA2NDsKQEAgLTI2NSw2ICsyNzIsNyBAQCBz dGF0aWMgaW50IGRwY21fZGVjb2RlX2ZyYW1lKEFWQ29kZWNDb250ZXh0ICphdmN0eCwgQVZGcmFt ZSAqZnJhbWUsCiAgICAgY2FzZSBBVl9DT0RFQ19JRF9XQURZX0RQQ006CiAgICAgY2FzZSBBVl9D T0RFQ19JRF9ERVJGX0RQQ006CiAgICAgY2FzZSBBVl9DT0RFQ19JRF9HUkVNTElOX0RQQ006Cisg ICAgY2FzZSBBVl9DT0RFQ19JRF9DQkQyX0RQQ006CiAgICAgY2FzZSBBVl9DT0RFQ19JRF9TRFgy X0RQQ006CiAgICAgICAgIG91dCA9IGJ1Zl9zaXplOwogICAgICAgICBicmVhazsKQEAgLTM4Niw2 ICszOTQsNyBAQCBzdGF0aWMgaW50IGRwY21fZGVjb2RlX2ZyYW1lKEFWQ29kZWNDb250ZXh0ICph dmN0eCwgQVZGcmFtZSAqZnJhbWUsCiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAKKyAgICBj YXNlIEFWX0NPREVDX0lEX0NCRDJfRFBDTToKICAgICBjYXNlIEFWX0NPREVDX0lEX1NEWDJfRFBD TToKICAgICAgICAgd2hpbGUgKG91dHB1dF9zYW1wbGVzIDwgc2FtcGxlc19lbmQpIHsKICAgICAg ICAgICAgIGludDhfdCBuID0gYnl0ZXN0cmVhbTJfZ2V0X2J5dGV1KCZnYik7CkBAIC00NjgsNiAr NDc3LDcgQEAgY29uc3QgRkZDb2RlYyBmZl8gIyMgbmFtZV8gIyMgX2RlY29kZXIgPSB7ICAgICAg ICAgICAgICAgICAgXAogICAgIEZGX0NPREVDX0RFQ09ERV9DQihkcGNtX2RlY29kZV9mcmFtZSks ICAgICAgICAgICAgICAgICAgXAogfQogCitEUENNX0RFQ09ERVIoQVZfQ09ERUNfSURfQ0JEMl9E UENNLCAgICAgIGNiZDJfZHBjbSwgICAgICAiRFBDTSBDdWJlcm9vdC1EZWx0YS1FeGFjdCIpOwog RFBDTV9ERUNPREVSKEFWX0NPREVDX0lEX0RFUkZfRFBDTSwgICAgICBkZXJmX2RwY20sICAgICAg IkRQQ00gWGlsYW0gREVSRiIpOwogRFBDTV9ERUNPREVSKEFWX0NPREVDX0lEX0dSRU1MSU5fRFBD TSwgICBncmVtbGluX2RwY20sICAgIkRQQ00gR3JlbWxpbiIpOwogRFBDTV9ERUNPREVSKEFWX0NP REVDX0lEX0lOVEVSUExBWV9EUENNLCBpbnRlcnBsYXlfZHBjbSwgIkRQQ00gSW50ZXJwbGF5Iik7 CmRpZmYgLS1naXQgYS9saWJhdmZvcm1hdC9haWZmLmMgYi9saWJhdmZvcm1hdC9haWZmLmMKaW5k ZXggMGYyNWI0MzZiZC4uMWNlYWM2OWE3MCAxMDA2NDQKLS0tIGEvbGliYXZmb3JtYXQvYWlmZi5j CisrKyBiL2xpYmF2Zm9ybWF0L2FpZmYuYwpAQCAtNDYsNiArNDYsNyBAQCBjb25zdCBBVkNvZGVj VGFnIGZmX2NvZGVjX2FpZmZfdGFnc1tdID0gewogICAgIHsgQVZfQ09ERUNfSURfUURNQywgICAg ICAgICBNS1RBRygnUScsJ0QnLCdNJywnQycpIH0sCiAgICAgeyBBVl9DT0RFQ19JRF9RRE0yLCAg ICAgICAgIE1LVEFHKCdRJywnRCcsJ00nLCcyJykgfSwKICAgICB7IEFWX0NPREVDX0lEX1FDRUxQ LCAgICAgICAgTUtUQUcoJ1EnLCdjJywnbCcsJ3AnKSB9LAorICAgIHsgQVZfQ09ERUNfSURfQ0JE Ml9EUENNLCAgICBNS1RBRygnQycsJ0InLCdEJywnMicpIH0sCiAgICAgeyBBVl9DT0RFQ19JRF9T RFgyX0RQQ00sICAgIE1LVEFHKCdTJywnRCcsJ1gnLCcyJykgfSwKICAgICB7IEFWX0NPREVDX0lE X0FEUENNX0lNQV9XUywgTUtUQUcoJ0EnLCdEJywnUCcsJzQnKSB9LAogICAgIHsgQVZfQ09ERUNf SURfTk9ORSwgICAgICAgICAwIH0sCmRpZmYgLS1naXQgYS9saWJhdmZvcm1hdC9haWZmZGVjLmMg Yi9saWJhdmZvcm1hdC9haWZmZGVjLmMKaW5kZXggODA3MzNlNTgwMS4uMWNkZTEyYzE5MyAxMDA2 NDQKLS0tIGEvbGliYXZmb3JtYXQvYWlmZmRlYy5jCisrKyBiL2xpYmF2Zm9ybWF0L2FpZmZkZWMu YwpAQCAtMTY0LDYgKzE2NCw3IEBAIHN0YXRpYyBpbnQgZ2V0X2FpZmZfaGVhZGVyKEFWRm9ybWF0 Q29udGV4dCAqcywgaW50NjRfdCBzaXplLAogICAgICAgICBjYXNlIEFWX0NPREVDX0lEX0FEUENN X0lNQV9XUzoKICAgICAgICAgY2FzZSBBVl9DT0RFQ19JRF9BRFBDTV9HNzIyOgogICAgICAgICBj YXNlIEFWX0NPREVDX0lEX01BQ0U2OgorICAgICAgICBjYXNlIEFWX0NPREVDX0lEX0NCRDJfRFBD TToKICAgICAgICAgY2FzZSBBVl9DT0RFQ19JRF9TRFgyX0RQQ006CiAgICAgICAgICAgICBwYXIt PmJsb2NrX2FsaWduID0gMSAqIGNoYW5uZWxzOwogICAgICAgICAgICAgYnJlYWs7Ci0tIAoyLjM5 LjEKCg== --0000000000005a9a3505f30499f3 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". --0000000000005a9a3505f30499f3--