From patchwork Fri Jun 19 07:01:22 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: ManojGuptaBonda X-Patchwork-Id: 20496 Return-Path: X-Original-To: patchwork@ffaux-bg.ffmpeg.org Delivered-To: patchwork@ffaux-bg.ffmpeg.org Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by ffaux.localdomain (Postfix) with ESMTP id B71BE44BB0D for ; Fri, 19 Jun 2020 10:01:56 +0300 (EEST) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 8EE6F68B5DE; Fri, 19 Jun 2020 10:01:56 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from hqnvemgate26.nvidia.com (hqnvemgate26.nvidia.com [216.228.121.65]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 85AE568AF45 for ; Fri, 19 Jun 2020 10:01:49 +0300 (EEST) Received: from hqpgpgate101.nvidia.com (Not Verified[216.228.121.13]) by hqnvemgate26.nvidia.com (using TLS: TLSv1.2, DES-CBC3-SHA) id ; Fri, 19 Jun 2020 00:01:34 -0700 Received: from hqmail.nvidia.com ([172.20.161.6]) by hqpgpgate101.nvidia.com (PGP Universal service); Fri, 19 Jun 2020 00:01:47 -0700 X-PGP-Universal: processed; by hqpgpgate101.nvidia.com on Fri, 19 Jun 2020 00:01:47 -0700 Received: from bondagupta-NVWorkStation.nvidia.com (10.124.1.5) by HQMAIL107.nvidia.com (172.20.187.13) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 19 Jun 2020 07:01:45 +0000 From: ManojGuptaBonda To: Date: Fri, 19 Jun 2020 12:31:22 +0530 Message-ID: <20200619070122.3391-1-mbonda@nvidia.com> X-Mailer: git-send-email 2.17.1 MIME-Version: 1.0 X-Originating-IP: [10.124.1.5] X-ClientProxiedBy: HQMAIL111.nvidia.com (172.20.187.18) To HQMAIL107.nvidia.com (172.20.187.13) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nvidia.com; s=n1; t=1592550094; bh=pm3a0H5m+1vOwjoukyUmy1H2N+mCsOlPbHr8UBXcXwo=; h=X-PGP-Universal:From:To:CC:Subject:Date:Message-ID:X-Mailer: MIME-Version:X-Originating-IP:X-ClientProxiedBy:Content-Type; b=EWrP1BH3KrXkcFD6rBadMNSmHUtsAdq8vB4LWsr5uOwDvG2Fqv8UgtU3V+Bf+Yuez TzGwJFNazSa9Ub7Qgr683ObUmpcFWzveKRxY6nDXMXQ83+txzSAqdT4O4Lf0CFT6HN 1Gb4zFz3pJQnWGVpWQOk5FGpzbL9mQvdQ+OuKnZzPn5Pq1zO3ppsV8BAY4wfcawVR9 +8ZBGAWZ4YAp9y5VP4+d2QJ7PYvvECe9tMolapWRjm1O/VeoFvp94t5XBXI9dPhLBQ M4Xrl2G3tRfTY3apC85VHuofqzGjHmSyih6UdJsZoQ2ORELjrXGdUOcrZQ2dAyLQ/B OhS3SZ+03gLGg== Subject: [FFmpeg-devel] [PATCH] initialize avctx->pix_fmt in av1 parser. X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.20 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: ManojGuptaBonda , vikasa@nvidia.com Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Initialize avctx->pix_fmt in av1_parser.c AV1 Chroma format is invalid when quering using below code: iVideoStream = av_find_best_stream(fmtc, AVMEDIA_TYPE_VIDEO, -1, -1, > NULL, 0); eChromaFormat = (AVPixelFormat)fmtc->streams[iVideoStream]->codecpar-> >format; --- libavcodec/av1_parser.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libavcodec/av1_parser.c b/libavcodec/av1_parser.c index 68b7a78abe..16e617ed16 100644 --- a/libavcodec/av1_parser.c +++ b/libavcodec/av1_parser.c @@ -164,6 +164,7 @@ static int av1_parser_parse(AVCodecParserContext *ctx, avctx->color_primaries = (enum AVColorPrimaries) color->color_primaries; avctx->color_trc = (enum AVColorTransferCharacteristic) color->transfer_characteristics; avctx->color_range = color->color_range ? AVCOL_RANGE_JPEG : AVCOL_RANGE_MPEG; + avctx->pix_fmt = ctx->format; if (ctx->width != avctx->width || ctx->height != avctx->height) { ret = ff_set_dimensions(avctx, ctx->width, ctx->height);