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 7386747657 for ; Thu, 16 Nov 2023 04:07:14 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id AABD168CD10; Thu, 16 Nov 2023 06:07:11 +0200 (EET) Received: from out162-62-57-64.mail.qq.com (out162-62-57-64.mail.qq.com [162.62.57.64]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 1DF3B68C9F8 for ; Thu, 16 Nov 2023 06:07:03 +0200 (EET) Received: from Reito ([240e:388:18b2:4800:1424:d12b:b1f0:71ed]) by newxmesmtplogicsvrsza10-0.qq.com (NewEsmtp) with SMTP id 1BA28014; Thu, 16 Nov 2023 12:06:58 +0800 X-QQ-mid: xmsmtpt1700107619thd62clva Message-ID: X-QQ-XMAILINFO: OKkKo7I1HxIervRhJ3L51DuSymrmcqtCi13tdKChe7uBRzNVLaRSIIStiOfc0f 7RHweopMzEdysxzrjsKGmTgH6kyrcTimU+mZvDjnjn4YpqrbLtiqvJ7mI0ocVEwsZYBEsqfJ4HWa KlU9xHZBLCT8wc3zs+MLlFgzk2Qi8SRWIWx28BbivIYLnX2RVYVX3uGIHQVWJmJYXkABTxC47eAr JiZLV6/m/NFQ5rGuRprlUA21zWV6ABWVBI3UhVLKUZmV00sB4Rq0m+Q7HIMZ7fgWVzJ/Vy1IoJay o0rVvlXafS2EDy2z1q2QQPc8DB6be2NXUxYHYSm8AqRrdlJygOTzwmWbue6mnR9erE3UChkVRpvj iTy1Xdi28YsoZgLnmoakcWVLoIiEm9dWiDCM83mjSvNqiz8YVrugAetufy9rfwTqBp+nh2iApLiS Qp3ukXHI7YgUqFnFvD+fg2UdsEffZzRTI7aXIZMNru2ftN+Gg/ItwPw1CxA7xFRcWTI4chTrNteZ VyqhtztNb3E1BFLKv3oSiIKMLszkzLkUchMgQN+8oZZB0Z5mrCa3+yg2gtAqtK/78UHVRJ07mI1c xknGhr5fZaXGbhkcvo9FkL0PwwLjYZpuvZ3drZOvHgHnsqD9PKXFkHzaSsIVGKaiL39CxMXsuRau pq2lDqAgPPFmEdVU5jrWue8SgEMTiE+5YCDZP/FUQXPMqgIYptV9sPlglhWR2qlD2U2Mrrd0ZRxy HtSC0wntZvnoeblAmSqgWi/w+8+WcvdSDSn2e19wqKZyXeFHu80LYb6kSZC4WuUkEq4aGRPNIjgZ RPHsv8CvSq4L4q2L8ZDU7FK8vumQ6Fm70S/RueI6FkZJt0jIehOK5V35vlBis4lR9w7k1mRvJbpg Hf/R7Z3REO9BdlUOSd6wuub2D1Rf7dVLaVMwtEzuxx94X7g+OwBXsurpZ97TnKuWKxR+v+XRjOuQ /w6NiynSDlzeAL9il/8jOENss63rEDzW485K1A9sEBtIdhTpGXYZUC8sJWR6p7LnXYim1BrAFyHR C+/5R/AEHKDe4ofHms X-QQ-XMRINFO: Nq+8W0+stu50PRdwbJxPCL0= To: Date: Thu, 16 Nov 2023 12:06:56 +0800 X-OQ-MSGID: <000101da1842$57d2c570$07785050$@qq.com> MIME-Version: 1.0 X-Mailer: Microsoft Outlook 16.0 Thread-Index: AdoYQSfEsqWJJHvFTde54CORH8A+xw== Content-Language: zh-cn X-Antivirus: Avast (VPS 231115-10, 2023/11/16), Outbound message X-Antivirus-Status: Clean Subject: [FFmpeg-devel] [PATCH 1/2] avcodec/qsv: add sps pps header when frame->key_frame is true 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: , From: Zhongwei Wang via ffmpeg-devel Reply-To: FFmpeg development discussions and patches Cc: Zhongwei Wang Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: VGhlIGtleV9mcmFtZSBjdXJyZW50bHkgZG9lc24ndCBzZXQgZXh0cmEgaGVhZGVyIGludG8gZnJh bWVzIHdoZW4gdXNpbmcgcXN2CmVuY29kZXJzLgoKU2lnbmVkLW9mZi1ieTogcmVpdG8gPGNuc2No d2FyemVyQHFxLmNvbT4KLS0tCiBsaWJhdmNvZGVjL3FzdmVuYy5jIHwgMzEgKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDMxIGluc2VydGlvbnMoKykKCmRp ZmYgLS1naXQgYS9saWJhdmNvZGVjL3FzdmVuYy5jIGIvbGliYXZjb2RlYy9xc3ZlbmMuYwppbmRl eCBhMDE0NGIwNzYwLi4yYmQ4NWEyZjkxIDEwMDY0NAotLS0gYS9saWJhdmNvZGVjL3FzdmVuYy5j CisrKyBiL2xpYmF2Y29kZWMvcXN2ZW5jLmMKQEAgLTIzNjUsNiArMjM2NSwyOCBAQCBzdGF0aWMg aW50IHVwZGF0ZV9waWNfdGltaW5nX3NlaShBVkNvZGVjQ29udGV4dAoqYXZjdHgsIFFTVkVuY0Nv bnRleHQgKnEpCiAgICAgcmV0dXJuIHVwZGF0ZWQ7CiB9CiAKK3N0YXRpYyBpbnQgc2V0X3Nwc19w cHNfZW5jb2RlX2N0cmwoQVZDb2RlY0NvbnRleHQgKmF2Y3R4LCBjb25zdCBBVkZyYW1lCipmcmFt ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZnhFbmNvZGVDdHJsICplbmNfY3Ry bCkKK3sKKyAgICBtZnhFeHRJbnNlcnRIZWFkZXJzICppbnNlcnRfaGVhZGVycyA9IE5VTEw7CisK KyAgICBpZiAoZnJhbWUtPmtleV9mcmFtZSkgeworICAgICAgICBhdl9sb2coYXZjdHgsIEFWX0xP R19ERUJVRywgIkluc2VydCBTUFMgUFBTIEhlYWRlciBiZWNhdXNlIG9mCmtleV9mcmFtZSA9PSAx XG4iKTsKKyAgICAgICAgaW5zZXJ0X2hlYWRlcnMgPSBhdl9tYWxsb2N6KHNpemVvZigqaW5zZXJ0 X2hlYWRlcnMpKTsKKyAgICAgICAgaWYgKCFpbnNlcnRfaGVhZGVycykKKyAgICAgICAgICAgIHJl dHVybiBBVkVSUk9SKEVOT01FTSk7CisgICAgICAgIGluc2VydF9oZWFkZXJzLT5IZWFkZXIuQnVm ZmVySWQgPSBNRlhfRVhUQlVGRl9JTlNFUlRfSEVBREVSUzsKKyAgICAgICAgaW5zZXJ0X2hlYWRl cnMtPkhlYWRlci5CdWZmZXJTeiA9IHNpemVvZigqaW5zZXJ0X2hlYWRlcnMpOworICAgICAgICBp bnNlcnRfaGVhZGVycy0+U1BTID0gTUZYX0NPRElOR09QVElPTl9PTjsKKyAgICAgICAgaW5zZXJ0 X2hlYWRlcnMtPlBQUyA9IE1GWF9DT0RJTkdPUFRJT05fT047CisKKyAgICAgICAgZW5jX2N0cmwt PkV4dFBhcmFtW2VuY19jdHJsLT5OdW1FeHRQYXJhbV0gPSAobWZ4RXh0QnVmZmVyCiopaW5zZXJ0 X2hlYWRlcnM7CisgICAgICAgIGVuY19jdHJsLT5OdW1FeHRQYXJhbSsrOworICAgIH0KKworICAg IHJldHVybiAwOworfQorCiBzdGF0aWMgaW50IGVuY29kZV9mcmFtZShBVkNvZGVjQ29udGV4dCAq YXZjdHgsIFFTVkVuY0NvbnRleHQgKnEsCiAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBB VkZyYW1lICpmcmFtZSkKIHsKQEAgLTI0MzQsNiArMjQ1NiwxNSBAQCBzdGF0aWMgaW50IGVuY29k ZV9mcmFtZShBVkNvZGVjQ29udGV4dCAqYXZjdHgsClFTVkVuY0NvbnRleHQgKnEsCiAgICAgICAg IGlmIChyZXQgPCAwKQogICAgICAgICAgICAgZ290byBmcmVlOwogICAgIH0KKworICAgIGlmICgo YXZjdHgtPmNvZGVjX2lkID09IEFWX0NPREVDX0lEX0gyNjQgfHwKKyAgICAgICAgIGF2Y3R4LT5j b2RlY19pZCA9PSBBVl9DT0RFQ19JRF9IMjY1KSAmJgorICAgICAgICBlbmNfY3RybCAmJiBRU1Zf UlVOVElNRV9WRVJTSU9OX0FUTEVBU1QocS0+dmVyLCAxLCAzNCkpIHsKKyAgICAgICAgcmV0ID0g c2V0X3Nwc19wcHNfZW5jb2RlX2N0cmwoYXZjdHgsIGZyYW1lLCBlbmNfY3RybCk7CisgICAgICAg IGlmIChyZXQgPCAwKQorICAgICAgICAgICAgZ290byBmcmVlOworICAgIH0KKwogICAgIGlmICgo YXZjdHgtPmNvZGVjX2lkID09IEFWX0NPREVDX0lEX0gyNjQgfHwKICAgICAgICAgIGF2Y3R4LT5j b2RlY19pZCA9PSBBVl9DT0RFQ19JRF9IMjY1KSAmJgogICAgICAgICAgcS0+c2tpcF9mcmFtZSAh PSBNRlhfU0tJUEZSQU1FX05PX1NLSVAgJiYKLS0gCjIuMzguMS53aW5kb3dzLjEKCgoKLS0gCui/ meWwgeeUteWtkOmCruS7tuW3sueUsSBBdmFzdCDpmLLnl4Xmr5Lova/ku7bmo4Dmn6Xov4fnl4Xm r5LjgIIKd3d3LmF2YXN0LmNvbQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVn Lm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRv IHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVx dWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=