From patchwork Thu Apr 18 08:43:06 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: 48127 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:ce4e:b0:1a9:af23:56c1 with SMTP id id14csp1544610pzb; Thu, 18 Apr 2024 01:43:27 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCVs8lNzWzMhei0XdyJqzp4ju6mmIifqF0EuFfk3CxYBDnI0p3a1QVO5bbq8V6K5LsQM3RbbUVPMqD209a4mXsLJZ8zpxunBUKrDEw== X-Google-Smtp-Source: AGHT+IHiqEBRq9nyJhYEe9fGwjVGDxFsWmOZ4E8GtUzkuyUpHwP3zUElmjNSMT7+aLb/z7fgmrEJ X-Received: by 2002:a05:6512:21ce:b0:516:cebc:f294 with SMTP id d14-20020a05651221ce00b00516cebcf294mr1055603lft.16.1713429806884; Thu, 18 Apr 2024 01:43:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1713429806; cv=none; d=google.com; s=arc-20160816; b=J7As1vjHHWEccSMgHwRSy3xOJDDiQ2EmUEBWp9RmKV5cuJAme0ENvSFy9RQDcMlRkx Q/Bc0qK5GuPPRczxFV4sjNyv1cT18oQOd+3BHVByCoydMQobL5tfGqxqwDZB3NG6rTNs HN3LkQEAJdpJPih06Gz8iv5Hw2U5STPQOFRMrdFvEwia/h4ubLUfLtek6n6tvhTYBA9Q gCctz4b4bPEP67ik2PYI4n4tb3mcSr8NValSLNH/8YYF6+TfCcTGw4VI688Bejzxpqsl KHt+Lj9NHJhS81aw1q9zwW1zr2boRLJAlwttHvVQc8GtL7fXt1uD27RNM3zU5ezJ4ilp EPLg== 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=/00+LMXIHFlASgHhJ0sbj6GUVZObuIBH7VaqhzaBmgU=; fh=+CoJMqcO7X76kE97Bx5T9sFRidmuqFXOXO2hAQXFslQ=; b=WBliIJbeLAXqkBMI3ZcPfJdqWQBZ7FSZnK8Aossfw2PXtmttw7LhZASV8SZC602wQu 9u5ZEeanEoKMmQHFAagtecoJxafDs9Kfxp1KabL9e9ztonCAJdeaSPUqUhQTZRYZEqJb 1T2Qfkwmg8yGd//WbrsvokWU8aOKMfvsbgwfdZl4wKqBbuuBCQyPkyMTPDUCTX2BuO6F whFrZQZU559jKW5qoDn5rVrVKWH1sS7haEF2XQxOvvGSlLBH9ytfWkF3c13zfbYTD4sy nMh4NraYCTzrNvsDq6ZStuGd4GVoD4Bh9NV//9zIStPFsaGpPpKecGqle7MvFOIzkMN/ k/ew==; 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=WwE11T26; 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 m11-20020a170906234b00b00a55374ffe6fsi581066eja.685.2024.04.18.01.43.26; Thu, 18 Apr 2024 01:43: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=WwE11T26; 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 B0CB168D404; Thu, 18 Apr 2024 11:43:22 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mailout2.w1.samsung.com (mailout2.w1.samsung.com [210.118.77.12]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 8CBC068D2C1 for ; Thu, 18 Apr 2024 11:43:15 +0300 (EEST) Received: from eucas1p1.samsung.com (unknown [182.198.249.206]) by mailout2.w1.samsung.com (KnoxPortal) with ESMTP id 20240418084314euoutp026877a199a1b5f554a4684e08e9395337~HU1Hd2v8G0274102741euoutp02l for ; Thu, 18 Apr 2024 08:43:14 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout2.w1.samsung.com 20240418084314euoutp026877a199a1b5f554a4684e08e9395337~HU1Hd2v8G0274102741euoutp02l DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1713429794; bh=wE+ZFmkTTHKZJzaocvXF5/6yG3WMs0qCToWcWhPc0I4=; h=From:To:Cc:Subject:Date:References:From; b=WwE11T26K8BPoGVxBrPQwHyXELvf9+rFsN/XllpsjpsL+qxoYWLRh8SgI+bM5h2Pv nJnWKHcjxLxrcUlB7ku0KwnoL2PZ7F9h7Uo4MQIG5SqPhi2FCONQuYj89KH/0u7luD FDNvWbCLQY7AfXCOI2LVrR4zjgiTNHi0vZo0BORs= Received: from eusmges3new.samsung.com (unknown [203.254.199.245]) by eucas1p2.samsung.com (KnoxPortal) with ESMTP id 20240418084313eucas1p2f3df91da0d666127640957589d2e7578~HU1HBmtCO3049630496eucas1p2K; Thu, 18 Apr 2024 08:43:13 +0000 (GMT) Received: from eucas1p2.samsung.com ( [182.198.249.207]) by eusmges3new.samsung.com (EUCPMTA) with SMTP id A7.E9.09620.12DD0266; Thu, 18 Apr 2024 09:43:13 +0100 (BST) Received: from eusmtrp2.samsung.com (unknown [182.198.249.139]) by eucas1p1.samsung.com (KnoxPortal) with ESMTPA id 20240418084313eucas1p1c2400e60fcf232ff151e12081808bb57~HU1GqotUW2736327363eucas1p1j; Thu, 18 Apr 2024 08:43:13 +0000 (GMT) Received: from eusmgms1.samsung.com (unknown [182.198.249.179]) by eusmtrp2.samsung.com (KnoxPortal) with ESMTP id 20240418084313eusmtrp25605a70659a72764b22e922bd3e775e7~HU1GqDHbp1398613986eusmtrp2F; Thu, 18 Apr 2024 08:43:13 +0000 (GMT) X-AuditID: cbfec7f5-d1bff70000002594-8b-6620dd21d206 Received: from eusmtip2.samsung.com ( [203.254.199.222]) by eusmgms1.samsung.com (EUCPMTA) with SMTP id B1.49.08810.12DD0266; Thu, 18 Apr 2024 09:43:13 +0100 (BST) Received: from AMDN5164.EU.corp.samsungelectronics.net (unknown [106.210.132.171]) by eusmtip2.samsung.com (KnoxPortal) with ESMTPA id 20240418084313eusmtip23f659438ddc4958fb42f4f8ebe680557~HU1GVj2K61800318003eusmtip2F; Thu, 18 Apr 2024 08:43:13 +0000 (GMT) From: Dawid Kozinski To: d.frankiewic@samsung.com, ffmpeg-devel@ffmpeg.org Date: Thu, 18 Apr 2024 10:43:06 +0200 Message-ID: <20240418084306.2009-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+NgFnrFIsWRmVeSWpSXmKPExsWy7djP87qKdxXSDCYcMrD4cu0Ls8XKb79Z LL59OsPswOzxZ9FmFo++LasYA5iiuGxSUnMyy1KL9O0SuDLuNXSyFVxmq3hwdyFzA+N7li5G Dg4JAROJ2fOEuxi5OIQEVjBKtDZ0s0M4XxglZr7aBeV8ZpR49uYUUxcjJ1jH/O8/GCESyxkl Nu9eA1XVziRx9dgGZpAqNgFdiZcfHoF1iAiYSpxs3ssGYjMLaEusu/udDaRBWKCVUWLV/SuM IAkWAVWJHeens4PYvAJWEo/vLWSHWKcp8X7Wd2aIuKDEyZlPWCDi3BLrZl1ihRgqL9G8dTYz yFAJga/sEluXvWWEKHKRmHt0GZQtLPHq+BaooTIS/3fOZ4KEQLHEoX4HCLNG4tCPdIgKa4m3 jccZQcLMQCes36UPUeEosWmjDYTJJ3HjrSDEfj6JSdumM0OEeSU62oQgTBWJvk4xiHFSEk+X zYGq8JCYfSJpAqPiLCQ/zULyxyyEpQsYmVcxiqeWFuempxYb56WW6xUn5haX5qXrJefnbmIE JofT/45/3cG44tVHvUOMTByMhxglOJiVRHhbhGXThHhTEiurUovy44tKc1KLDzFKc7AoifOq psinCgmkJ5akZqemFqQWwWSZODilGpj48oTFCu56SOrw1z6WbmN7MmsDa/qfveWHdsjtq67c vElHdfm54J3eG+6vSll22eO8RuFhA07h7abb9b0c0h4u6NptJ18UW7LX6r257xm3s/xmbmd7 a0KW2d7l+vP1yx7n9Qk+DBXn1oounOTXzF+YraFpK+85k/uo75skQ9bgdyKchv+XNG8RFN+T /v6ms/x8pi05twUEzrfpTPC0neWQLLZtzUzO99wb7a+ovf6zJ6P62PuzV0JqYpXXBdV7ed7a ufvbB87LLkdiVwkxt7vsVj6cZ/8v7brk8a8c65q3THp2esdpuTe2JtNVL577w+f5dnfyqaPO i/YGr+ydIdc1+XvDkS9GIe9cpkgvSvmhxFKckWioxVxUnAgA4j4E9X0DAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMLMWRmVeSWpSXmKPExsVy+t/xe7qKdxXSDP43SFh8ufaF2WLlt98s Ft8+nWF2YPb4s2gzi0ffllWMAUxRejZF+aUlqQoZ+cUltkrRhhZGeoaWFnpGJpZ6hsbmsVZG pkr6djYpqTmZZalF+nYJehn3GjrZCi6zVTy4u5C5gfE9SxcjJ4eEgInE/O8/GLsYuTiEBJYy Siz7fpERIiElsXTpIihbWOLPtS42iKJWJokJ5xeCJdgEdCVefnjEBGKLCJhLXFx3CyzOLKAt se7ud7AGYYFmRol5k46DrWMRUJXYcX46O4jNK2Al8fjeQnaIDZoS72d9Z4aIC0qcnPkE6jxu iXWzLrFCDJWXaN46m3kCI/8sJGWzkKQWMDKtYhRJLS3OTc8tNtQrTswtLs1L10vOz93ECAzd bcd+bt7BOO/VR71DjEwcjIcYJTiYlUR4W4Rl04R4UxIrq1KL8uOLSnNSiw8xmgLdOpFZSjQ5 Hxg9eSXxhmYGpoYmZpYGppZmxkrivJ4FHYlCAumJJanZqakFqUUwfUwcnFINTPXhz2J43H6e viVh55Kf0FoSti5HyPXIstfyzoob3e/8To6/MOfwTQ3nwlc+E57/+qlmccPzmPyehZN237ev PLvRaX01vyfj67PJAS/Ztz2bK66gmmfG/HZ91hfTEw78E61Nlj3il7/GkXR4ltmhvGPnVfZs +a38XPDVCYXL2qmukh9jlY66mXrZvHwxd3XbJv/XXlErNvcfZF41001QncVu+tbN/b2SD4RT c72Wf+6IeOGRyF0lkZSSV2aaFVZVbLD44QvTLHevozlHUyUefWFY9eKHocojR9W5CUkZyg83 Ck77YdsneV8k799pz6VfrVjzJOL1Jk0oZmreuer78WqNH5F/ZvztdpDY4MDfr8RSnJFoqMVc VJwIAKky4X3mAgAA X-CMS-MailID: 20240418084313eucas1p1c2400e60fcf232ff151e12081808bb57 X-Msg-Generator: CA X-RootMTR: 20240418084313eucas1p1c2400e60fcf232ff151e12081808bb57 X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20240418084313eucas1p1c2400e60fcf232ff151e12081808bb57 References: Subject: [FFmpeg-devel] [PATCH v2 1/6] 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: g1MP0O/87nSn Signed-off-by: Dawid Kozinski --- libavcodec/libxevd.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libavcodec/libxevd.c b/libavcodec/libxevd.c index c6c7327e65..e864bd5200 100644 --- a/libavcodec/libxevd.c +++ b/libavcodec/libxevd.c @@ -391,6 +391,11 @@ static int libxevd_receive_frame(AVCodecContext *avctx, AVFrame *frame) if (stat.read != nalu_size) av_log(avctx, AV_LOG_INFO, "Different reading of bitstream (in:%d, read:%d)\n,", nalu_size, stat.read); + if (stat.stype == XEVD_ST_I) { + frame->pict_type = AV_PICTURE_TYPE_I; + frame->flags |= AV_FRAME_FLAG_KEY; + } + // stat.fnum - has negative value if the decoded data is not frame if (stat.fnum >= 0) {