From patchwork Wed Oct 13 12:11:21 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Soft Works X-Patchwork-Id: 31100 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6602:2084:0:0:0:0 with SMTP id a4csp5894720ioa; Wed, 13 Oct 2021 05:11:37 -0700 (PDT) X-Google-Smtp-Source: ABdhPJx7z77ORfKV9FUCt7+rX79xGpUgYWTplcdU/YWmJ+HmYSz35prVXMb6ckR/KxGSD5VLPAY4 X-Received: by 2002:a17:906:3d72:: with SMTP id r18mr26335872ejf.525.1634127096756; Wed, 13 Oct 2021 05:11:36 -0700 (PDT) Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id qh23si18991807ejb.493.2021.10.13.05.11.35; Wed, 13 Oct 2021 05:11:36 -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=@hotmail.com header.s=selector1 header.b=GUeIzujG; arc=fail (body hash mismatch); 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=hotmail.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 3007668A56C; Wed, 13 Oct 2021 15:11:32 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10olkn2012.outbound.protection.outlook.com [40.92.41.12]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id DDEA26808A7 for ; Wed, 13 Oct 2021 15:11:24 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hU43JzlB33ffTv8tPkkfmTrWO0398tsEAm8ea0j8yBgM83jeCKN8zcQKmfgFfei/ACYDjHf7NeNip85A7iVQPgwr2cnwxPgjHK5VV0snlt9fNHsMCr79lSNwavbWCTmdHmn/cJW04w/xE5VxAgi8WMnWuAl+hqq59bG8Y5qdXIFtUiobXnPmJpFKmgktpUx6dhY1PRv1+m3XdWPRY9134tRFXhdnLh+gpb7a3n2lMsdK7bXCBgjfa9gk3YvEc3KXDBzDz6W3fEUz7YjSF3dMN6XqLOLhtn5yLNZD/xDxuslbSqmfqCuPVITRHiS61WJCqZQDuMjYNuQxlzZTA5NDpQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=5jCFXWCem0Ts5n3ybr4ziE+SasDFqcPSxjSZAu5K2Mg=; b=dA0pFigbEaDkahK5KPhZZGXCV8rUYiC3JoBbt4KB0TqQXEQ6uONqeKMoizjGgG1n/A52bdvSf72YvWvMDzyV6PPm9q/KTK6c5F/Xy8Uld9y8xT4xBCQSg9a464LWsMwe1ZC9tuGJ/38Lza5jbtch3URCcm1s39zVSA+/Ftb/+6z7a8pkzE90o2dGa6Zs7jiqWIO2m2ym8PF/PttbeW6aMxoZ99PVw6CDO1fd+d3k2mCidS/ZyCbyNE770H6Ym/SudH5JcDzBD9RcGmGyvq99D20D7Shvb5fKyfFeElU5c2t/yV1aZkcCE50BzsyQZgJc6z5ML0KneuXO3K/rZYzzsw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=5jCFXWCem0Ts5n3ybr4ziE+SasDFqcPSxjSZAu5K2Mg=; b=GUeIzujGxfWezXUeFCYIRey5byDxjF5nNoxAHuN2yC4+f/V/AVycr3I+A3L8ZybY3SCVUPrycabzKHlBGlxbvcu+L78gfSx/FxCOx1lfVnrNQcJQoumc3KpplvK/x9VlyIMvtCuRdfeTThEbT0XtA7oO0pxI4X1nfD9a/CS0zW7+dsdwg098RD1b858etbhYEmGU/6wRJDw2BCeMTQWA/Cwm7KzVXrtXpBizTh0+VrCfIh8XFuF5951q1RjXhfu0mmpc/kLjg0O61p2LkU0oGqL0YiwP8HsLuiKY4nYPMQVcG1mQg4nnd9qkT7OWfkXtMtbvCo4ISy9vUQrp5psiOw== Received: from MN2PR04MB5981.namprd04.prod.outlook.com (2603:10b6:208:da::10) by MN2PR04MB5727.namprd04.prod.outlook.com (2603:10b6:208:a5::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4587.18; Wed, 13 Oct 2021 12:11:21 +0000 Received: from MN2PR04MB5981.namprd04.prod.outlook.com ([fe80::ecfe:2528:2012:22cb]) by MN2PR04MB5981.namprd04.prod.outlook.com ([fe80::ecfe:2528:2012:22cb%5]) with mapi id 15.20.4587.026; Wed, 13 Oct 2021 12:11:21 +0000 From: Soft Works To: "ffmpeg-devel@ffmpeg.org" Thread-Topic: [PATCH v2 1/1] avformat/dump: Print codec level and stream start offsets for input streams Thread-Index: AQETz0EUEg31RdgyHzI0csohaQHEwAJGg93c Date: Wed, 13 Oct 2021 12:11:21 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [8AhvACohQQ8QpHEZpNYdYNUs3Rg4dHPU] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 6a640f6f-569b-44b9-1ce5-08d98e4291f4 x-ms-traffictypediagnostic: MN2PR04MB5727: x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: HaAxQg7WwGr6XV7BuIm3lvevumx++tC7WUbF50iVYX4Ec8spD15sFN4UFdor8HHvHl7rZZkgbEg76lcackY9N1k3SqEw6HIMTxXZTy5QFQxG/cDjjiEtVb0gTdjR3CD9kqdU+VmCZie3Ivq52dHiqGZ1/jVJrxvuIYZxfbTwYNloc0dpwBpKoUit0hvlvtEL1LCnAovO09ZQ87ShJsPRZ/J2Ne7GNO6XpgU8Y8KTVySNntoJ5nToeUTAxV7nZISOxelGFXwGt2/WFrmI3uTNaVGIlZaVLh+95DLJQQxhWvEdrX4Ay6uAr4MLfbyxl6s1jJhka5Rd/DygjyJNGvEUMdvVWhpKiNC88DTezueSbLOk26jfWcTqSGv2B87i+Gyrp3gWTFsdlGUsLC6bS1XMBsUYGZ8Sg3oAnVxqJsJhCsrHz5BXYb9lTwbdZzt3wFnM x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: NKhlHQWpPhoZF+2XhxXhGdHA2QlgARytvQZ0aFsdeIUNz5FKBMaobuUWAnsfCgET6UzK6TE2y5XMM5pBu/uehqqbEK/8uQhiVBinK8IBTZ8X/kztAR/yXMrpNssyjM3dME0LWGBCGA2wh9namN+4Ug== x-ms-exchange-transport-forked: True MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-3174-20-msonline-outlook-529c7.templateTenant X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN2PR04MB5981.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 6a640f6f-569b-44b9-1ce5-08d98e4291f4 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Oct 2021 12:11:21.6516 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR04MB5727 Subject: [FFmpeg-devel] [PATCH v2 1/1] avformat/dump: Print codec level and stream start offsets for input streams 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: wdJKUM7qu8rJ Signed-off-by: softworkz --- v2: rearrange code to fix warning libavformat/dump.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/libavformat/dump.c b/libavformat/dump.c index 4824965ee9..58bb28d06e 100644 --- a/libavformat/dump.c +++ b/libavformat/dump.c @@ -566,6 +566,9 @@ static void dump_stream_format(const AVFormatContext *ic, int i, int tbr = st->r_frame_rate.den && st->r_frame_rate.num; int tbn = st->time_base.den && st->time_base.num; + if (st->codecpar->level > 0) + av_log(NULL, AV_LOG_INFO, ", Level %d", st->codecpar->level); + if (fps || tbr || tbn) av_log(NULL, AV_LOG_INFO, "%s", separator); @@ -577,6 +580,11 @@ static void dump_stream_format(const AVFormatContext *ic, int i, print_fps(1 / av_q2d(st->time_base), "tbn"); } + if (st->start_time != AV_NOPTS_VALUE && st->start_time != 0 && st->time_base.den && st->time_base.num) { + const double stream_start = st->start_time * av_q2d(st->time_base); + av_log(NULL, AV_LOG_INFO, ", Start-Time %.3fs", stream_start); + } + if (st->disposition & AV_DISPOSITION_DEFAULT) av_log(NULL, AV_LOG_INFO, " (default)"); if (st->disposition & AV_DISPOSITION_DUB)