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 7F55B4B380 for ; Thu, 4 Jul 2024 22:22:36 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 4528368DA8E; Fri, 5 Jul 2024 01:22:33 +0300 (EEST) Received: from mail-oi1-f174.google.com (mail-oi1-f174.google.com [209.85.167.174]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id BE71D68D553 for ; Fri, 5 Jul 2024 01:22:26 +0300 (EEST) Received: by mail-oi1-f174.google.com with SMTP id 5614622812f47-3d55c0fadd2so664369b6e.3 for ; Thu, 04 Jul 2024 15:22:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1720131744; x=1720736544; darn=ffmpeg.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=2ykcxWOO3r7qPOe73JYk0q7JOYXhSQVoO5glo7N0K/g=; b=clfwq6AqURigtWWR3ybcrlWaPh3N8UAcw5pYZz+XLOlP5NEaSDGWcqcCS0FybpCPsq fGASELmX7k1ikOfYFELX2/IliDtf7YbANfbjmFl2SdxcDWjY006mQkRzhFK8K8QSucnl NJ3QZrPqzgOeqe3K09Tdb8pSO2C2lFfb2vZXQZqYTJnyxjz7rrjb1L5MvEv9wEA8O+B+ wLDrVuhmAz/0dqPMMTpxSqWqiEJe6/MYh/kE7e2MyVRyHl7SBEeptCeFCAbmRRr1l+oR OJmT1IbQz8QNZ+p6MrmJ8COsOOzrwpjYCVWiwh+NGm17y7rFfcj49HeEheYOcyMCwAaw 2Vag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720131744; x=1720736544; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=2ykcxWOO3r7qPOe73JYk0q7JOYXhSQVoO5glo7N0K/g=; b=cQp433h5gge5QLSPfsFM1xiWNFbehbo+u4nO9XuOuPlnanO/U5uCxKp68r4YSNaQpi bLgVONE2K7bGM42cp7UzVUC9I3s1YIW0MJQ1abtIkTbhGnE8GqU79haYR3vvfMZ+WtE8 po59ztSBG+eQJWeqSGy/GEKZfSfy+dRRvMa/XaAm5CFLSL1vuo+karkBZuTEiDIK6+xJ L2OmpcBJ1Rq9EFlHfr70CwsNZ4hSlwWB6UYdLRn9IsHNPIaW6pIGOyUBUM0GNpVaOcxt tknuP39Ka/Jk09gO8gBVKTchZh5eHEIjHzLfRsDv/vsT4JFiB3pTPnaPyMk3w8Lv+dvo BcJQ== X-Gm-Message-State: AOJu0YzpnKnYhsLVEJehJdxLP/mIRSu2ObMbYk0bhKOUAgwt0k/dlxUH z+cTFrlaem/hkLvLhsVBwL89lVHV8+FBrbuZFbI0MJGQO3ewv1TMcFL46w== X-Google-Smtp-Source: AGHT+IEvsttaXKGJP/pmQ1ge14A2Yc2yA09u6h+0FO2vGrZ20x8BD8tpJbvxIP7fNvL+WlScnayXYA== X-Received: by 2002:a05:6808:ec1:b0:3d6:362b:5ea3 with SMTP id 5614622812f47-3d914c635e1mr3183545b6e.14.1720131744548; Thu, 04 Jul 2024 15:22:24 -0700 (PDT) Received: from hawke.localdomain ([2600:1702:50c6:cf1f:9b2d:ccb7:202d:8a00]) by smtp.gmail.com with ESMTPSA id 5614622812f47-3d62fa39ef9sm2564365b6e.39.2024.07.04.15.22.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Jul 2024 15:22:24 -0700 (PDT) From: Cameron Gutman To: ffmpeg-devel@ffmpeg.org Date: Thu, 4 Jul 2024 17:21:44 -0500 Message-ID: <20240704222143.31721-2-aicommander@gmail.com> X-Mailer: git-send-email 2.45.2 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH] avcodec/omx: Mark codec as hardware accelerated 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: Cameron Gutman Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: This allows applications to preferentially select OpenMAX IL codecs over software-only codecs using the standard AV_CODEC_CAP_HARDWARE capability flag rather than requiring custom codec-specific logic. Signed-off-by: Cameron Gutman --- libavcodec/omx.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavcodec/omx.c b/libavcodec/omx.c index 86913237b2..87f6c4b5c8 100644 --- a/libavcodec/omx.c +++ b/libavcodec/omx.c @@ -948,7 +948,7 @@ const FFCodec ff_mpeg4_omx_encoder = { FF_CODEC_ENCODE_CB(omx_encode_frame), .close = omx_encode_end, .p.pix_fmts = omx_encoder_pix_fmts, - .p.capabilities = AV_CODEC_CAP_DELAY, + .p.capabilities = AV_CODEC_CAP_DELAY | AV_CODEC_CAP_HARDWARE, .caps_internal = FF_CODEC_CAP_INIT_CLEANUP, .p.priv_class = &omx_mpeg4enc_class, }; @@ -969,7 +969,7 @@ const FFCodec ff_h264_omx_encoder = { FF_CODEC_ENCODE_CB(omx_encode_frame), .close = omx_encode_end, .p.pix_fmts = omx_encoder_pix_fmts, - .p.capabilities = AV_CODEC_CAP_DELAY, + .p.capabilities = AV_CODEC_CAP_DELAY | AV_CODEC_CAP_HARDWARE, .caps_internal = FF_CODEC_CAP_INIT_CLEANUP, .p.priv_class = &omx_h264enc_class, }; -- 2.45.2 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".