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 74DDB4423C for ; Fri, 2 Sep 2022 21:48:36 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id E379A68B9A4; Sat, 3 Sep 2022 00:48:32 +0300 (EEST) Received: from mail-yw1-f179.google.com (mail-yw1-f179.google.com [209.85.128.179]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 7EE1E68B823 for ; Sat, 3 Sep 2022 00:48:26 +0300 (EEST) Received: by mail-yw1-f179.google.com with SMTP id 00721157ae682-3321c2a8d4cso27961917b3.5 for ; Fri, 02 Sep 2022 14:48:26 -0700 (PDT) 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; bh=lnrkL4Fc2Zy+WKP0TywrU+rAQ60k5ooGWPG2+GOpo0I=; b=HuT+hP2itLGHQQVtaGITJPquiZ53mGGAkXkzMYvm375DZbm1BIwfSYNORrwBUvO8fi 3JIcJ9bLfELpt2gl8HHsT++xXi9UyJ92wm13F0SSpfntT/2L+v2NpjPP1+FdRIImK/KZ qRULnUKuujtIVAtVV+6Hy2Zd9FwE8lqguQGNVK1RCSl6JB9s6x45OSXVhXsOjPyMUnrO jMjcLYDRNsACzL+W07TbtUXAwcqFPKBnUWsQPAT9aABN45gWVkJVIKtur2CX+Qkn+eU2 5EZtvYFhihcgGENrPDpEy8R1TdLUr6JWPBwtUX4l4tLG7MzmqfS3dhWw9qAt7AzpNh6J eyVw== 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; bh=lnrkL4Fc2Zy+WKP0TywrU+rAQ60k5ooGWPG2+GOpo0I=; b=4MLF1zvCjh7pP3PlTylivWjl3x3hMUr8cDb46W5l2c87AuGehuDnbBLiopbOEMCkp0 vb1qjlPpnQiPkABh89WfRodeZVsQyJstD8FQoKoY9sYshb/BOvG7e0fOF4Fzv1o4uAR0 SvFcVFHz8Yvtmc7Ci4p9j7nsrDWPLqt0sX7HeLh3Q+BpAvEmbu/fR0Xnf0A3pJHwtL26 HMOeyA+2xZBCnju0HakirUQvSmwTKKT35s6fb4rt/EWWbiEbN+cSKcTcB4s0/Ax6VEe+ z2V/lZT72wSO1QM7Fq9IB0JrHesSP/hSFUBHMFmO3LVsxOKNpZo6Q+0uiVAL/Hu7oLmm f+wQ== X-Gm-Message-State: ACgBeo1g+Xvel0BMX57YzKVa9suPknfRZScsPeXrMd0lr1zckSf0+pOq m1bXeTa4lbTm5bc6U3dcETyQwu9b+urbC2WbhSPitDn1 X-Google-Smtp-Source: AA6agR7mC0PIhR6vM5wWS1pDwiSbPvh7RqhYXMfXxfYv4JwAD6VzUIeVkL8Mj1fShrK+kFzVx5DlS9lTKcTqmDaXl6A= X-Received: by 2002:a0d:da07:0:b0:333:2cc6:6203 with SMTP id c7-20020a0dda07000000b003332cc66203mr29432426ywe.311.1662155305090; Fri, 02 Sep 2022 14:48:25 -0700 (PDT) MIME-Version: 1.0 From: Carl Eugen Hoyos Date: Fri, 2 Sep 2022 23:41:44 +0200 Message-ID: To: FFmpeg development discussions and patches Content-Type: multipart/mixed; boundary="00000000000085982e05e7b8b0d1" Subject: [FFmpeg-devel] [PATCH]lavc/cfhddata: Reduce required stack size 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: --00000000000085982e05e7b8b0d1 Content-Type: text/plain; charset="UTF-8" Hi! Attached patch reduces the stack size of an init function, fixes part of ticket #9399. Please comment, Carl Eugen --00000000000085982e05e7b8b0d1 Content-Type: text/plain; charset="US-ASCII"; name="0001-lavc-cfhddata-Reduce-required-stack-size.patch.txt" Content-Disposition: attachment; filename="0001-lavc-cfhddata-Reduce-required-stack-size.patch.txt" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_l7l0420g0 RnJvbSAwZjAzNGViZWQyMzg4ZTg5ZTI0MWQ3ZTA4YmY1OWQzMzViNWM0Y2VlIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBDYXJsIEV1Z2VuIEhveW9zIDxjZWZmbXBlZ0BnbWFpbC5jb20+ CkRhdGU6IEZyaSwgMiBTZXAgMjAyMiAyMzozNjoyOSArMDIwMApTdWJqZWN0OiBbUEFUQ0hdIGxh dmMvY2ZoZGRhdGE6IFJlZHVjZSByZXF1aXJlZCBzdGFjayBzaXplLgoKRml4ZXMgcGFydCBvZiB0 aWNrZXQgIzkzOTkuCi0tLQogbGliYXZjb2RlYy9jZmhkZGF0YS5jIHwgMjggKysrKysrKysrKysr KysrKysrKysrKy0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDIyIGluc2VydGlvbnMoKyksIDYgZGVs ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGliYXZjb2RlYy9jZmhkZGF0YS5jIGIvbGliYXZjb2Rl Yy9jZmhkZGF0YS5jCmluZGV4IDU1YzgwMDRiZGQuLjE3YWE4ODhjODQgMTAwNjQ0Ci0tLSBhL2xp YmF2Y29kZWMvY2ZoZGRhdGEuYworKysgYi9saWJhdmNvZGVjL2NmaGRkYXRhLmMKQEAgLTI3Niwx MCArMjc2LDIwIEBAIHN0YXRpYyBjb25zdCB1aW50OF90IHRhYmxlXzE4X3ZsY19sZXZlbFtOQl9W TENfVEFCTEVfMThdID0gewogYXZfY29sZCBpbnQgZmZfY2ZoZF9pbml0X3ZsY3MoQ0ZIRENvbnRl eHQgKnMpCiB7CiAgICAgaW50IGksIGosIHJldCA9IDA7Ci0gICAgdWludDMyX3QgbmV3X2NmaGRf dmxjX2JpdHNbTkJfVkxDX1RBQkxFXzE4ICogMl07Ci0gICAgdWludDhfdCAgbmV3X2NmaGRfdmxj X2xlbltOQl9WTENfVEFCTEVfMTggKiAyXTsKLSAgICB1aW50MTZfdCBuZXdfY2ZoZF92bGNfcnVu W05CX1ZMQ19UQUJMRV8xOCAqIDJdOwotICAgIGludDE2X3QgIG5ld19jZmhkX3ZsY19sZXZlbFtO Ql9WTENfVEFCTEVfMTggKiAyXTsKKyAgICB1aW50MzJfdCAqbmV3X2NmaGRfdmxjX2JpdHM7Cisg ICAgdWludDhfdCAgKm5ld19jZmhkX3ZsY19sZW47CisgICAgdWludDE2X3QgKm5ld19jZmhkX3Zs Y19ydW47CisgICAgaW50MTZfdCAgKm5ld19jZmhkX3ZsY19sZXZlbDsKKworICAgIG5ld19jZmhk X3ZsY19iaXRzICA9IGF2X21hbGxvYyhOQl9WTENfVEFCTEVfMTggKiAyICogNCk7CisgICAgbmV3 X2NmaGRfdmxjX2xlbiAgID0gYXZfbWFsbG9jKE5CX1ZMQ19UQUJMRV8xOCAqIDIpOworICAgIG5l d19jZmhkX3ZsY19ydW4gICA9IGF2X21hbGxvYyhOQl9WTENfVEFCTEVfMTggKiAyICogMik7Cisg ICAgbmV3X2NmaGRfdmxjX2xldmVsID0gYXZfbWFsbG9jKE5CX1ZMQ19UQUJMRV8xOCAqIDIgKiAy KTsKKworICAgIGlmICghbmV3X2NmaGRfdmxjX2JpdHMgfHwgIW5ld19jZmhkX3ZsY19sZW4gfHwg IW5ld19jZmhkX3ZsY19ydW4gfHwgIW5ld19jZmhkX3ZsY19sZXZlbCkgeworICAgICAgICByZXQg PSBBVkVSUk9SKEVOT01FTSk7CisgICAgICAgIGdvdG8gZW5kOworICAgIH0KIAogICAgIC8qKiBT aW1pbGFyIHRvIGR2LmMsIGdlbmVyYXRlIHNpZ25lZCBWTEMgdGFibGVzICoqLwogCkBAIC0zMDYs NyArMzE2LDcgQEAgYXZfY29sZCBpbnQgZmZfY2ZoZF9pbml0X3ZsY3MoQ0ZIRENvbnRleHQgKnMp CiAgICAgcmV0ID0gaW5pdF92bGMoJnMtPnZsY185LCBWTENfQklUUywgaiwgbmV3X2NmaGRfdmxj X2xlbiwKICAgICAgICAgICAgICAgICAgICAxLCAxLCBuZXdfY2ZoZF92bGNfYml0cywgNCwgNCwg MCk7CiAgICAgaWYgKHJldCA8IDApCi0gICAgICAgIHJldHVybiByZXQ7CisgICAgICAgIGdvdG8g ZW5kOwogICAgIGZvciAoaSA9IDA7IGkgPCBzLT52bGNfOS50YWJsZV9zaXplOyBpKyspIHsKICAg ICAgICAgaW50IGNvZGUgPSBzLT52bGNfOS50YWJsZVtpXS5zeW07CiAgICAgICAgIGludCBsZW4g ID0gcy0+dmxjXzkudGFibGVbaV0ubGVuOwpAQCAtMzQ3LDcgKzM1Nyw3IEBAIGF2X2NvbGQgaW50 IGZmX2NmaGRfaW5pdF92bGNzKENGSERDb250ZXh0ICpzKQogICAgIHJldCA9IGluaXRfdmxjKCZz LT52bGNfMTgsIFZMQ19CSVRTLCBqLCBuZXdfY2ZoZF92bGNfbGVuLAogICAgICAgICAgICAgICAg ICAgIDEsIDEsIG5ld19jZmhkX3ZsY19iaXRzLCA0LCA0LCAwKTsKICAgICBpZiAocmV0IDwgMCkK LSAgICAgICAgcmV0dXJuIHJldDsKKyAgICAgICAgZ290byBlbmQ7CiAgICAgYXZfYXNzZXJ0MChz LT52bGNfMTgudGFibGVfc2l6ZSA9PSA0NTcyKTsKIAogICAgIGZvciAoaSA9IDA7IGkgPCBzLT52 bGNfMTgudGFibGVfc2l6ZTsgaSsrKSB7CkBAIC0zNjcsNSArMzc3LDExIEBAIGF2X2NvbGQgaW50 IGZmX2NmaGRfaW5pdF92bGNzKENGSERDb250ZXh0ICpzKQogICAgICAgICBzLT50YWJsZV8xOF9y bF92bGNbaV0ucnVuICAgPSBydW47CiAgICAgfQogCitlbmQ6CisgICAgYXZfZnJlZShuZXdfY2Zo ZF92bGNfYml0cyk7CisgICAgYXZfZnJlZShuZXdfY2ZoZF92bGNfbGVuKTsKKyAgICBhdl9mcmVl KG5ld19jZmhkX3ZsY19ydW4pOworICAgIGF2X2ZyZWUobmV3X2NmaGRfdmxjX2xldmVsKTsKKwog ICAgIHJldHVybiByZXQ7CiB9Ci0tIAoyLjE3LjEKCg== --00000000000085982e05e7b8b0d1 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". --00000000000085982e05e7b8b0d1--