From patchwork Thu Apr 18 10:53:08 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Dawid Kozinski/Multimedia \\(PLT\\) /SRPOL/Staff Engineer/Samsung Electronics" X-Patchwork-Id: 48151 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:ce4e:b0:1a9:af23:56c1 with SMTP id id14csp1603282pzb; Thu, 18 Apr 2024 03:53:26 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCX1mEPs7/N9R6niKCvezhpTnmTMCiExlD+mDMGZKl7YUZiJZjMM/pOc3d0dZ02OWefJkuoI/pFa0/kP2cDpB3yXemrZB5IydJRyjA== X-Google-Smtp-Source: AGHT+IGr+DOc1mO3vSqxSbwYGdHN80zPPDfQCtq7safIAYnzSvzkQVKhSBJ4vXyXFzJjpj9gROIG X-Received: by 2002:ac2:495d:0:b0:518:d793:4168 with SMTP id o29-20020ac2495d000000b00518d7934168mr1166399lfi.55.1713437606584; Thu, 18 Apr 2024 03:53:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1713437606; cv=none; d=google.com; s=arc-20160816; b=HWYH9vbrSzTYd7IqB60KZUGAqF6DQm1JhbQMryEBy1by6YwCMsSaDaWjrVSnXEcqLd gf8tF4jel08z3K/pUeCP0iDE/Cg/0aECiaXvut03N2U2htuqQ6N31BbsSLR8h/QXspFa nrRiDzJ4oT5cnv5v5dqR3FEyDPXREO1Bc8jqfKjZBz//W0Amigs694wVDbmpV7GyQ3o3 uXoErVAF/epjYqd6lUa+lPL3eGNdnP4tOvF9wR6AFTUS2J1v1zLMB4h71RI9FbB58dwi xvv49r8cLR0R0G/liDihxmgJqu0TrXDLM/sauLw5/A4/cR00tEGHUWg6Rv02hoVJlBz3 2Tuw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:cc:reply-to :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:references:cms-type:mime-version :message-id:date:to:from:dkim-signature:dkim-filter:delivered-to; bh=OwBbb5ZEshnpCPcNL5SUgM6/nflEAHEHoT3/XDfQWSk=; fh=+CoJMqcO7X76kE97Bx5T9sFRidmuqFXOXO2hAQXFslQ=; b=IkyOoS0V11oRWbai7Yu0nXqfQmw4D8U1XH9OyI51Pn3zvgwykGKzN0RmjGKWqBzoB8 0i+4ORnZpDZq+BGBM9F27W/fG9sNwaE6qjuxerGBpMyE7trO/BP3/hXVCJkMxHC75hhj VxryjXbFakxdzZ8hNqWNeosIROF2TSzOqnZp/45ZsZ9phkGg2QydWURQHXxYunnVQIu4 qdEA7ghPaJmBcFT2g+Z3vshfB/JpkxzBGeEsXDA1av7C0ulr0BIIllSAC3RiLURzfXnr ARWbw/iUxyI9BQbofiCK9h9tkIo7mYmxRSG1KfDRb/6AuoFrjjXsHnOgmZlbFqcL/8/m Msow==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@samsung.com header.s=mail20170921 header.b=eHiOdExl; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=samsung.com Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id a8-20020a170906468800b00a5568b24187si761358ejr.158.2024.04.18.03.53.26; Thu, 18 Apr 2024 03:53:26 -0700 (PDT) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@samsung.com header.s=mail20170921 header.b=eHiOdExl; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=samsung.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 3217668D462; Thu, 18 Apr 2024 13:53:23 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mailout1.w1.samsung.com (mailout1.w1.samsung.com [210.118.77.11]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 8528068D422 for ; Thu, 18 Apr 2024 13:53:16 +0300 (EEST) Received: from eucas1p1.samsung.com (unknown [182.198.249.206]) by mailout1.w1.samsung.com (KnoxPortal) with ESMTP id 20240418105314euoutp013759366393c697e1ac9d3031715ac56d~HWmoAFxOe2000720007euoutp01O for ; Thu, 18 Apr 2024 10:53:14 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout1.w1.samsung.com 20240418105314euoutp013759366393c697e1ac9d3031715ac56d~HWmoAFxOe2000720007euoutp01O DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1713437594; bh=lkYiVqPDd/cHRaPAxOgj5XlHYN1tc5bcV53WAE6jnAM=; h=From:To:Cc:Subject:Date:References:From; b=eHiOdExlkE250vqbuePQsXlHSEIunFtTB6fECQ1wOr7CFSm4j69o3iVAhtgyUTsNf Poeqia5XQACNIfh48+6Y+voF1EJ8zoI/gtXJYNp0XqcBi/Z3LAQolOa200S/Y2iELD cZNWl7AK0WxcrIgmrpoAr3U3rLUQlnfkanY491FY= Received: from eusmges1new.samsung.com (unknown [203.254.199.242]) by eucas1p1.samsung.com (KnoxPortal) with ESMTP id 20240418105314eucas1p1d02d43bb883b3c669c3a5d6361d6cf60~HWmny28L81871218712eucas1p1K; Thu, 18 Apr 2024 10:53:14 +0000 (GMT) Received: from eucas1p2.samsung.com ( [182.198.249.207]) by eusmges1new.samsung.com (EUCPMTA) with SMTP id 17.D3.09624.A9BF0266; Thu, 18 Apr 2024 11:53:14 +0100 (BST) Received: from eusmtrp1.samsung.com (unknown [182.198.249.138]) by eucas1p1.samsung.com (KnoxPortal) with ESMTPA id 20240418105313eucas1p149aa0e8fce7d1907b4f8e301cb79aa14~HWmneLhMd0577305773eucas1p1o; Thu, 18 Apr 2024 10:53:13 +0000 (GMT) Received: from eusmgms1.samsung.com (unknown [182.198.249.179]) by eusmtrp1.samsung.com (KnoxPortal) with ESMTP id 20240418105313eusmtrp1bdd3f5054c0e6ad4fef548032357a444~HWmndm3MC0050600506eusmtrp1B; Thu, 18 Apr 2024 10:53:13 +0000 (GMT) X-AuditID: cbfec7f2-c11ff70000002598-47-6620fb9a7682 Received: from eusmtip1.samsung.com ( [203.254.199.221]) by eusmgms1.samsung.com (EUCPMTA) with SMTP id AF.A0.08810.99BF0266; Thu, 18 Apr 2024 11:53:13 +0100 (BST) Received: from AMDN5164.EU.corp.samsungelectronics.net (unknown [106.210.132.171]) by eusmtip1.samsung.com (KnoxPortal) with ESMTPA id 20240418105313eusmtip11c56c8328e7379e7b7ed25d29306375d~HWmnJdbyl1875818758eusmtip1T; Thu, 18 Apr 2024 10:53:13 +0000 (GMT) From: Dawid Kozinski To: d.frankiewic@samsung.com, ffmpeg-devel@ffmpeg.org Date: Thu, 18 Apr 2024 12:53:08 +0200 Message-ID: <20240418105308.1535-1-d.kozinski@samsung.com> X-Mailer: git-send-email 2.44.0.windows.1 MIME-Version: 1.0 X-Unsent: 1 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDIsWRmVeSWpSXmKPExsWy7djP87qzfiukGfy5J2Dx5doXZouV336z WHz7dIbZgdnjz6LNLB59W1YxBjBFcdmkpOZklqUW6dslcGW0/z7LVnCJraJ99Rq2BsYWli5G Tg4JAROJDd0fmbsYuTiEBFYwSlzY1M8O4XxhlHixZiYThPOZUWLn9n+sMC0/Hn5jBLGFBJYz Spz67g9R1M4k0XKqmxkkwSagK/HywyMmEFtEwFTiZPNeNhCbWUBbYt3d72wgDcICrYwSzacb wIpYBFQlGjs3gBXxClhJvF0xjwlim6bE+1nfmSHighInZz6BOpxbYt2sS6wQQ+UlmrfOBntC QuAru8TsDf/ZIIpcJCZdP84MYQtLvDq+hR3ClpE4PbkHaBAHkF0scajfAcKskTj0Ix2iwlri beNxRpAwM9AJ63fpQ4QdJTredLNDVPNJ3HgrCHEAn8SkbdOZIcK8Eh1tQhCmikRfpxhEo5TE 02VzoC7xkDg9/y3rBEbFWUi+moXkk1kIaxcwMq9iFE8tLc5NTy02zEst1ytOzC0uzUvXS87P 3cQITBCn/x3/tINx7quPeocYmTgYDzFKcDArifC2CMumCfGmJFZWpRblxxeV5qQWH2KU5mBR EudVTZFPFRJITyxJzU5NLUgtgskycXBKNTDFBfJpGbRnin79dipwy073lK51Lxen/Dk499MB GbMZ+/vPzb/z3v1YkINkxmq3vCkbQh/5O/l7dklOt5L9lWORdVQ9x1z0UaCPeYKRSOfh2/nB CT03u7vPTr7lrJgnNGPz+aQH/9Ks2f4f01gb2r2IPfvghVVHFgp8m23Ffl+hoInlT9JfpY9H hPNPPbxw6uE2+Re7Kv8s0GILFFt01syapWVm2Lpanvw7mVyJH14+WdfId+Qlj3l43qcu+QWH VvCkz+JxND8acUNAZhnjfne3Tqn7W/+qrDl+oueNwsctPAG7JvMeV9RgUFlayKJ2NSR669K4 yltSjFZ7dG8sMt/r+0Mu8c/zDNs7XAd2PGxRYinOSDTUYi4qTgQAFAtB+38DAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrELMWRmVeSWpSXmKPExsVy+t/xu7ozfyukGWy8YWHx5doXZouV336z WHz7dIbZgdnjz6LNLB59W1YxBjBF6dkU5ZeWpCpk5BeX2CpFG1oY6RlaWugZmVjqGRqbx1oZ mSrp29mkpOZklqUW6dsl6GW0/z7LVnCJraJ99Rq2BsYWli5GTg4JAROJHw+/MYLYQgJLGSUe THeFiEtJLF26iBHCFpb4c62LrYuRC6imlUmi/dwTJpAEm4CuxMsPj8BsEQFziYvrboE1MAto S6y7+x2sQVigmVFiyYILYAkWAVWJxs4NbCA2r4CVxNsV85ggNmhKvJ/1nRkiLihxcuYTqOu4 JdbNusQKMVReonnrbOYJjPyzkJTNQpJawMi0ilEktbQ4Nz232FCvODG3uDQvXS85P3cTIzBw tx37uXkH47xXH/UOMTJxMB5ilOBgVhLhbRGWTRPiTUmsrEotyo8vKs1JLT7EaAp060RmKdHk fGDs5JXEG5oZmBqamFkamFqaGSuJ83oWdCQKCaQnlqRmp6YWpBbB9DFxcEo1MJnIyrkdyhcz fu3n+O3Its2S2y+/54u3DitynVpdmuNxYrverMvl4gsj3lXKr7nRsS5OQrTJQDvMtkLCst8y OliXha/oiOKHc21ZG/1d23msWKxiLqmt5mPzWzW9Y5vhlQe8GTEuQfO270tJac/7E8N4xi1o uY4q56Gbzs7B6Wsd8pmXHdCo2s3/KHL5W//aiTw6Zqt29j1xspmxybXljcfkWdp7sg8ePWpn rBr6ITjOIDVdzv9ydF7JjBmVS03uTOOzZHMNPiytUS/mnFBxXd7/8eM59RHXD7IbBi+ZVBp4 3OD2U/6fOVE/9Bc2TBa/vbX1J8vdbQuvdIVPyDoQ/HaaasY1p6I6sZ+uuduUWIozEg21mIuK EwFLLgV/5QIAAA== X-CMS-MailID: 20240418105313eucas1p149aa0e8fce7d1907b4f8e301cb79aa14 X-Msg-Generator: CA X-RootMTR: 20240418105313eucas1p149aa0e8fce7d1907b4f8e301cb79aa14 X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20240418105313eucas1p149aa0e8fce7d1907b4f8e301cb79aa14 References: Subject: [FFmpeg-devel] [PATCH v3 1/5] avcodec/evc: Set the AV_FRAME_FLAG_KEY flag for a decoded frame when the decoded packet contains a keyframe 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 Cc: Dawid Kozinski Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: dNNBi9Lorjb0 Signed-off-by: Dawid Kozinski --- libavcodec/libxevd.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libavcodec/libxevd.c b/libavcodec/libxevd.c index c6c7327e65..de641d85f4 100644 --- a/libavcodec/libxevd.c +++ b/libavcodec/libxevd.c @@ -415,6 +415,10 @@ static int libxevd_receive_frame(AVCodecContext *avctx, AVFrame *frame) return AVERROR(EAGAIN); } } else { + if (stat.stype == XEVD_ST_I) { + frame->pict_type = AV_PICTURE_TYPE_I; + frame->flags |= AV_FRAME_FLAG_KEY; + } return libxevd_return_frame(avctx, frame, imgb, &pkt_au); } }