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 666DB400DA for ; Wed, 17 Aug 2022 08:30:22 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 7C85568B810; Wed, 17 Aug 2022 11:30:20 +0300 (EEST) Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-eopbgr20077.outbound.protection.outlook.com [40.107.2.77]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 80B3668B406 for ; Wed, 17 Aug 2022 11:30:13 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=G6PRfQqLIh1anMxVSrmdPKbZ6xKUzAdGUikTZ12oFGm9FJhr1LHVUzUkj6AZdxVE+aTwEFE/EJlcmGlyYQS7xjMHMH5NPJLIHXpsI8gjKx0uKr07GZHyrEFuNDA+jgjAwgBNrQxjKO8M6k6gG9NP6SJPPopgZzFWdzrEQ21Ez3OBi3BuaaBAFGFXwTizyaew6g6uov97owEkZsB5OwrCy7c+gNlARbloInQf1cN7ol237KO1FFN+YH3UslR1vfcVWDmRE21MBWaAJDB7qazGf3Sf+fSwoXbqcDuHja93C0zWZ4YtZWoxzWR7ehfhmQUkn8BkOUr7tgjG+4lTtKYGaw== 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=0skh+I63Gi84ULVvQKDuU0mYCrxiaJ2DDUs+shzE6e0=; b=kCv04bMDXNWgMDEHmjxEgCwd/hiAVyVP9mPo+kFU+vQMJ6dMFKRgnJyyv6P8bZjlqbTtrsK7RWFGtZ88wHB10mNoNB0RKEWTd5/nJTNc1OwEceFE2eANiL8xEK2eizTpjKkvbg2iwESUjqWSvUhoMwLA37oaI5l/AGRVWMgH9rccXXMiQKILXjQelJZ/b8r+PuN14dQ8UMVQ5Rz69w+rdB34NVaRE+X175fNkPxMPCSp2b+3f8FMlfM6mkyluGFwaYL3TQwEyNfoP6ckGSz3LZ0UgzHtzHk4YgDezwSqv6gwOxCy8fe1zXvIILqyLgOxUm9h+vZNxOtI/rD2EhfRuA== 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=0skh+I63Gi84ULVvQKDuU0mYCrxiaJ2DDUs+shzE6e0=; b=cC3DPsQTEnttfhn/NAz226ucaZfCGIov/aZZ+XEATdRr5bzFigetNsMLHOeAGEsx8npGf2pQdJJWYukAZRngxpUCePtB54Op6YCxiIuRl/su17ZoF0CN8Uw44Kkvnjkz+ZkqXcAjEzaeMFmh/+PXyxwJVn+Hsw+6Vb/nrNWq+IY= Received: from PA4PR03MB7167.eurprd03.prod.outlook.com (2603:10a6:102:10a::8) by DB8PR03MB6201.eurprd03.prod.outlook.com (2603:10a6:10:13f::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5504.28; Wed, 17 Aug 2022 08:30:09 +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, 17 Aug 2022 08:30:09 +0000 From: Michael Riedl To: "ffmpeg-devel@ffmpeg.org" Thread-Topic: [PATCH v2] avfilter/vf_showinfo: add wallclock option Thread-Index: AdiyE48pg6yws6aUTq29Ece/6EUdEg== Date: Wed, 17 Aug 2022 08:30:09 +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: 9075d6f9-3195-4c24-d4e8-08da802ab27a x-ms-traffictypediagnostic: DB8PR03MB6201:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: RgrUGKUCKY1A8IApbY43wghyNHTGMfffs+BUWmzFKUQNauviQdJQ2DMvU5FcHp4w4MPI5KDVHnd8Dr9OF9pee/hXka+z0fY8gh3GJeL2zfuieBnktUGWkiZUqjvNnW5P7QfzARjy7molyRo7/OeHAP9TxTMtdpPKj8EYBaxnDu5KYfZ976ZkpGNsT5Q993Bzi3jY7xW+/hgIgz8N8++CArUohGc87UGnUqFdetgbF9v8e2k8pRn+9yz8sxLkuL49UPLFEdr9VXmrOBDmV8vJk7mgaXF+L67VXSoHn/zwtn2cpoT4pQ8S5hhJxXXv8Rg+U6qGikmi7OYl+6Q8AFuDrXOrgrn5TmnTlOLuJ8a5tjYXPGDqG/b83Rl7+uGfXyygJjZLuzlYraYrlESxibFBPEBq+jn8BN+Vt+Yfi5lsZUMB34aGo/iYQlbt0/+lv/yxEzWrZp7EmOSVvijOmhQk4H792+HIB3EHsZ2bC9+Y18ZGAEUb5KQphCrrPs1BHtNpfji2ZC2w34Ch4FZle65dSph6kPx/Js5Y/FjGzdEVEgxjOF5PtJwniFHKmCGkO0c+GgyGaJK0MGlVhtVf2q2RIplrYzVJFjYg9T3FVjBYccQe9fL5Ne1H+q2O3HLGiKs5iKdZcP+cl4qcThEjLfa+bWatUCIe1sQOPgnOUdLEmfuXwKr6F/3w3RggvOe13z/JJmhrpkrsen+9H6GTBmBbtiY9eRryQMEpW+Q84uJL0qlHMUXz4ZPvk3X++2trt6xy0h5xiMUzg2oitLnq90CGRNLs/7VFBI+GcOKHLY5tXK4= 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)(39830400003)(396003)(366004)(376002)(346002)(136003)(55016003)(8936002)(186003)(38100700002)(6506007)(26005)(7696005)(9686003)(86362001)(316002)(76116006)(66446008)(2906002)(66476007)(41300700001)(66946007)(8676002)(64756008)(71200400001)(5660300002)(122000001)(52536014)(6916009)(44832011)(83380400001)(478600001)(66556008)(38070700005)(33656002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?QmZCcmM5SU1wMGZMNUQxeWROK3lNUnE2VzltempZblhOVm9ubXdjMEduNFdT?= =?utf-8?B?a2x4bFFuc0FTaGRVeU96eWNmQmt0emp1d3g0R0NVbzNVcWpOZWJocFUxb010?= =?utf-8?B?YUNkTHcwdUQxZHBGZ3ArOGU0TUdMN1VyeFZ5N3dFVXRJdWZHT0lWc2ZOR1Zi?= =?utf-8?B?dnJ3OC9HOTR6SGZQTUVuaEViQjRwdlRndVVHREl3ZmhvdlBCZDBHRDZYWkV6?= =?utf-8?B?WFNlQ2NxekkrR09ISUtMZmJXRVNrZmRHQ0tnR0RVRlg5ZDl5TVNGYkhoSlk5?= =?utf-8?B?bDEySGZiV2daNDdjUnNBYWJZbnJ3N2VHb0ZTVXh1ZmE2RFBEenN5SUYrckR6?= =?utf-8?B?dWpibnZ2SFNoV0tUNENuMjRMenRWSGpGL01FNXlKcUJkQ3pnNHhLT2IzWkxT?= =?utf-8?B?M0JkSWFOVE55LzNsYlZobnlDMkxqaUlKTTJ0QWhSUlI1OHdEaGV5QXV3MnFz?= =?utf-8?B?WHdQSEsyakRsNkxuSm9OVFR6T1dyWStxOUY5R25veUtjanc4YTlGNTFQOWFi?= =?utf-8?B?VHhkNWVTWjVYTzFGc2l1UkRWSFNwOFRqU0dCZEM0cElmd3F3WjUvM0prZjR5?= =?utf-8?B?RCtFcHRzaEx6TWNzd2t3UzJhejRPT2o1NCt1L1FuemlxM1VIbnM2NEJ5YzJE?= =?utf-8?B?dkJwTjV2NEVyTU5JV2xyZjd1UEcwZXJEZWdkWjk0SkEwaXBQZDF1SXJOMmtn?= =?utf-8?B?ZXk0cnpHNk1QMUFUa2huaFhHc3d6WTU5UFhmakduNkZDSDdTZXl0NHJac01x?= =?utf-8?B?ekZCWmpQYmVhdkVkUUN2QUkrTkF4Q1F6L3FNY1lnQlJNMUtrSlhVa282d2ND?= =?utf-8?B?VWgvQ0twRXpkZUhkM0oybDlPSFZtemV2R0pTa0FvZGNHaElvUUFBandSUEEz?= =?utf-8?B?UDdFUU10S3BMY2VKaEtEQXZFOHFXWUovcGtlOFBOVnc3SUhVSWxmQnNUV0w1?= =?utf-8?B?cEtBL0IzVmNxbGVsSEZ3RXFMVHBXc1U3WDVyTmh0bEJ2TTF3R1lmdk9yK2FE?= =?utf-8?B?bGt6czZzbktDd1c5VXZubVRMbzdqa2RyLzNFZlk0V09NbWUvemQvRVN2RWVM?= =?utf-8?B?blozMTZ5bTRLNHROWDY0d0ZFcDVEU0Q0U0FXL01Lc005Vk9hZ0RoK2pMdXN6?= =?utf-8?B?QW5aOE5nRFk5b3lFK3ROVEZzQnNKUDJBMnpzQUh1K25xa1VqcWhpWGdLaFU4?= =?utf-8?B?Nk4wTWN3ZE41eVFMYW0yVkErNU5tZXlIZmJldW81U2tWUXByTUNWVGFjV0Ey?= =?utf-8?B?by9NR1NEMHpjQjdtZTMxbDdOM2hCQjBMRTNEa3BVSkxnTXVHNDR0ZmR6c1Rk?= =?utf-8?B?TFVuUVhMTG9rS2RPTExRSW5PV3pkY1lmbUNUWWtCcnh4MW9kaFAvWFZDT0hl?= =?utf-8?B?REV6OVhxS2d1K1RUWGR5N1dWYnF4RmdHdndhWnlha2szMUlhZHY4TlJmWHhj?= =?utf-8?B?U2dFWUdrYm1aajdLaUFSQmlVQ2JobklQcmVBL0RHVXZHM1N3QWlCQ2lLZ3Fa?= =?utf-8?B?alFDL0RlQ2JTL0YzcGtZSy80bkV0WTUyWGhlbzdRSXFSRkxoNG1WYXlLejI3?= =?utf-8?B?REZnQXpUcWRaZWdmSTVjK3prUE0yYVFBdjRuOU5pQUFFM1E0cTRRS05neHZV?= =?utf-8?B?WGJKV2hiYzhCdkdTUHNWYjhDNExZNmI2Tzh0NXlYYWtRekVJczBBVGpWNnVO?= =?utf-8?B?RUo5d2lWSnZTc1RXYm1jdzZSNU9uT0VPZktsRnp4YkdRRHAvTXFxNVR2Q2JN?= =?utf-8?B?LzA3ck10Q3dOYWpqVWtQTHNVUEdYQ3pOYUwvRm5VS2JkUVV5V29iVkMzR2ls?= =?utf-8?B?NXNWZm9SWEptVlJ5QW9wL21malp4RUVzSkY2WjBhUVdKRDZHSHpad3RGTUhZ?= =?utf-8?B?MlFSRkdWREVqc2RsU3RxblRjcHFFV1RGY24vaksxOHlEWVR0azlDRndCOTlX?= =?utf-8?B?eThhUVNNZENNZWN2djhpUC9VUzhLd1FVMmpVNDQwQ0ZVcWt3Z0djenZIR0pB?= =?utf-8?B?Qit4TFNzaFhXVll3bllGTk5nWXJiVXhMZFdtbnlwTG10SFhUc1E1Um81K01D?= =?utf-8?B?UWYvVHlGdjYyQW5IeDBhUHdNUXl2UHFQK1hsc1ZuSzhjeVpnZDZkN3hZelZN?= =?utf-8?B?dGVhUVArcVFQT3Z4VHFrcjFDSUhkaDdzdEJ0SnJPZ3BjOWU5MmNsY0pFbDNJ?= =?utf-8?B?OHc9PQ==?= 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: 9075d6f9-3195-4c24-d4e8-08da802ab27a X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Aug 2022 08:30:09.7409 (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: W2bsRlYJ47+FzPgF9ZJlkll18kke4vJETfyjQ+wYCt1N2dKHEBdVjvM+GObRu+jMWMMwKL375k5Ic0UnEUkXpl8OrQKhPqWZzRrIP3W7JP0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR03MB6201 Subject: [FFmpeg-devel] [PATCH v2] 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.2.windows.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".