From patchwork Wed Apr 17 05:22:59 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: 48101 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:ce4e:b0:1a9:af23:56c1 with SMTP id id14csp789700pzb; Tue, 16 Apr 2024 22:23:23 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCV5gylmUCVauC7qFgvZlcKnqUYuH9kGXVlcfYdq38kybufl6znO7o+E3X4d49bjS0dNe7H/mZlMZSkj50kuT6FEdT5tofFqOPDp6w== X-Google-Smtp-Source: AGHT+IF6T8M5BgdKFVgojjDn1KB8GRy0IN7hW1qfMqEoclHInE9mUyqvNP197GbcfwMToYWlW60f X-Received: by 2002:a50:9e0b:0:b0:570:d50:e7d8 with SMTP id z11-20020a509e0b000000b005700d50e7d8mr7709017ede.22.1713331402824; Tue, 16 Apr 2024 22:23:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1713331402; cv=none; d=google.com; s=arc-20160816; b=EROYAfAidgu6/j8EhcetCsN1GWIKSUjBYnMPDNzIGDdJsPxIVo6PW6GnLhmF7ZqidF zm0KZqxjdiTZSa6pStl1RRS4r2El72OqhRknXBiShsITF00AVbFt8pYwhgUsDOBBTc9a pqunyMnSrs17v5nSDU+sx+5b/kwz4e3JGtgcQ7PP2NgjNDAzmU/vf3CjO5xdylF1xbCm 2VHsi4BjbTkY7SEE0A0y1MreoAAYJ/bsq//fCgP817rBpdpCkjNq/4Y9ARKsRWtsWbhj Sxz/UrI8fDSVStMYD3N5aUYRu211fIRZBy/+wX06ES+TdJ62zwN0pUQtizw3Zr7EI2I5 LGHQ== 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=ikVeWQZqdaFX6KBOxljfbqFRFVSylLRwM1ueSs2sIXYHqsbEVUWVdiv957WytqbQ9+ ehJG9wFBSPwerkbVr4b4zdjlJsuNmWjb7G10uhYk/bM8Dx3F4gZKdxCtlBn8F6lrRaTg 1k2ISloLexyhotjrSbTKyE05yfyAQp2HvXCx7MZnocSoQxmtqGhrVxaecfjURHRSFdw2 WxZtGg75SAoNgfhZznqZ7Y1VXtiwBqesANnyMoE6iLwC6MJiqM/Erh4tLAj56GdIKSET 28HSULu7nTnd3LPFFW5G+7KQUSF6ZhCj3hjJhYbOHhJAfC8Qi8bef1EyzhGN4lRE59v4 8nbQ==; 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=q0F0uVH6; 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 u21-20020a50d515000000b0056e0e0ce7fasi6299682edi.342.2024.04.16.22.23.22; Tue, 16 Apr 2024 22:23:22 -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=q0F0uVH6; 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 6A0FA68D014; Wed, 17 Apr 2024 08:23:18 +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 ACFF568CD27 for ; Wed, 17 Apr 2024 08:23:10 +0300 (EEST) Received: from eucas1p1.samsung.com (unknown [182.198.249.206]) by mailout2.w1.samsung.com (KnoxPortal) with ESMTP id 20240417052306euoutp028d58caea504f69086c16302c97d21298~G_dGGkx541100111001euoutp02z for ; Wed, 17 Apr 2024 05:23:06 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout2.w1.samsung.com 20240417052306euoutp028d58caea504f69086c16302c97d21298~G_dGGkx541100111001euoutp02z DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1713331386; bh=wE+ZFmkTTHKZJzaocvXF5/6yG3WMs0qCToWcWhPc0I4=; h=From:To:Cc:Subject:Date:References:From; b=q0F0uVH6pox2EL6uRtEgMEgSs/txks5tAQp4qm8N9fBq8dIRbY9XgalhvDYParItg FXMnZjTskgogf9WM1WSwJytiXCzGYIcvfgyWKbvwwjYanO23bXy93sz3mBCW36Olez e4/l6WnDmFiolKhWLU/McZiKYeJTdEdjeGClgl4c= Received: from eusmges3new.samsung.com (unknown [203.254.199.245]) by eucas1p1.samsung.com (KnoxPortal) with ESMTP id 20240417052306eucas1p1d393dd9678abb71f304a2c348e9ff513~G_dF7FGq41929919299eucas1p1u; Wed, 17 Apr 2024 05:23:06 +0000 (GMT) Received: from eucas1p2.samsung.com ( [182.198.249.207]) by eusmges3new.samsung.com (EUCPMTA) with SMTP id 18.8C.09620.ABC5F166; Wed, 17 Apr 2024 06:23:06 +0100 (BST) Received: from eusmtrp2.samsung.com (unknown [182.198.249.139]) by eucas1p1.samsung.com (KnoxPortal) with ESMTPA id 20240417052305eucas1p100098206998d263abc1031a7fcdf6669~G_dFOZuDD1517215172eucas1p1y; Wed, 17 Apr 2024 05:23:05 +0000 (GMT) Received: from eusmgms2.samsung.com (unknown [182.198.249.180]) by eusmtrp2.samsung.com (KnoxPortal) with ESMTP id 20240417052305eusmtrp28e13814d039b56fccb60a0ec50a0391e~G_dFN7-9R1172611726eusmtrp2C; Wed, 17 Apr 2024 05:23:05 +0000 (GMT) X-AuditID: cbfec7f5-d31ff70000002594-a2-661f5cba013e Received: from eusmtip2.samsung.com ( [203.254.199.222]) by eusmgms2.samsung.com (EUCPMTA) with SMTP id FF.45.09010.9BC5F166; Wed, 17 Apr 2024 06:23:05 +0100 (BST) Received: from AMDN5164.EU.corp.samsungelectronics.net (unknown [106.210.132.171]) by eusmtip2.samsung.com (KnoxPortal) with ESMTPA id 20240417052305eusmtip20d3432c0061da816c89dd08c49ebd3e1~G_dE0pwx62288522885eusmtip2W; Wed, 17 Apr 2024 05:23:05 +0000 (GMT) From: Dawid Kozinski To: d.frankiewic@samsung.com, ffmpeg-devel@ffmpeg.org Date: Wed, 17 Apr 2024 07:22:59 +0200 Message-ID: <20240417052259.538-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+NgFnrDIsWRmVeSWpSXmKPExsWy7djP87q7YuTTDP5c5rf4cu0Ls8XKb79Z LL59OsPswOzxZ9FmFo++LasYA5iiuGxSUnMyy1KL9O0SuDLuNXSyFVxmq3hwdyFzA+N7li5G Tg4JAROJ1s1ngWwuDiGBFYwSvfPOMUM4XxglvrRtY4VwPjNKNM08yQbTsv7iOzaIxHJGiQ97 1zODJIQE2pkkXn6JALHZBHQlXn54xARiiwiYSpxs3gvWzCygLbHu7newZmGBVkaJbU/awRIs AqoSrRMugzXwClhKHGz8zgSxTVPi/azvzBBxQYmTM59AHc4tsW7WJVaIofISzVtng90tIfCV XWLSyv1Qp7pItO1dzwhhC0u8Or6FHcKWkfi/cz7QAg4gu1jiUL8DhFkjcehHOkSFtcTbxuOM IGFmoBPW79KHCDtKzDx2hhGimk/ixltBiAP4JCZtm84MEeaV6GgTgjBVJPo6xSAapSSeLpvD DGF7SDxc0sg4gVFxFpKvZiH5ZBbC2gWMzKsYxVNLi3PTU4uN81LL9YoTc4tL89L1kvNzNzEC E8Tpf8e/7mBc8eqj3iFGJg7GQ4wSHMxKIrwtwrJpQrwpiZVVqUX58UWlOanFhxilOViUxHlV U+RThQTSE0tSs1NTC1KLYLJMHJxSDUwzn7IsW/qM/clatpTQBcUPL8vL8JluXLU43YZtyd7K rp37Jky693Gb7zJDs2OeO4/WiS5hmRKt6JBfePe5kcUUtgoXTifmuXetYsPvbNhu5L3iregL WZ/JMo7fH171TWbMzooxM7Z8PO9RPOMRQ9NN1xZXu7HIb552meWvrUDxjR/HBQ97f+UxLuYz X7PvWowMl1RX8IHW6cGfW3ueP1rlUpP1XnrrwQf6p9bp7vp2fbOG0n5BLfWL/7Wb9kz8t/GY anH3omsLMm5eCb9fdu1Lp/zezXyMhypM+/jeMU3lbPjwMW2Bo/lR26lXGyQfiHSfWh355uvv 8nBWI9lJRSUGwS8fePTYyUvzigom6xorsRRnJBpqMRcVJwIAH7eym38DAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMLMWRmVeSWpSXmKPExsVy+t/xe7o7Y+TTDB6/UbD4cu0Ls8XKb79Z LL59OsPswOzxZ9FmFo++LasYA5ii9GyK8ktLUhUy8otLbJWiDS2M9AwtLfSMTCz1DI3NY62M TJX07WxSUnMyy1KL9O0S9DLuNXSyFVxmq3hwdyFzA+N7li5GTg4JAROJ9RffsXUxcnEICSxl lJg59wBUQkpi6dJFjBC2sMSfa11QRa1MEitm9YMl2AR0JV5+eMQEYosImEtcXHcLLM4soC2x 7u53sAZhgWZGic/LvrCDJFgEVCVaJ1wGa+AVsJQ42PidCWKDpsT7Wd+ZIeKCEidnPoG6glti 3axLrBBD5SWat85mnsDIPwtJ2SwkqQWMTKsYRVJLi3PTc4uN9IoTc4tL89L1kvNzNzECQ3fb sZ9bdjCufPVR7xAjEwfjIUYJDmYlEd4WYdk0Id6UxMqq1KL8+KLSnNTiQ4ymQLdOZJYSTc4H Rk9eSbyhmYGpoYmZpYGppZmxkjivZ0FHopBAemJJanZqakFqEUwfEwenVANTgvB+0at20/f6 XFlT5/ks+EbMab5p/+xbohwP3Pja+zl28v6r39gWZFg+iDNe4/Nt/eSbx3bKHNyy/2jvkzDT YKYD5wQDgq2SJx/8sqFiE9ubDeLcC/V/vlmx+X5BTl/nhgML91ku12B8kHL0axXnl/v/re+2 Km6Xr66fZPOquM3Heff3N6xfEr/aGF4+NN/QePks86Oz2qL5/dKMLlRvWrvX6XiS4rRg9g+c Mbu9N8Ut4IlSiOV01j4swFqxzl2oNSjM8GE34+wVG1N+V1sbbbtwcNqG+Um/rtSnhPAniz38 pKIUcFK6c+f5HyoXth/f133g5i3ftAsJOaFi2bNSDz7tkNv5dW6FZbGpZvBDbSWW4oxEQy3m ouJEAAgWFtjmAgAA X-CMS-MailID: 20240417052305eucas1p100098206998d263abc1031a7fcdf6669 X-Msg-Generator: CA X-RootMTR: 20240417052305eucas1p100098206998d263abc1031a7fcdf6669 X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20240417052305eucas1p100098206998d263abc1031a7fcdf6669 References: Subject: [FFmpeg-devel] [PATCH v1 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: wFgbR6ZANjTK 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) {