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 F3E2742A3C for ; Wed, 10 Aug 2022 14:59:23 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id B3A9968B7D4; Wed, 10 Aug 2022 17:59:20 +0300 (EEST) Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80048.outbound.protection.outlook.com [40.107.8.48]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 4399568B371 for ; Wed, 10 Aug 2022 17:59:14 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VhHJquVsml2exN3yCLCDin38FjXJLafgRwuSag61nOCXrrFa33etYAkiJYgSVwinQNTeCj/n14zxgNDVhQV9E6nXhqgnJZMrUf7RnexRaOrm+1DVxSgza53vTXSSicYevvcALpb0WKSxMFDlaHT3k2fNXhrAWD/4D+YYYE9hHg2cUUmyuuZujpDUuQOOXQKy2vxp/xeUFC/+O7M0hnwB8YU2CklbKz7pOrhPB6t+/Hy8k+QWDZCafOMURaZ2JwLBH/MVaoF6ODbABejI2TkC63hqxLfDCNArHbc9lY/uaJu1OCR3Sh6ydaSOHlkJaRuFUttdTnT99eSCvGKjLFM0VQ== 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=iBCLht+4msSH2N2rRstXhDLg1zMlpI8ixreTw5C4lNY=; b=Nh/MYmD3xE8b8ZEoRh7zHUFWd0zzD0xR9HsgKlSLsNx3gIvmOkkBCl67ZkNmPWY3jRVW07WGhb/P8kUaIB7SwVKqtKL8nNZqCizP8u1UZMeyIV0QTfQGOBl0P6ozS1NdU8pBZZEuLZneU/qM9OdDWcsMvEjfrEQKFX89URbzgBzHrKQc44I3PYhTavuLh48UZDdj7T/KZo4Ncnc6eX6kbxp7zhS11qU41Fv97cXxyXfNpV81OF60kBLntCXfR/61ImRNBwaLiGZw8Kn4eXDKi7DIcg6bWKDphvlTxiG4oM8AAWNiHBGgKtNyBKvzwFFw2of34AqB5ehtBvWys/4Oyg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nativewaves.com; dmarc=pass action=none header.from=nativewaves.com; dkim=pass header.d=nativewaves.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nativewaves.onmicrosoft.com; s=selector2-nativewaves-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=iBCLht+4msSH2N2rRstXhDLg1zMlpI8ixreTw5C4lNY=; b=VltQrSs/VdK5pDtN2gXNxpxdoWe7LUNktFES+ZSnBxyG7lTCyXafrLXUkM4k/JR/pCPbvQvUfeBQ73pexzrTzaceRSyMbbkX85ozUBPfdpMgvw19ZBwmnsdtuKylXNyrGN3hb8J2mCH0gthZw3RzXe1ia5M/pC2c++lR6V4x3mg= Received: from PA4PR03MB7167.eurprd03.prod.outlook.com (2603:10a6:102:10a::8) by AM0PR03MB3666.eurprd03.prod.outlook.com (2603:10a6:208:4a::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5504.20; Wed, 10 Aug 2022 14:59:11 +0000 Received: from PA4PR03MB7167.eurprd03.prod.outlook.com ([fe80::c547:f702:3eb3:2f5]) by PA4PR03MB7167.eurprd03.prod.outlook.com ([fe80::c547:f702:3eb3:2f5%2]) with mapi id 15.20.5525.010; Wed, 10 Aug 2022 14:59:11 +0000 From: Michael Riedl To: "ffmpeg-devel@ffmpeg.org" Thread-Topic: [PATCH] avfilter/vf_showinfo: add wallclock option Thread-Index: AdisxN2r6GL86qvLTEKlQpFJfuQAYw== Date: Wed, 10 Aug 2022 14:59:10 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nativewaves.com; x-ms-exchange-messagesentrepresentingtype: 1 x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 4fb282f9-329a-4652-4328-08da7ae0e212 x-ms-traffictypediagnostic: AM0PR03MB3666:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: KYaX8G88e0Rsj/3cB66Y+B6frRD9Gf/24gg1oskWPlz2v3tntkPbv5R2HB5xaHE0UEAhNO3FSN4qOR46PjuzVCCp12xnOoEVWlBQLcRrh1vzF1+3swxHrSDBpz7pxJawbWolnXFBVBVOk3GvIeiY7GyJi2LYhGYNhPlDbLg5w/PrAPaVT3hPUcZEmvZIsUZ+WCCYVGST2uUKWv8kOUCY+Di4Q4G1SfwnbKPtQetA2bUPDqD0Oq+MdlUXwNK7H997GKD9l6kw8CIQPei+lul8vlCsi/483OCuGHFDLobAbAekp20G/FAqbeTh9P33aUgZKG9u/+EWbpXdZGOnkNzDznkMK4A3owVMkRqmwDfdo6Yf6n46cGyc7UnhYrnFgtBMx7Z7KwQqpOAPdxq55hb9sNvzLmIniGPOagAyieRU3mxNRjAuVi1fh73VuQy0Z0cxSqW/+UQG9Md4+PVHRMy5Mdr/7CqUjglE2hlsm1ng3Qz3ZIWfpJaufK7FYXkdrzJNaCBpaKe/4ihttPDhIjz78QS5KOskZw+XGHulqn1k+B/+A155wJPx7KZk/w+svYQX/X9TfdkqDAdHYQ4gWV/Z3rZekZCZ+jg3SWMk323KjqviwLtaPM/yjAVXRd781hFdziigDWWbBSv/kBxIGX5w5ZXI1TwC0D0nLvK60S7/kHCrHjFPq/SztDRRoydf1HVo8iIa+XjyIXRkcTklyOFoS1ByJ75sdMCfYZ2uE1HBqlyYJhUqkNJGDltNeZmdOdgO2Gz3Ae83bwnBATmiIpffVWMujQn8y/GR6acUfVmypG17bMGHanGK7Uiu7sK3jlnE x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PA4PR03MB7167.eurprd03.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(4636009)(396003)(366004)(346002)(376002)(39830400003)(136003)(9686003)(26005)(64756008)(38070700005)(76116006)(66946007)(83380400001)(6506007)(7696005)(41300700001)(8676002)(66446008)(66476007)(186003)(316002)(71200400001)(6916009)(478600001)(86362001)(66556008)(2906002)(44832011)(33656002)(122000001)(52536014)(55016003)(38100700002)(5660300002)(8936002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ZmhqNEJSVnFEcGRNOXdsNWoxU2hVc3pTVTFpZTdQQXhhZjRIRlphOHcxd0RX?= =?utf-8?B?UVhxcnBER2U1ZzVXcHp6TVZFcitTZ2o4R1N3bTFMcWpaMEZqOGpVRkFyRlZj?= =?utf-8?B?QjZhMm56VU9mWkYxejMxb0xNSktCSnk3ZW5JRENGWmVBdE81eStLWVFtZXQ4?= =?utf-8?B?a0R5SnpNZ0NtZ3ZVZnRvRFV6U3lsZzFqQkYyT3MyM1hvbktwblBmMXJhcDNq?= =?utf-8?B?cHlXY0lxcWl2LzRmMG5WUDJwRURMdTdtaUdMMzBEL0RKTEdSWHFDY3pvcDBq?= =?utf-8?B?b1NsaUxEdFpEaTI3VC8wRDUrMmNSb0c1ejRNN0hjVmczZ0N5ZTNyak0rWE11?= =?utf-8?B?REVXbzVWT3hmZ3dXMVdTTDkyTVd3bXh5TG5JdUsrbllwVTNOU2hqNUtBU0FU?= =?utf-8?B?UVVLYnZGNjc1U3F6bzlyRUY2WUdYenJEdEhzY2VQT3Q5aFlSZG93MGplL1lF?= =?utf-8?B?WExoSkorREVCS1ZOM1p0M3dzbWRMLzNJQThtbmxrYkdtQ3NueVpBZlJReWdW?= =?utf-8?B?aGRmcnBwUXdXb3o1TGV3RnZzdW0rNVhtQjNIS0Q3VHBGaDhXais3QzdHeGdo?= =?utf-8?B?dGtmL1VIMnZCbGpIZ0xWekdpb2Y2ZVorQm1scng4N3B6QjRpUkgrVHp0OWZF?= =?utf-8?B?dFV4dEhBb1VReGVMUnF3YzBrdmlsTDhEZlZGV2hSaGNNT1kxT0pGcXhTa2JL?= =?utf-8?B?TElIeEVtT2FZMFRJMWdJQmc2a1ZNWUEzSXlzZWIwYWhBVm83dlkvRVZQREVi?= =?utf-8?B?SWVDUTVIdGVQOGVqTGp0Wll4OHIwV2hQZy9HRnNRZ0c0NTVkZWdzajd1NFlP?= =?utf-8?B?YlhvV0FWTysyL01QSWJrWWZhaVJtNCtyZDFtMGo0dlBlUU1pelBpeUFTY2p3?= =?utf-8?B?WXZtaFQwNXFObTJFMmFEb0FBeWdTRStqM3FhS0FVb1Y1eUlaWUFCU0lpM1Vi?= =?utf-8?B?dEY5cndVcGVyVUs2cFJ1ZFZGcncvd2IxUVJiNnVCSjR2aEd2MjRLUTZxdjhl?= =?utf-8?B?V3dsaU1JNlF5Nzd5eWVweFV3TVFkd25JbmZiZUExNXgyNUZoUGpRb3RDODJm?= =?utf-8?B?a2poWUU2ekNmWWpUR1VMdVU0NE0wbWI2QTVyWXhxLytjZVpRRlNNU041YUJ4?= =?utf-8?B?dG1hOEo5MXdsK1pTcjMvY08zSFBkUldxT2V1SWxyeXBWU2p6YXhXczk2WG82?= =?utf-8?B?eWpURmZVUEwvNFI5WjlFTVEzaFFESzdnTm1HcDgvWExXcmN2K05XbkVHTkMy?= =?utf-8?B?cmxjZVFrQnltVmhnUmV4dk1ERmJqeEFTV3M1MXBUNGpOaWlYQWk5YUx1Qzcw?= =?utf-8?B?dC8xd0ZNeWY0dEN6YmlJK08vWElZSGorOWZqRmNWVEkybGpsbGRuNlRQSUtu?= =?utf-8?B?RCtCdEI5REJ6aW9RMlhsaVZsVHFuZDdmUUFjT3h6TGkyaHVFbzF0aVVWL3JR?= =?utf-8?B?SHFSM210TnR6YmR2eGphTnY3a09Gdk1ZM2VnSm1wWW9GQnpvdWpNN09rWkNW?= =?utf-8?B?eWlMck56QnZuMnRXNVd3YzJzZkxXdys0WGFPMnBWZUVWMTVpNFhSYXl6OHF1?= =?utf-8?B?V1d6amQ4Q3RZbGgyNXFPU202S3BESmkwRjdHWXdiVlhremxwOHArejRlUnB4?= =?utf-8?B?SlU5THh0VHVJZldHVWN3V2hiSGwrQWVKZWxtcTJITVRZeW10UjNzWWs5VFIx?= =?utf-8?B?MnpreFp2bXY4Mm5iMmxZV09vUkoxWXR0YUI5QXFyYUdFcDM4WmJ5UHpOUnZC?= =?utf-8?B?bmlSVDlzU043dCtCYzhYUzNiMUM4Umpha1lZQ05nMmtzNWpLbjZXbDdNczRv?= =?utf-8?B?NjV4MnB3SStQVjFQdnFaZllsU2w0WnRscGZzeER1MGxGR1o1UlI0Z0VDcWc1?= =?utf-8?B?anJzWTUySHhTciszOC9PU1NYZXpvR2VMZklVbHZldUpPWVBLdWUwR1dFNkdC?= =?utf-8?B?UTRlR1oyQjhET1R6dVhSNnR6bk5EZ1NNOWs2eXBKUGNIZEZpcUxPaGpaM0pj?= =?utf-8?B?NlJLSVdXaWFKcCsxeXJ5TjVKL1VVR0lXU1FLUG5qaFdtRWMwMWR4ZXAzMzJS?= =?utf-8?B?dTIvRFViTkdRNFJDSitCVFEyMWs0WFdQeU50WU1yL2V4RnE5MkcyRjZjTnRw?= =?utf-8?B?TkZmZ3RuYTluV0FGZk1zN3VUQVNFMVZDclc2aVAySHIzSlFZU3MwNFoyMGtl?= =?utf-8?B?cnc9PQ==?= MIME-Version: 1.0 X-OriginatorOrg: nativewaves.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PA4PR03MB7167.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4fb282f9-329a-4652-4328-08da7ae0e212 X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Aug 2022 14:59:10.9819 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: e4239718-b000-4513-8314-02ef46bd0276 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 0CPJ241DH/NOKZ7Y6D6KsF0FE9toIXytUCzPx5VP+TTZ88FMbmahuzk0egTNf1x+33tzyIcE0s+cYzmGXF2RPfyeu7Vzpg159Y0B5DHlLTs= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB3666 Subject: [FFmpeg-devel] [PATCH] avfilter/vf_showinfo: add wallclock option 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 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: Signed-off-by: Michael Riedl --- libavfilter/vf_showinfo.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/libavfilter/vf_showinfo.c b/libavfilter/vf_showinfo.c index 2c8514fc80..1953f777c7 100644 --- a/libavfilter/vf_showinfo.c +++ b/libavfilter/vf_showinfo.c @@ -43,6 +43,7 @@ #include "libavutil/video_enc_params.h" #include "libavutil/detection_bbox.h" #include "libavutil/uuid.h" +#include "libavutil/time.h" #include "avfilter.h" #include "internal.h" @@ -51,6 +52,7 @@ typedef struct ShowInfoContext { const AVClass *class; int calculate_checksums; + int print_wallclock; } ShowInfoContext; #define OFFSET(x) offsetof(ShowInfoContext, x) @@ -58,6 +60,7 @@ typedef struct ShowInfoContext { static const AVOption showinfo_options[] = { { "checksum", "calculate checksums", OFFSET(calculate_checksums), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, VF }, + { "wallclock", "print wallclock", OFFSET(print_wallclock), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, VF }, { NULL } }; @@ -740,6 +743,14 @@ static int filter_frame(AVFilterLink *inlink, AVFrame *frame) sqrt((sum2[plane] - sum[plane]*(double)sum[plane]/pixelcount[plane])/pixelcount[plane])); av_log(ctx, AV_LOG_INFO, "\b]"); } + + if (s->print_wallclock) { + av_log(ctx, AV_LOG_INFO, + " wallclock:%"PRId64" ", + av_gettime() + ); + } + av_log(ctx, AV_LOG_INFO, "\n"); for (i = 0; i < frame->nb_side_data; i++) { -- 2.37.1.windows.1 _______________________________________________ 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".