From patchwork Fri Jul 29 04:43:07 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Zhao Zhili X-Patchwork-Id: 34778 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a21:1649:b0:8b:613a:194d with SMTP id no9csp660866pzb; Thu, 28 Jul 2022 21:43:30 -0700 (PDT) X-Google-Smtp-Source: AGRyM1u0IcsvRvEqoxuzneFfOqd3G8EiQIkyndQEnB1ajW9h2BDIVRjVxHfk7wzKn87Mfe6r8j3d X-Received: by 2002:a17:906:4fc5:b0:72b:9943:6f10 with SMTP id i5-20020a1709064fc500b0072b99436f10mr1552510ejw.722.1659069809854; Thu, 28 Jul 2022 21:43:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1659069809; cv=none; d=google.com; s=arc-20160816; b=Ff23OyyrKMBw/KD1op3f0jaCB2+V261vY8jmZgGpa2RqGuSqzZKSHeFFx5bmJvkVYF Vtc/E70Y/WFt1FQ6hhr6JuXxAVw2dsa1VICQjuk/hwSFcswRLqCAdvI2xMH+BLkPUYik HCDMHZAtJXeXO5fqiGwc7Fan453r5pVDFAF0b77dnn3eJuWwSV326uo3fdf89ymNnPmu Ag0/le9HkdMve3AeILDtERyRp9FUwzexsPiFpaB9WRt2D5sjzVABEElmFdL84KTl5jbv Faj3pbyMPSrPh9ZGqdg4F4jRPlFLfJfufdUHaqa9axAL5Yf2z1ISgPkDabkNtGjsGU9w 9UPw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:cc:reply-to :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:mime-version:date:to:from:message-id :dkim-signature:delivered-to; bh=9UQemnZ72022h+2yUkaT+yK6tjUej3mkg5Rsgur1Z+s=; b=utOTYp13HpcKV0X5MS54B9S0qdLyX3uQao3wsBdW1A6Fqia8yUIxjz+X+wn47pgIKt 8UKbkb+uC/CmXyH+shvVBlO5YaCBMMs8wkbg+Ff2gLeP2mLWMApod4rmVCfrgnG1Eqm8 Bbr/DWz+JGl4fV371JKlRyAmA2EBKO3JRkWv3NqRnPSz8LmoPVLhGR0i/6MoHi0dbN82 aFUnz6qj2aKDU2DT6py68LnGts1V8V4fXI+A33fJ5xbGO/JcgP3axAYOa+1nDO31oCKB t9vxyLBLwKmHEE/vHib0QFU2/SYbTpCePJIwJsQHvP4v9Moqp6y3x7FeAvi7QrA70qn0 /1VQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@foxmail.com header.s=s201512 header.b=M8SB3lDX; 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=NONE dis=NONE) header.from=foxmail.com Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id q9-20020a056402518900b00437dc92e8basi2784787edd.368.2022.07.28.21.43.29; Thu, 28 Jul 2022 21:43:29 -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=@foxmail.com header.s=s201512 header.b=M8SB3lDX; 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=NONE dis=NONE) header.from=foxmail.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 18E7D68B9AA; Fri, 29 Jul 2022 07:43:25 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from out203-205-221-173.mail.qq.com (out203-205-221-173.mail.qq.com [203.205.221.173]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id BE48E68B6E6 for ; Fri, 29 Jul 2022 07:43:17 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1659069792; bh=XwhYA3g3gL2Gmc6GDC6cZAMYE+JqGyw9DbTP004uKCs=; h=From:To:Cc:Subject:Date; b=M8SB3lDX/Te2dN86/DdUdlp0fL30YcSX1hL8mLqFZSv6YFphOMciG7JVdDOSNZQZc wnAVzoifTqi0C0c3PYv84R4YLTXj9woqPXcQMN/F+6FK5K988CA0qDGDPrArDqgaLb XizTdlyaDkq+qEZmtReLAdZBAA+Jl1PFGvBGdUMk= Received: from black.localdomain ([113.116.29.125]) by newxmesmtplogicsvrszc13.qq.com (NewEsmtp) with SMTP id ACB228CC; Fri, 29 Jul 2022 12:43:11 +0800 X-QQ-mid: xmsmtpt1659069791t59xh05q1 Message-ID: X-QQ-XMAILINFO: NSMIDlHhjvLjGSX/ljvUhJCKm1LWcLCmuCrzlmCH/eVRt2d23MulX5QruRHsvG h8sZ6KVICf0zG63k3xH+EPE2UTsQGfj9bIpRY4jBFMy1dJuijUbwTlF0nZb3Jo2qHRnY3wvoyczm 1wWs/br9ilhQpe0cHdr//anxhr9spI83xcNky4l1XIGPvk7MG3RqQbZ2GIhfcfO3JD5l3cy2eVzM rK5ilK7doNDuNUqIW9iMJ7C2M7RT77Bt1LTGNGfOWP21Aqstns+MQXHOSMKdAi7YXBXQ9+JURpgM vAc7dvZ/5MWk//qDafKviXmrA48+NZy+NnG6d38Se93OyZhQfAoAfjDRgjSZfKSse0IVZMr41STR 3Qd/JdnRMFiL4OAnI2Nwrvfham3t5ZpjsWCStVgy8TI8bQ9/vAu2Sn5jV0StedTCcT2h/qP8zfjJ OwJFJfemL6ZJC2C56MUKmHm93BaBwlXhUbWDkmzHFUc1uGXlk+1vCzXUkjhemqwV1eYvDbFQm1PE 4nvkn+RinqQJvM5dp1adjYJ6PWn7sC85p9krWKdLsooxsuHGJCTFUNNywfNjg9BB7EQc5ItPYZnN fPr3b/lvLZ3O5S9N8YOfNOX0qw5sHpSbrxJKGYUsFE8iI7GQEXbWh+GW0IRD+H9+6eBfbTJVSAjW lV6H2QBrcFD0m1QVeqs426AaNb74isX/j4oAW/MkpQWjr7/N5xSXPKR6OkaJwPIuF4GTZM70re2Q 4Yvrri3O3zlvd3C+YaOL5RiwHmuOcG6SEmZbGeo3mx6o0+4LC6R9hGDRLr7vaBOvVf/MQnZeDmT/ O34qX/+3lYgOFe/2qcdUTMdqPWR8kSMB8pwT+6JWgIyh0r/VoK8xNuThGdfY62c4v1Jl3pbK22a6 pY8hZhH8LgNZ+pZub5jdOtWMztirRbq28bO+T4B4FuGL6Ti+aAyIKXD5JAt3n+Nw== From: Zhao Zhili To: ffmpeg-devel@ffmpeg.org Date: Fri, 29 Jul 2022 12:43:07 +0800 X-OQ-MSGID: <20220729044310.125-1-quinkblack@foxmail.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH v2 0/3] avformat/flv: fix timestamps of key frame index 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: Zhao Zhili Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: oPjVT7EHr9IJ From: Zhao Zhili v2: Simplify patch 2/3 as Michael's suggestion. Zhao Zhili (3): avformat/flvenc: fix timestamp of key frame index avformat/flvdec: make key frame timestamps more accurate avformat/flvenc: fix shadowed variable ts libavformat/flvdec.c | 13 +++++++------ libavformat/flvenc.c | 14 ++++---------- tests/ref/fate/flv-add_keyframe_index | 2 +- 3 files changed, 12 insertions(+), 17 deletions(-)