From patchwork Thu Apr 13 16:29:36 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: James Almer X-Patchwork-Id: 41175 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:4645:b0:e3:3194:9d20 with SMTP id eb5csp538798pzb; Fri, 14 Apr 2023 07:17:21 -0700 (PDT) X-Google-Smtp-Source: AKy350Y0dObu06oI8fpyg/mDVdWYZ06W2onWm+wqpJ6iEmZ+qLRAJErautrOZ/ti8cx+D5E9QuTu X-Received: by 2002:aa7:d283:0:b0:4fa:ad62:b1a0 with SMTP id w3-20020aa7d283000000b004faad62b1a0mr5775691edq.41.1681481841282; Fri, 14 Apr 2023 07:17:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1681481841; cv=none; d=google.com; s=arc-20160816; b=Y5Y9t038xmCvtaAmfxLayxkcPLRS154TIgchNck0SP9MKa1XdV1dTc5K3xgoZb32xC TIquuRDSDbo3wMh8Fmj5Q05z8hKskSkepDNZ+ETehxXI21LCxIzWe67yLYded2v9TaCh Wko39UPshMDCysf7SggSbSRWcfcf9+XvfMsGC5W1F3/Bg3iA6s6h+R4BFi00PCjbhz2A nq9ZnvfB1oyQsZG/0alj23cg9M8fSoJPUSGcqeF9gEi9gu9NOYLl5K6YdO5HLC6w1M10 0UdAOVwRaROGT8cYhqLiq0nbXhWPiBpY0DWc6+BHEfiyk5oYib8KrAZ6ZjDLACI2DFrC ZH0A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:reply-to:list-subscribe :list-help:list-post:list-archive:list-unsubscribe:list-id :precedence:subject:mime-version:message-id:date:to:from :dkim-signature:delivered-to; bh=wZWXBwNOh+0W0KCZGGOvcKyGn/t4MA/rfX8/tybNF6s=; b=y6gIr9LMrJorDhv0Veob6eXM0YhZ7aVe0HJfJGlpOTlC0f+Uq6rDlg2HG2pezX29wX y9QQfCazZIByyCijTOul1zrN4bEr20+bDkumEBNYb8xTH9D5TZv5XdU6qr/weiZHR0CD 3xQTYoLA6sRsRdHGmcEXI9URkc1O7R7fPpzz3BQm8dzsILckd1ce13JMR5ELNbl/HT7e bPqz9OEpliRFlutRa/CuSZBQ8w5G+WaUWc/CkekauWp71ng3MELIc+zoBDfel3ZvWo20 HTKeN9ckFsm+UXdami9kulIkDFXGOJ3jVAPk+KsPVCBiRN3qGjiWoARWQJs41vULjt8O 4jzw== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20221208 header.b=AiaezJVW; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id f10-20020aa7d84a000000b005066aad7447si4520029eds.85.2023.04.14.07.17.20; Fri, 14 Apr 2023 07:17:21 -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=@gmail.com header.s=20221208 header.b=AiaezJVW; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 5397968BE90; Fri, 14 Apr 2023 17:17:18 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-yw1-f173.google.com (mail-yw1-f173.google.com [209.85.128.173]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 564006807B4 for ; Fri, 14 Apr 2023 17:17:11 +0300 (EEST) Received: by mail-yw1-f173.google.com with SMTP id 00721157ae682-54c0c86a436so466418697b3.6 for ; Fri, 14 Apr 2023 07:17:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1681481830; x=1684073830; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:from:to:cc:subject:date:message-id:reply-to; bh=Fgjn3SKCm6OnIzT9fk1oN21Pdbcxb6RCC8vea9ERVJM=; b=AiaezJVWDTgyQihnWzIn0WyfG9HaaL7/EWoDtL90G1+Yx/HbxUslb7pA4HXaX+cBd5 a+kE1hh5JFRktp9nnTdtN6SQdcoUB3QPVIrrVZeda798wj6+x1w4zKGMbVZLvtIk9ojP Cl3stjTj1WdVlC7U+kdqcMG8+L9k/a6I3o3HGfY3bxC389YCfnIyJCze7mRsB61Nh3rQ AOfCf8X0G//Emx3kP+nz4ecl4M/KyjKcxY7HVma+B3PhckQqAel++NpsiRN2atgUigkx fpNiIDp9bYw+zxbgeVL3F8W9Cgx64+DXXt7YxqjjDtVKUlgKaZ06ecVcgPpWs/6O1cNY 7B5A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681481830; x=1684073830; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=Fgjn3SKCm6OnIzT9fk1oN21Pdbcxb6RCC8vea9ERVJM=; b=dkvrCaJRxzsB+Wt3TXWQGvgMhX/2ln81A8/aYrDvBp3TD20MFruwPwtlGor/CzjNEh cRLlVOfick+pTrXk8nbN3CchIeMeKb5WnnSNQTHAPCD6Xyp2FtQ86I29bnGNH3hJ9SIQ cjP5HnIutMyMvKc1e5ImLWkUuWdxSdv8pvXHG8P8Cu3m4faLIl2oZLliVxbr7T59xOUC IPkBlOH5ULq58EE3hF8uXPP+xmevKZPScu6LelEQ6hOcBfE9jZ7C9mHhq87JLdK+1KB7 cbEv+4ZWWrJsfr5vwPoVjMeoII4R0eUZkuP8/vRzmQSdALJ5uNt55j4SE0CrKdAcMLe7 IYPg== X-Gm-Message-State: AAQBX9fFaYloF/MLjmo2vmsRPK0V2IvfmNnVNRyDBhDeMaabKJJpIU3h veOMPt+qG2Ge0nQgJmEu4gDVqpkTjbU= X-Received: by 2002:a9d:68cd:0:b0:6a1:4b26:6fab with SMTP id i13-20020a9d68cd000000b006a14b266fabmr1393534oto.24.1681403396068; Thu, 13 Apr 2023 09:29:56 -0700 (PDT) Received: from localhost.localdomain (host197.190-225-105.telecom.net.ar. [190.225.105.197]) by smtp.gmail.com with ESMTPSA id o19-20020a9d5c13000000b006a3f8f7b686sm852589otk.28.2023.04.13.09.29.54 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Apr 2023 09:29:55 -0700 (PDT) From: James Almer To: ffmpeg-devel@ffmpeg.org Date: Thu, 13 Apr 2023 13:29:36 -0300 Message-Id: <20230413162940.61095-1-jamrial@gmail.com> X-Mailer: git-send-email 2.40.0 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 1/5] avutil/frame: add a keyframe flag to AVFrame 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" X-TUID: 9e2rkFD12sV0 Signed-off-by: James Almer --- Missing version bump and APIChanges entry libavutil/frame.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libavutil/frame.h b/libavutil/frame.h index 5b58c14ac3..895e06bbd7 100644 --- a/libavutil/frame.h +++ b/libavutil/frame.h @@ -582,6 +582,10 @@ typedef struct AVFrame { * The frame data may be corrupted, e.g. due to decoding errors. */ #define AV_FRAME_FLAG_CORRUPT (1 << 0) +/** + * A flag to mark frames that are keyframes. + */ +#define AV_FRAME_FLAG_KEY (1 << 1) /** * A flag to mark the frames which need to be decoded, but shouldn't be output. */