From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 20F594CD21 for ; Fri, 13 Jun 2025 05:55:22 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 80D9368C7DC; Fri, 13 Jun 2025 08:54:59 +0300 (EEST) Received: from mail-pj1-f53.google.com (mail-pj1-f53.google.com [209.85.216.53]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 5316768C6AB for ; Fri, 13 Jun 2025 08:54:52 +0300 (EEST) Received: by mail-pj1-f53.google.com with SMTP id 98e67ed59e1d1-3122368d7c4so1653113a91.1 for ; Thu, 12 Jun 2025 22:54:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1749794090; x=1750398890; darn=ffmpeg.org; h=cc:to:mime-version:content-transfer-encoding:fcc:subject:date :references:in-reply-to:message-id:from:from:to:cc:subject:date :message-id:reply-to; bh=hgMIXI8doadNmQIgy76XHbhLIbSi5JZT02B/vV53iF8=; b=X6lBhUOVQO6h3DbiLm3HCEI88uNlmb6lc5q4FDr12hO0l830ugjEwpHW8iiJPxJLCA u83LgIStRcfvlWQYCZAWwahgnAtTYCE/PpqPeLubSAog2sTJ9YE67eolTodMg+6SyfTT Gw1Jm//nNpg4qx/12FnO26ovlTpKJYRG5FMzOyNCaBOQV6t6Wp04idMQ3weidBT3FTdc GV28R+vr6KtE3HpWPBZvPUXrQKWrjfqgw+XO9X5f5v/0qotwgEwmOr7/zBo+O2Azlxwg q51yo7FhSuwpSiOwVnz4OORVv/d+QsxwzfupawPmyNpa4LpRgRUplZ0AfQXG9zWQmo7q iVew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749794090; x=1750398890; h=cc:to:mime-version:content-transfer-encoding:fcc:subject:date :references:in-reply-to:message-id:from:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=hgMIXI8doadNmQIgy76XHbhLIbSi5JZT02B/vV53iF8=; b=QbfS2YBszTIvTuJ4s7M7tAxabSneaF9g8/V/OONRABwZM13ZH4aO1ekaRebxZjuy3u KCk7ZH2yBRF3+E5qc9jmov0+nWm3mH99xbY0/I9d5fcppMGJCdw9qDj5pXmhNzKg7Npb AN+m2eKlx1t9j5tftIGg20AZ5/VPohqUfX9RirEIY64lYSsKhdh4HNT3VD/a8gt+2Cfk JsCAVNzvQ3gO4tcdR+m7NUTND5qR0x48WWohqk1bxXDu2pXU4nlUuaX58pVKQuwCUcv6 e2KUsdhkJPlw6orPJ3qB9Br/JWDwjtwFrFMQVsuWUiqSFquF43f1LrFG40izTBSZSMwV jtug== X-Gm-Message-State: AOJu0YyEeSq/vJrYchVJwsfBJap5IbJ7fwvk4570lPCRiwtYrSCK6HtU yLU88ISCd4u6Q+7wZNTqylWFo6lKFgUfPLut+kdx1LTPlsmZX+QRI7Z9lnwzQQ== X-Gm-Gg: ASbGncs/zOAEgZUnOc5q39cSsZcyykSEdsQ/aSsuD75uQ/9ljfa/4dhlEdlp2C5qucc cKvsjg0XjgO+54dqlMM1Faf5c5iYXkDf4YMmQn8S6R7EM4TfJB16P5km19VuA9EsBP0E8jiWldY P+ykejVxb1AR33+/3TWI9wRgV275Eny2ngS+WEIkJEwUpTtgpDbZF/Zb9iJnaOFaZAEUKoGqNOH pIxYmNORvq7wWn1xXecYdAkjzc5kO1e93BDqDkvLqbLRwHNKB8NqanbBlGSN+rp9K4WsUVFnKk/ p45JqQdF53NLI/opOevjqx2Xd24/FgvfFY4+FGIfhRW0Qz9y2O9EbTKigoW4CbZhhYsb9S/g6PS Y2nZl X-Google-Smtp-Source: AGHT+IEhu+muAVgba8T6AHkTUnouE1FqZ2w+R7/yZlnH/PEKjwz+1QZRFAx2d6zl1Nd97paVk59K+A== X-Received: by 2002:a17:90a:e70d:b0:313:2f45:2fc8 with SMTP id 98e67ed59e1d1-313d9ec06acmr3197162a91.18.1749794090447; Thu, 12 Jun 2025 22:54:50 -0700 (PDT) Received: from [127.0.0.1] (master.gitmailbox.com. [34.83.118.50]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-313c1b6d4desm2850410a91.47.2025.06.12.22.54.49 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 12 Jun 2025 22:54:49 -0700 (PDT) From: softworkz X-Google-Original-From: softworkz Message-Id: <6a76e43900f1ac469a138bc2f5163a46d4a1dfb5.1749794067.git.ffmpegagent@gmail.com> In-Reply-To: References: Date: Fri, 13 Jun 2025 05:54:19 +0000 Fcc: Sent MIME-Version: 1.0 To: ffmpeg-devel@ffmpeg.org Subject: [FFmpeg-devel] [PATCH 03/10] avformat/segment: Log more detailed information about written segments 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 Cc: softworkz 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: From: softworkz Also moves point of log writing to after rename of temp files and changes log level to INFO. The completion of a segment is important enough to justify logging at INFO level. Signed-off-by: softworkz --- libavformat/segment.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/libavformat/segment.c b/libavformat/segment.c index 04e973a198..608cad0ba4 100644 --- a/libavformat/segment.c +++ b/libavformat/segment.c @@ -417,8 +417,6 @@ static int segment_end(AVFormatContext *s, int write_trailer, int is_last) } } - av_log(s, AV_LOG_VERBOSE, "segment:'%s' count:%d ended\n", - seg->avf->url, seg->segment_count); seg->segment_count++; if (seg->increment_tc) { @@ -471,6 +469,12 @@ static int segment_end(AVFormatContext *s, int write_trailer, int is_last) av_free(final_filename); } + av_log(s, AV_LOG_INFO, "SegmentComplete=%s:%d Index=%d Start=%f End=%f Duration=%f offset_pts=%s start_pts=%s Frames=%d filename=%s\n", + av_get_media_type_string(s->streams[seg->reference_stream_index]->codecpar->codec_type), + seg->reference_stream_index, seg->segment_idx, seg->cur_entry.start_time, seg->cur_entry.end_time, + seg->cur_entry.end_time - seg->cur_entry.start_time, av_ts2str(seg->cur_entry.offset_pts), av_ts2str(seg->cur_entry.start_pts), + seg->segment_frame_count, seg->cur_entry.filename); + return ret; fail: @@ -994,6 +998,8 @@ calc_times: if (pkt->dts != AV_NOPTS_VALUE) pkt->dts += offset; + seg->cur_entry.offset_pts = av_rescale_q(offset, st->time_base, AV_TIME_BASE_Q); + av_log(s, AV_LOG_DEBUG, " -> pts:%s pts_time:%s dts:%s dts_time:%s\n", av_ts2str(pkt->pts), av_ts2timestr(pkt->pts, &st->time_base), av_ts2str(pkt->dts), av_ts2timestr(pkt->dts, &st->time_base)); -- ffmpeg-codebot _______________________________________________ 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".