From patchwork Sun Oct 1 12:55:46 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Anton Khirnov X-Patchwork-Id: 44083 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:1204:b0:15d:8365:d4b8 with SMTP id v4csp849922pzf; Sun, 1 Oct 2023 05:57:09 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEf+vxK//OG6AJnUioXgFZAXSXeKKL2b6QehFnEISR4b1Q75GYNuD2iJhuLI2WNOPxl95Iq X-Received: by 2002:aa7:d9cb:0:b0:531:140f:335b with SMTP id v11-20020aa7d9cb000000b00531140f335bmr8035472eds.31.1696165029202; Sun, 01 Oct 2023 05:57:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1696165029; cv=none; d=google.com; s=arc-20160816; b=SvvsWt59HIl5AREKpZzGtDRLKeK76y7007dBTqsPYPPjKVlKuNk/pPYf5+d3we0Lqx +FDk/I9NeNuJKazMf8R6j4+yKtNGZGoJ+BX72Ijs0tsrSNWgfx+1ANzGmdk+B89hze/2 6ermSQORA/w2aNba5VTMUZntjcV+CS2kQ1EAM3tEaptzJDz31QsWXWdNpjYwu/XZS8cM 1YH0YH/eES5MNGi22KdzaJH6mDSg+5pGm1RLj6+Y8h30XGvCIDAInWwKwBiEsaIFBq1U hbXFTzCavNLt5qvS75Skf7cO7usHAWvVqvriTfcLNOPNIEFBFog0EFvjq/13dHsGA7YA VPrw== 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:references:in-reply-to:message-id :date:to:from:delivered-to; bh=/NzBstzWVUorxolXnRip6H5TiuWnCMwnyHFKeqI5QtY=; fh=YOA8vD9MJZuwZ71F/05pj6KdCjf6jQRmzLS+CATXUQk=; b=DDcS3juufP1LQWkYlhVQCbE064SfDBOzjmaOkXSFGsVjRQQHgsUFYfhEgtwMqeXaHq a52pH0WXWDb43FXsD/0M9q0jI7wEyVX2kfiV1iBjXTvYVk4vNw5v2DaBonn6/+iBlLEI vBMpcBpUAohtvS91/68n/yyLPRHus/cM/qejwRs7KLzh01LnpxZztHqTbCm7ZSfCg5gI LB9RiTXB/5l0risBIAChaD1URxEQlIvemxg50RE/JhJRurvzE5LENYqR0EM8+nhM/G8W B1K46zDh85PbieZ09DpOTMBNDAsLwQg/gUDC1QaLyWvt7FzgH3tuHBB7dkI44M2yVwli 3+FA== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id d17-20020a05640208d100b00530c8b6aae7si17508394edz.387.2023.10.01.05.57.08; Sun, 01 Oct 2023 05:57:09 -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; 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 Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 32BBB68CDF5; Sun, 1 Oct 2023 15:56:20 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail1.khirnov.net (quelana.khirnov.net [94.230.150.81]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 8C1BE68CDE7 for ; Sun, 1 Oct 2023 15:56:12 +0300 (EEST) Received: from localhost (mail1.khirnov.net [IPv6:::1]) by mail1.khirnov.net (Postfix) with ESMTP id 3B11A525A for ; Sun, 1 Oct 2023 14:56:09 +0200 (CEST) Received: from mail1.khirnov.net ([IPv6:::1]) by localhost (mail1.khirnov.net [IPv6:::1]) (amavis, port 10024) with ESMTP id WYz6BFLgzCuW for ; Sun, 1 Oct 2023 14:56:02 +0200 (CEST) Received: from libav.khirnov.net (libav.khirnov.net [IPv6:2a00:c500:561:201::7]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "libav.khirnov.net", Issuer "smtp.khirnov.net SMTP CA" (verified OK)) by mail1.khirnov.net (Postfix) with ESMTPS id F298D4762 for ; Sun, 1 Oct 2023 14:56:01 +0200 (CEST) Received: from libav.khirnov.net (libav.khirnov.net [IPv6:::1]) by libav.khirnov.net (Postfix) with ESMTP id 9B9BC3A1E97 for ; Sun, 1 Oct 2023 14:55:54 +0200 (CEST) From: Anton Khirnov To: ffmpeg-devel@ffmpeg.org Date: Sun, 1 Oct 2023 14:55:46 +0200 Message-Id: <20231001125552.23976-3-anton@khirnov.net> X-Mailer: git-send-email 2.40.1 In-Reply-To: <20231001125552.23976-1-anton@khirnov.net> References: <20231001125552.23976-1-anton@khirnov.net> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 3/9] lavf/gifdec: do not mark as notimestamps 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: JXJCZhWZVtFO The demuxer does not set packet timestamps itself after c6b6356635f598b095606cd126f31bc6ab916225 and instead relies on the parser to do it. However, this does not matter from the caller perspective as it still happens inside the demuxer. The demuxer should thus not be flagged as not having timestamps. --- libavformat/gifdec.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavformat/gifdec.c b/libavformat/gifdec.c index 774358e1fa..32286adafe 100644 --- a/libavformat/gifdec.c +++ b/libavformat/gifdec.c @@ -285,7 +285,7 @@ const AVInputFormat ff_gif_demuxer = { .read_probe = gif_probe, .read_header = gif_read_header, .read_packet = gif_read_packet, - .flags = AVFMT_GENERIC_INDEX | AVFMT_NOTIMESTAMPS, + .flags = AVFMT_GENERIC_INDEX, .extensions = "gif", .priv_class = &demuxer_class, };