From patchwork Fri Mar 24 14:19:27 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Jan_Ekstr=C3=B6m?= X-Patchwork-Id: 40799 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:d046:b0:cd:afd7:272c with SMTP id hv6csp653154pzb; Fri, 24 Mar 2023 07:19:44 -0700 (PDT) X-Google-Smtp-Source: AKy350ZpfIUSW1YwIpanYKW54dJhSAGLIfuWX8hSEsN+rcaOu/gqRMibVB5mRYZa14pWJKtMHTBZ X-Received: by 2002:a05:6402:268e:b0:502:1f7b:f0a6 with SMTP id w14-20020a056402268e00b005021f7bf0a6mr2142559edd.0.1679667584514; Fri, 24 Mar 2023 07:19:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1679667584; cv=none; d=google.com; s=arc-20160816; b=cWDdu5IeLN1kfMxfm832rWdbNMAEJIsbOtc66PrpwnFj6ZGeRlPNghdKBYZDyLw44P OxJfFBqXWA4kgj2NUmQ4NfzWHESqP2PwppDP0W+Oc6ny0s0ZImKIDC+hLnwgfQoFwlV6 pfvsWtUXIGp1zqgaokJUSwSk4COq7dMd4Y0tH2fK4xeKiY6ZUTCiAEtovxrUjKPTNv/v xnHBp3ttJWYWaP/z9fksagVHEfy9wWKCHREoL2OPGQL9lN6LiaiQ4M+ZV3d5cfrUJOit nu9b5kh24+aZVMorSh1U+rIWwENdm28LpRdF95akGc2HijpJgT3AhvFV+TggNOZd/mMf SzJA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:reply-to:list-subscribe :list-help:list-post:list-archive:list-unsubscribe:list-id :precedence:subject:mime-version:message-id:date:to:from :dkim-signature:delivered-to; bh=x5Jc7fKXszQg4HYvj5bRCcedD5PDFsHClIrw/51NuRg=; b=rcNW8PuoeOOAY9GJ7iPu0H+oScjyWEFsecZl6TJ5qZrX6YRjJN3SH2Mxr1WCIopl3G mF5gXnpzA1hP2JMULkCofcs6TdMNKBFERq26P4X/rjLFmiFPAL5zng0X0Qn0w+SnSj+2 3ORQ/AAbOawq4PRt2kt7ewjxGFZqpB0rBIYwvtwkqCdWZw2R8ecPMzDnvayO85QNkXo8 GfY4XvtbXsdi0QPAz9anJXZIY9GI3IuFm6C/dzR6/0df6KB/Izjh0v4gosjV7cd9znSQ q7qd350YewgV65RgKi6TD0Vg7W2gQzkaxnxdGBNj4Y0lJFbw/Mg55bhC6X3FMVh5DSEN QiMQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20210112 header.b=esQ6jJfj; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id i16-20020a50fc10000000b004acc454abe7si21606311edr.260.2023.03.24.07.19.43; Fri, 24 Mar 2023 07:19:44 -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=@gmail.com header.s=20210112 header.b=esQ6jJfj; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 0BA4068C80B; Fri, 24 Mar 2023 16:19:41 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-lf1-f41.google.com (mail-lf1-f41.google.com [209.85.167.41]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 22EDB68C7EE for ; Fri, 24 Mar 2023 16:19:34 +0200 (EET) Received: by mail-lf1-f41.google.com with SMTP id x17so2444498lfu.5 for ; Fri, 24 Mar 2023 07:19:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679667573; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:from:to:cc:subject:date:message-id:reply-to; bh=aFqRncb4MKJST1kkd0MyTDCghXp+NKtWMChKed13X94=; b=esQ6jJfjx48Z0Bv7b07ahk+y8x8Ck1+OZsW6bcmZGPzBdbvQMJrrKPPMWk7ecSud8I zAosNRanJnFm3hIf0+F1AhvwcxniU+r+OigUdgqNmi/B1ZtyZBD1D51bepmEt8lYHV/O YZdJDG1qiSs01KcDApLE3mRHDmqx6/SJktQAYP/bYoD78nhhV256qtm0sObliLudzKIB /S27cdLf5a/Ak3wCJyu2DUVbWSrLwFGok1A2H5zVCXmTSVf612ZWJiK4jcFfGKuSoWqg rH1z6UnCF8xgnbGjRR1tlK3h0HSl5l67R1HlORicdz1aEy78q1Zdn6VwMynGz6ncxk52 yP7Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679667573; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=aFqRncb4MKJST1kkd0MyTDCghXp+NKtWMChKed13X94=; b=gniHbD6TbE0TyJ1QN1ZNHst/4rSnZhG7PA1v3n6EAAIYMWXnZ3xtoqgOzV51OjyxpW Xhz6b+eW0oMh4bcDZtVHdi5U9LCkd1KzDWbhJG5JxRw33GDT4LFbS+egvbulocKzcupl OETjCeEpxd9TEMziQLzF0InT0pkZZHI+kz78q2in6Pf990uZJhvsFKNd97IqEskyaKff 0HxWNSVa0QGLgYOa09ZEqmF3PG2O9JF9ITq9HvXU5aj4Mt2nilOwDeYrkBb5aI1yhycP +wmxybuFRIcoscCoR/hGk8DMacWDiusF37N0ZYzSTNbEbr6SN6Ol7ItdMoBM4Bz1UBxN awZg== X-Gm-Message-State: AO0yUKVIbF2tkT3kZmlV2ytDEDttgouzxa9ddoKU4bkWFJFrgaVs0oHQ lOqVpd4I4zptL2wbMrzsa9qNtI4qIRs= X-Received: by 2002:a05:6512:15a6:b0:4d8:86c1:477f with SMTP id bp38-20020a05651215a600b004d886c1477fmr2726169lfb.20.1679667573245; Fri, 24 Mar 2023 07:19:33 -0700 (PDT) Received: from localhost.localdomain (91-153-198-187.elisa-laajakaista.fi. [91.153.198.187]) by smtp.gmail.com with ESMTPSA id u10-20020a2e854a000000b00295b597c8fasm3434225ljj.22.2023.03.24.07.19.32 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 24 Mar 2023 07:19:32 -0700 (PDT) From: =?utf-8?q?Jan_Ekstr=C3=B6m?= To: ffmpeg-devel@ffmpeg.org Date: Fri, 24 Mar 2023 16:19:27 +0200 Message-Id: <20230324141927.69095-1-jeebjp@gmail.com> X-Mailer: git-send-email 2.39.2 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH] ffmpeg: make timestamp discontinuity logging a warning 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: +AJYUshLBx+g From: Nongji Chen In most cases this should only occur once or so per stream in an input, and in case the logic ends up in an eternal loop, it should be visible to the end user instead of being completely invisible. Signed-off-by: Jan Ekström --- fftools/ffmpeg.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fftools/ffmpeg.c b/fftools/ffmpeg.c index 438bee8fef..1428988f9d 100644 --- a/fftools/ffmpeg.c +++ b/fftools/ffmpeg.c @@ -3696,7 +3696,7 @@ static void ts_discontinuity_detect(InputFile *ifile, InputStream *ist, if (FFABS(delta) > 1LL * dts_delta_threshold * AV_TIME_BASE || pkt_dts + AV_TIME_BASE/10 < FFMAX(ist->pts, ist->dts)) { ifile->ts_offset_discont -= delta; - av_log(NULL, AV_LOG_DEBUG, + av_log(NULL, AV_LOG_WARNING, "timestamp discontinuity for stream #%d:%d " "(id=%d, type=%s): %"PRId64", new offset= %"PRId64"\n", ist->file_index, ist->st->index, ist->st->id,