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 BE0124DB98 for ; Wed, 31 Dec 2025 22:21:14 +0000 (UTC) Authentication-Results: ffbox; dkim=fail (body hash mismatch (got b'Qb0UVoi3prvF9us7d2BQMyKUF/TYR4+zhWuLsQeS4C8=', expected b'f37PJXc9ukpvihPGF1zHzT3xSySPDF9By8CngSXOZdc=')) header.d=somaiya.edu header.a=rsa-sha256 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ffmpeg.org; i=@ffmpeg.org; q=dns/txt; s=mail; t=1767219644; h=to : date : message-id : mime-version : reply-to : subject : list-id : list-archive : list-archive : list-help : list-owner : list-post : list-subscribe : list-unsubscribe : from : cc : content-type : content-transfer-encoding : from; bh=rstmg4S/BhyFgCu3aOSXDMNMmw8NvMqWqbacfXir0ds=; b=qSa5Csiahx/sQQorq0Xlim6gL3z7NPEJyqcToour7/SAXsrXd5Q4Pm+JhJuCNmAlmnN9x QWg05tutnXWlQPxjBNRKhyJwORrZyX2b23JMWXdAbFWYjjzPq+vCGp3t5RraTHgFQEB73XM H3VyAZUkDLpOZ0z4HpgXwymb7fothH30KHjUUVCyFbZrqaftu6vBztLQ7gUHQ+XxuDymcBo oovTgQDYUkPWMYtOoKMHDa2QDKjUUH3afv00HmtvVloNZ2xSrezjVGsOdntTwsu8JdpbZY8 E9lv72JtLBcQFXjjpxqkd2cVKvFE+iFETaAdcJjpTEINKpz6L5FUFAQIV80Q== Received: from [172.20.0.4] (unknown [172.20.0.4]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id AAFE1690D3B; Thu, 1 Jan 2026 00:20:44 +0200 (EET) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=ffmpeg.org; s=arc; t=1767219627; b=uLrrEMwBcMY6HpGZbW6Y472+rNbrcAhnLHr5e6wxvIX0azRh1GUJ4wsXJDcdUEQ75qNDn l5U49P+Lj4fP0tXdG3hTqXIXmLLhNrAvk0hmXpRFugfX8H6E4WvmogQfufmeY2kpAoYp31a M3FVC09BZYuW8gkfF6/C5h/Wk4gSkx5Q6iROtU5jRCFDNvvlGXP7t8XW8XN0knEInj8ihJg gAngBtsuMfP+mt46eBb0iCLRpm53ix04qDRopDL4/Ya6zS52dxb8jZ4usuvRXa9L+6vzEqL HyyGtmWq2UGx6uI63DgzTNAvDjcTvUTkZPgJY8ln5E3lL9ADnXIAfUyRUq4A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=ffmpeg.org; s=arc; t=1767219627; h=from : sender : reply-to : subject : date : message-id : to : cc : mime-version : content-type : content-transfer-encoding : content-id : content-description : resent-date : resent-from : resent-sender : resent-to : resent-cc : resent-message-id : in-reply-to : references : list-id : list-help : list-unsubscribe : list-subscribe : list-post : list-owner : list-archive; bh=Qb0UVoi3prvF9us7d2BQMyKUF/TYR4+zhWuLsQeS4C8=; b=rR0/6AxoIHHXO07Fye0gm/jwl+oh8KtXXzMvT4N5e9pRkS5s8BkDCpvVDE6XSq8nwGLa4 75FOW1/HvgHcrk0Ep6UluKQyjmKl1w8A1Qq9K0SJUB1MSLsnxroz3CAKeuE2ddJXs0h23cd vrYIWG/NeAhOMzn7+JY0WX3KA+ARyFUOIMOXp3cuQHjoT2fqCP36a6Vk8PjX/NLhvHK2pLk ax9dK+BUHGoX9ANOP6UoGWexYbhKmbxb0Neo5Ruo94qqbijAC1mQ9A0VkI/NXbGR3bKAZKB J9dg6ma5wDyw3cMcs8dvbKjfvNlg5u8dCdPGqOFc4I8RDqhOXHdjlLxTnEVw== ARC-Authentication-Results: i=1; ffmpeg.org; dkim=pass header.d=somaiya.edu; arc=none; dmarc=none Authentication-Results: ffmpeg.org; dkim=pass header.d=somaiya.edu; arc=none (Message is not ARC signed); dmarc=none Received: from mail-pf1-f171.google.com (mail-pf1-f171.google.com [209.85.210.171]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 37D0268F491 for ; Wed, 31 Dec 2025 14:11:52 +0200 (EET) Received: by mail-pf1-f171.google.com with SMTP id d2e1a72fcca58-7b9c17dd591so9228015b3a.3 for ; Wed, 31 Dec 2025 04:11:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=somaiya.edu; s=google; t=1767183109; x=1767787909; darn=ffmpeg.org; h=mime-version:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to; bh=f37PJXc9ukpvihPGF1zHzT3xSySPDF9By8CngSXOZdc=; b=L+tuBPR2cOCDyO16bZ7tA7rk2KwmyFHOyjyFDhDDa+Q9H/iRGD8cTlzwveGnQMMj26 SRoE7y3q/3XWhS1tj8hU40HdkTedLGhrptPoGuKHqCOjMkp3JToBABS9/ftV0oAJ7ViU EyjzK5OrvnXQjVtyw+OG9oPoQTyxH5I6PXznc= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1767183109; x=1767787909; h=mime-version:message-id:date:subject:cc:to:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=f37PJXc9ukpvihPGF1zHzT3xSySPDF9By8CngSXOZdc=; b=MMF3zErQ4W6MYdvrC+hHTvoyBjbHotJwoB9p+Fs7K+8OKMCX0HwY/zbmzOwjD3UFF/ m5hh6XLcl/RJrwec06FwngJpwu2qNn++BUplaR/GTw/DbuL5i5T/MeVr5adbtUVWSB8y bZDQZQtf4Lo7BsA76//69Jq+oesclkZ09vq03UTV2pzERpdxyBYmk8rEguGgHxLb1jNE UpjKwWLQImOCEhVg4KlkeC9eyILvF+4hQb+AFgjmPJ5RZvYdi/yXojZyJzM9T4uXB14G 0dZrkbcuCLRKkUtfQdegkePsIgcCOzmBfGkUCpgBOZTGYW6Vk4UXCL8hs8ocAqey02nS zNKA== X-Gm-Message-State: AOJu0YwCd1jpXBWTgWOItSF/BuHHCcmIMJfHrYZXsrBm5cVIEqzWvyao aZY1ZEYilMSiK2M79VbWCs+nNqUspxtvlsb7IbsOlbsHHYb49SHZc8W1P3fQXFaXp+E7BQ36mll kHbHEvHxpez5Ut8YlQ7xWFg6p53zdvLdYkfFGky7+7azg1vZxjtgJUXd2Uf/mquDyUK+K X-Gm-Gg: AY/fxX6U4RmitQcoGnL3zCA576EFOIpg+uL/UnjkLx5tOpEWdOORZtVTuJ9SZsaR+X8 lwqSxc2mdULEZBbj8d7r9DsgqP9XuLtptWjLBNXzCW1y5wA3LESem0br6TBp8nlKhy7awS88sGP LUso5W95sukEEjLj70F6ytfBEK5TfgAEY9i2EljExMqTYDxu9Q8cqlZ+Cjo32uynm6as6mzVdOz xC9S6PNjAK9vP0Z3MBgtOTe13/jilpyFebq7JZc+LITIghXUjvx+yHlaO8JvMNuKEtqzWIGtCHf VJR9sSQfWZdtJq3va2uvVuwK/BZvbnaUE0jkU7EBnxi6qBazpt4bpfX3XhoMbv9P8I7YtMwVRvQ nFRyeRObmlMotFX0vP+W52/nhKuZtHwwo9csbPFnFNrPPvQ2nQSR/Zu4H2CefetYG5mjTFQxsqg u/A3lfgpQ6HERWsgvx8UOAXWQA3C9JoiRwuTkgYA== X-Google-Smtp-Source: AGHT+IH/ta41FaynYckjBh7yGuMy8dxcVwA8wTrEpsfve0gRPTwvKPK3F8akWOvPEe5+VXGrf/XhOw== X-Received: by 2002:a05:6a21:32a7:b0:35f:68d:4314 with SMTP id adf61e73a8af0-376a7afae04mr32831936637.24.1767183109469; Wed, 31 Dec 2025 04:11:49 -0800 (PST) Received: from localhost.localdomain ([103.252.5.185]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2a2f3c87845sm332054135ad.39.2025.12.31.04.11.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 31 Dec 2025 04:11:48 -0800 (PST) To: ffmpeg-devel@ffmpeg.org Date: Wed, 31 Dec 2025 17:41:22 +0530 Message-ID: <20251231121122.475-1-vivek.kj@somaiya.edu> X-Mailer: git-send-email 2.49.0.windows.1 MIME-Version: 1.0 X-MailFrom: SRS0=fMxV=7F=somaiya.edu=vivek.kj@ffmpeg.org X-Mailman-Rule-Hits: nonmember-moderation X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-ffmpeg-devel.ffmpeg.org-0; header-match-ffmpeg-devel.ffmpeg.org-1; header-match-ffmpeg-devel.ffmpeg.org-2; header-match-ffmpeg-devel.ffmpeg.org-3; emergency; member-moderation Message-ID-Hash: Y3ABQNB2AJFM67T4LPGAFVFOESZHQASJ X-Message-ID-Hash: Y3ABQNB2AJFM67T4LPGAFVFOESZHQASJ X-Mailman-Approved-At: Wed, 31 Dec 2025 22:20:19 +0000 X-Mailman-Version: 3.3.10 Precedence: list Reply-To: FFmpeg development discussions and patches Subject: [FFmpeg-devel] [PATCH] avformat/mov: fix sidx timestamp handling, use PTS instead of DTS List-Id: FFmpeg development discussions and patches Archived-At: Archived-At: List-Archive: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: Vivek Jain via ffmpeg-devel Cc: Vivek Jain Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Archived-At: List-Archive: List-Post: The 'sidx' earliest_presentation_time field is defined as PTS. Previously, it was incorrectly assigned to DTS, which could cause sync issues. This commit fixes the assignment to PTS as noted in the existing FIXME comment. --- libavformat/mov.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavformat/mov.c b/libavformat/mov.c index 009ddfec80..f651d0387b 100644 --- a/libavformat/mov.c +++ b/libavformat/mov.c @@ -5892,9 +5892,9 @@ static int mov_read_trun(MOVContext *c, AVIOContext *pb, MOVAtom atom) } else if (has_sidx && !c->use_tfdt || fallback_sidx) { // FIXME: sidx earliest_presentation_time is *PTS*, s.b. // pts = frag_stream_info->sidx_pts; - dts = frag_stream_info->sidx_pts; + pts = frag_stream_info->sidx_pts; // <--- FIXED av_log(c->fc, AV_LOG_DEBUG, "found sidx time %"PRId64 - ", using it for dts\n", frag_stream_info->sidx_pts); + ", using it for pts\n", frag_stream_info->sidx_pts); // Update log message too if you like, but logically just changing to pts is the key. } else { dts = sc->track_end - sc->time_offset; av_log(c->fc, AV_LOG_DEBUG, "found track end time %"PRId64 -- 2.49.0.windows.1 -- Disclaimer This email is governed by the Disclaimer Terms of somaiya.edu which may be viewed at https://www.somaiya.edu/en/email-disclaimer Finally, please do not print this email unless it is necessary. Every unprinted email helps the environment. _______________________________________________ ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org To unsubscribe send an email to ffmpeg-devel-leave@ffmpeg.org