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 94D3B470D2 for ; Thu, 27 Jul 2023 02:40:11 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 6E2C068C9DE; Thu, 27 Jul 2023 05:40:09 +0300 (EEST) Received: from mail-wr1-f54.google.com (mail-wr1-f54.google.com [209.85.221.54]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 60E4268C9B8 for ; Thu, 27 Jul 2023 05:40:03 +0300 (EEST) Received: by mail-wr1-f54.google.com with SMTP id ffacd0b85a97d-313e742a787so241002f8f.1 for ; Wed, 26 Jul 2023 19:40:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1690425602; x=1691030402; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=9k6eMyQ10WFGBI6gatA675ijWeLk5ZUxfqh5MMrUSn8=; b=A7KW2zsx9fcT0zECNQGF91XTxIQI+1zrUhQ1FXGvrT5QkrPOCgXywTqNMf5/3Hbyye OJ15knZB91ncE9u4MoPrLUvapAhN6GKb0BBBli6A4rSDHgZ9oQIyp1brUjYzjLbHbb6w EGxMmVSSrnlqIEjLivvgDUaXrOoF1oXylQuAUoOo9sPd7EGfN5VclJqHr5o1k0Cwen1t 3oZw9uCf2QWV5cb8tFTlzMmPRX1uXApkQhSj/6SWC/nsz6kYSkT84cDFp/lC9bu5fy+/ znmTEevrcpVwPwuTTbyw4DkXSh8Me96amZhRSWvJUWRDwAMFviukPtl+qcinN06SPtOw Bcow== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690425602; x=1691030402; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=9k6eMyQ10WFGBI6gatA675ijWeLk5ZUxfqh5MMrUSn8=; b=dt7ukDFIYftHHr7VAsXk+XDkzpQrrWOKhNEaWRy+F0FBQCkufs6VggaSAwI3Lo+TNI gvYr5jnkOvuVFU0T9m9w9ju/LXJO4Y71/h8rNh+EnL85ffYI4d4l78PphVayLvLprouV t8NggHg9p8XKUju01qpk6wNI9eLK+st9Q1OhDZnfSsvQ2AbCHAjsEJPUoZH/rCVeRNMy MBwaEYUO5rBdMnNUH/iIM6ECORagbf2BziOX3JIiI5DTchoYCo3zBMa4kVIgDDrYXc41 BB9p9s3zkKzEKo+pVMnjWViJrwEVPiM7Pf983JnjURFdkejfsTeQIcipYVnU8hZXlvE7 +p6g== X-Gm-Message-State: ABy/qLYEFoia17d29KDARR4zPELO8V2M4Hrdz/BJCQqrvK7CeudpAOtp NTNxEV33WekfHgZlWFo9UAgSx88yk/zQgrEPrQcnt66Y X-Google-Smtp-Source: APBJJlHJ2BT+AQ3gehc97d0pX2X/fctWfAYE8oid/hnSoJm46MGGEIgK2n40PP4F56sLCFRyGtqiLbc4bstLygDOMC0= X-Received: by 2002:a5d:5752:0:b0:314:1096:6437 with SMTP id q18-20020a5d5752000000b0031410966437mr444011wrw.19.1690425602450; Wed, 26 Jul 2023 19:40:02 -0700 (PDT) MIME-Version: 1.0 From: =?UTF-8?B?0JLQvtC00Y/QvdC90LjQutC+0LIg0JDQu9C10LrRgdCw0L3QtNGA?= Date: Thu, 27 Jul 2023 12:39:50 +1000 Message-ID: To: ffmpeg-devel@ffmpeg.org Content-Type: multipart/mixed; boundary="0000000000008dc3ba06016ee1e5" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: [FFmpeg-devel] [PATCH] Add NVENC "Maximum encoded slice size in bytes" for H.264/HEVC codecs. 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: --0000000000008dc3ba06016ee1e5 Content-Type: text/plain; charset="UTF-8" --0000000000008dc3ba06016ee1e5 Content-Type: text/plain; charset="US-ASCII"; name="0001-Add-NVENC-Maximum-encoded-slice-size-in-bytes-for-H264_H265-codecs.txt" Content-Disposition: attachment; filename="0001-Add-NVENC-Maximum-encoded-slice-size-in-bytes-for-H264_H265-codecs.txt" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lkkjqi5o0 RnJvbTogQWxla3NvaWQgPEFsZWtzb2lkMTk3OEBtYWlsLnJ1PgpEYXRlOiBUaHUsIDI3IEp1bCAy MDIzIDEyOjI2OjIzICsxMDAwClN1YmplY3Q6IFtQQVRDSF0gQWRkIE5WRU5DICJNYXhpbXVtIGVu Y29kZWQgc2xpY2Ugc2l6ZSBpbiBieXRlcyIgZm9yCiBILjI2NC9IRVZDIGNvZGVjcy4KClNpZ25l ZC1vZmYtYnk6IEFsZWtzb2lkIDxBbGVrc29pZDE5NzhAbWFpbC5ydT4KLS0tCiBsaWJhdmNvZGVj L252ZW5jLmMgICAgICB8IDE4ICsrKysrKysrKysrKysrLS0tLQogbGliYXZjb2RlYy9udmVuYy5o ICAgICAgfCAgMSArCiBsaWJhdmNvZGVjL252ZW5jX2gyNjQuYyB8ICAyICsrCiBsaWJhdmNvZGVj L252ZW5jX2hldmMuYyB8ICAyICsrCiA0IGZpbGVzIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKyks IDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGliYXZjb2RlYy9udmVuYy5jIGIvbGliYXZj b2RlYy9udmVuYy5jCmluZGV4IDBiNjQxNzY3NGUuLmM4MmZjYmZlMWUgMTAwNjQ0Ci0tLSBhL2xp YmF2Y29kZWMvbnZlbmMuYworKysgYi9saWJhdmNvZGVjL252ZW5jLmMKQEAgLTExNjYsOCArMTE2 NiwxMyBAQCBzdGF0aWMgYXZfY29sZCBpbnQgbnZlbmNfc2V0dXBfaDI2NF9jb25maWcoQVZDb2Rl Y0NvbnRleHQgKmF2Y3R4KQogICAgICAgICB8fCB2dWktPnZpZGVvRm9ybWF0ICE9IDUKICAgICAg ICAgfHwgdnVpLT52aWRlb0Z1bGxSYW5nZUZsYWcgIT0gMCk7CiAKLSAgICBoMjY0LT5zbGljZU1v ZGUgPSAzOwotICAgIGgyNjQtPnNsaWNlTW9kZURhdGEgPSBhdmN0eC0+c2xpY2VzID4gMCA/IGF2 Y3R4LT5zbGljZXMgOiAxOworICAgIGlmIChjdHgtPm1heF9zbGljZV9zaXplID4gMCkgeworICAg ICAgICBoMjY0LT5zbGljZU1vZGUgPSAxOworICAgICAgICBoMjY0LT5zbGljZU1vZGVEYXRhID0g Y3R4LT5tYXhfc2xpY2Vfc2l6ZTsKKyAgICB9IGVsc2UgeworICAgICAgICBoMjY0LT5zbGljZU1v ZGUgPSAzOworICAgICAgICBoMjY0LT5zbGljZU1vZGVEYXRhID0gYXZjdHgtPnNsaWNlcyA+IDAg PyBhdmN0eC0+c2xpY2VzIDogMTsKKyAgICB9CiAKICAgICBpZiAoY3R4LT5pbnRyYV9yZWZyZXNo KSB7CiAgICAgICAgIGgyNjQtPmVuYWJsZUludHJhUmVmcmVzaCA9IDE7CkBAIC0xMjg3LDggKzEy OTIsMTMgQEAgc3RhdGljIGF2X2NvbGQgaW50IG52ZW5jX3NldHVwX2hldmNfY29uZmlnKEFWQ29k ZWNDb250ZXh0ICphdmN0eCkKICAgICAgICAgfHwgdnVpLT52aWRlb0Zvcm1hdCAhPSA1CiAgICAg ICAgIHx8IHZ1aS0+dmlkZW9GdWxsUmFuZ2VGbGFnICE9IDApOwogCi0gICAgaGV2Yy0+c2xpY2VN b2RlID0gMzsKLSAgICBoZXZjLT5zbGljZU1vZGVEYXRhID0gYXZjdHgtPnNsaWNlcyA+IDAgPyBh dmN0eC0+c2xpY2VzIDogMTsKKyAgICBpZiAoY3R4LT5tYXhfc2xpY2Vfc2l6ZSA+IDApIHsKKyAg ICAgICAgaGV2Yy0+c2xpY2VNb2RlID0gMTsKKyAgICAgICAgaGV2Yy0+c2xpY2VNb2RlRGF0YSA9 IGN0eC0+bWF4X3NsaWNlX3NpemU7CisgICAgfSBlbHNlIHsKKyAgICAgICAgaGV2Yy0+c2xpY2VN b2RlID0gMzsKKyAgICAgICAgaGV2Yy0+c2xpY2VNb2RlRGF0YSA9IGF2Y3R4LT5zbGljZXMgPiAw ID8gYXZjdHgtPnNsaWNlcyA6IDE7CisgICAgfQogCiAgICAgaWYgKGN0eC0+aW50cmFfcmVmcmVz aCkgewogICAgICAgICBoZXZjLT5lbmFibGVJbnRyYVJlZnJlc2ggPSAxOwpkaWZmIC0tZ2l0IGEv bGliYXZjb2RlYy9udmVuYy5oIGIvbGliYXZjb2RlYy9udmVuYy5oCmluZGV4IDNhNGI0NTZhNDEu LmNmMGU4ZTU5NDYgMTAwNjQ0Ci0tLSBhL2xpYmF2Y29kZWMvbnZlbmMuaAorKysgYi9saWJhdmNv ZGVjL252ZW5jLmgKQEAgLTI2Miw2ICsyNjIsNyBAQCB0eXBlZGVmIHN0cnVjdCBOdmVuY0NvbnRl eHQKICAgICBpbnQgdWR1X3NlaTsKICAgICBpbnQgdGltaW5nX2luZm87CiAgICAgaW50IGhpZ2hi aXRkZXB0aDsKKyAgICBpbnQgbWF4X3NsaWNlX3NpemU7CiB9IE52ZW5jQ29udGV4dDsKIAogaW50 IGZmX252ZW5jX2VuY29kZV9pbml0KEFWQ29kZWNDb250ZXh0ICphdmN0eCk7CmRpZmYgLS1naXQg YS9saWJhdmNvZGVjL252ZW5jX2gyNjQuYyBiL2xpYmF2Y29kZWMvbnZlbmNfaDI2NC5jCmluZGV4 IGE5OTg2MDk5OGUuLjQ0NDBlNDliMjUgMTAwNjQ0Ci0tLSBhL2xpYmF2Y29kZWMvbnZlbmNfaDI2 NC5jCisrKyBiL2xpYmF2Y29kZWMvbnZlbmNfaDI2NC5jCkBAIC0yMDYsNiArMjA2LDggQEAgc3Rh dGljIGNvbnN0IEFWT3B0aW9uIG9wdGlvbnNbXSA9IHsKICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE9GRlNFVChpbnRyYV9yZWZyZXNo KSxBVl9PUFRfVFlQRV9CT09MLCAgeyAuaTY0ID0gMCB9LCAwLCAxLCBWRSB9LAogICAgIHsgInNp bmdsZS1zbGljZS1pbnRyYS1yZWZyZXNoIiwgIlVzZSBzaW5nbGUgc2xpY2UgaW50cmEgcmVmcmVz aCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBPRkZTRVQoc2luZ2xlX3NsaWNlX2ludHJhX3JlZnJlc2gpLCBBVl9PUFRfVFlQRV9C T09MLCB7IC5pNjQgPSAwIH0sIDAsIDEsIFZFIH0sCisgICAgeyAibWF4X3NsaWNlX3NpemUiLCAi TWF4aW11bSBlbmNvZGVkIHNsaWNlIHNpemUgaW4gYnl0ZXMiLAorICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgT0ZGU0VUKG1heF9zbGlj ZV9zaXplKSwgQVZfT1BUX1RZUEVfSU5ULCB7IC5pNjQgPSAwIH0sIDAsIElOVF9NQVgsIFZFIH0s CiAgICAgeyAiY29uc3RyYWluZWQtZW5jb2RpbmciLCAiRW5hYmxlIGNvbnN0cmFpbmVkRnJhbWUg ZW5jb2Rpbmcgd2hlcmUgZWFjaCBzbGljZSBpbiB0aGUgY29uc3RyYWluZWQgcGljdHVyZSBpcyBp bmRlcGVuZGVudCBvZiBvdGhlciBzbGljZXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgT0ZGU0VUKGNvbnN0cmFpbmVkX2VuY29k aW5nKSwgQVZfT1BUX1RZUEVfQk9PTCwgIHsgLmk2NCA9IDAgfSwgMCwgMSwgVkUgfSwKICAgICB7 IE5VTEwgfQpkaWZmIC0tZ2l0IGEvbGliYXZjb2RlYy9udmVuY19oZXZjLmMgYi9saWJhdmNvZGVj L252ZW5jX2hldmMuYwppbmRleCBhMDJmMjc3ODg4Li5lNjA2NjU1ZTdlIDEwMDY0NAotLS0gYS9s aWJhdmNvZGVjL252ZW5jX2hldmMuYworKysgYi9saWJhdmNvZGVjL252ZW5jX2hldmMuYwpAQCAt MTg3LDYgKzE4Nyw4IEBAIHN0YXRpYyBjb25zdCBBVk9wdGlvbiBvcHRpb25zW10gPSB7CiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBP RkZTRVQoaW50cmFfcmVmcmVzaCksQVZfT1BUX1RZUEVfQk9PTCwgIHsgLmk2NCA9IDAgfSwgMCwg MSwgVkUgfSwKICAgICB7ICJzaW5nbGUtc2xpY2UtaW50cmEtcmVmcmVzaCIsICJVc2Ugc2luZ2xl IHNsaWNlIGludHJhIHJlZnJlc2giLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgT0ZGU0VUKHNpbmdsZV9zbGljZV9pbnRyYV9yZWZy ZXNoKSwgQVZfT1BUX1RZUEVfQk9PTCwgeyAuaTY0ID0gMCB9LCAwLCAxLCBWRSB9LAorICAgIHsg Im1heF9zbGljZV9zaXplIiwgIk1heGltdW0gZW5jb2RlZCBzbGljZSBzaXplIGluIGJ5dGVzIiwK KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIE9GRlNFVChtYXhfc2xpY2Vfc2l6ZSksIEFWX09QVF9UWVBFX0lOVCwgeyAuaTY0ID0gMCB9 LCAwLCBJTlRfTUFYLCBWRSB9LAogICAgIHsgImNvbnN0cmFpbmVkLWVuY29kaW5nIiwgIkVuYWJs ZSBjb25zdHJhaW5lZEZyYW1lIGVuY29kaW5nIHdoZXJlIGVhY2ggc2xpY2UgaW4gdGhlIGNvbnN0 cmFpbmVkIHBpY3R1cmUgaXMgaW5kZXBlbmRlbnQgb2Ygb3RoZXIgc2xpY2VzIiwKICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE9GRlNF VChjb25zdHJhaW5lZF9lbmNvZGluZyksIEFWX09QVF9UWVBFX0JPT0wsIHsgLmk2NCA9IDAgfSwg MCwgMSwgVkUgfSwKICAgICB7IE5VTEwgfQotLSAKMi40MS4wLndpbmRvd3MuMQoK --0000000000008dc3ba06016ee1e5 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". --0000000000008dc3ba06016ee1e5--