From patchwork Tue Dec 6 00:03:08 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: James Almer X-Patchwork-Id: 39624 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a21:999a:b0:a4:2148:650a with SMTP id ve26csp3668594pzb; Mon, 5 Dec 2022 16:04:03 -0800 (PST) X-Google-Smtp-Source: AA0mqf44KnUCcZs1v98kNSB7q5azrhmmMsYEVH2Y4XBVbuO8Df4I5xAMlgDVBYlMN6mQ0RDaKXOD X-Received: by 2002:a17:907:1b02:b0:7c0:a959:7ecf with SMTP id mp2-20020a1709071b0200b007c0a9597ecfmr20917070ejc.67.1670285042944; Mon, 05 Dec 2022 16:04:02 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1670285042; cv=none; d=google.com; s=arc-20160816; b=vn2kACbieLA2Q28MG6mpwrDLRN89KbiejqWx8K1VhjeQbfCxJ3brxEM54hlRCe1Ify HYK5yvveSbYWDzpbVzvKQoAswIRYCAy7aLlcn2dUBZGMzOjZCbA5RQ+LkLC7s7YhA1mb uBWgO6sbPRxBIosDdQR+njaUVchLv0VpVDsOZHVm5SLFcBO36K5ejXGJzf/gTyG0Qk3d rc9zPU+nOBu27M35DwYlynpuDOF5MAcXpVbx14sVMeC/K1eDBLjkbQH2OLu23GYLwM9y +KCi2lnt6zoCYKXC2JCkfUng1vXTg5UG2Uv4UNuU7a24T0zxfYPPN3xaqMisroqD/8Cz 1cTg== 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:dkim-signature:delivered-to; bh=NyzvWzvfGARdYeJkUaC0ofcnm8xeBKFpA34IJF5UPts=; b=Ii7MiCqjd18JJfKv/MhTEX57f1iNy8i1FJVojgm0FgvlG7cfsCZHS5jSc1ErI2zZgf wX2VmUtyQDJzjTTID+l5WU4QQ/ZNFA0MAALikNWLYOqv+dleatWDfEaUSt2RwOBfKASt R3nkaCB3NuGrbq6BXwqJM9cUsRnoMujXYxeTO3oJHlxGJbqH8gW8cX+oyGynKgEDebpy dPtqB1g6PrLZK18HQf/5h7DnkNi41eHCBtJPCOY/wTQto6RyOr14XsD/uSYWQikMLznj 6d47rlFN6bJ3nwZ57b28FdbdflRk2c5j6MFlhUIavFi421IWvsi9Gb7t9InUxfK1OEW2 IHkQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20210112 header.b=PEIyAm9v; 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 s4-20020a17090699c400b007c0fa2d86d1si2577878ejn.906.2022.12.05.16.04.00; Mon, 05 Dec 2022 16:04:02 -0800 (PST) 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=PEIyAm9v; 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 7331D68BA10; Tue, 6 Dec 2022 02:03:57 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-oi1-f177.google.com (mail-oi1-f177.google.com [209.85.167.177]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 4E2AA68BA10 for ; Tue, 6 Dec 2022 02:03:51 +0200 (EET) Received: by mail-oi1-f177.google.com with SMTP id s186so14877766oia.5 for ; Mon, 05 Dec 2022 16:03:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=PfgnYmHaEnJS5Cp4BD783iAf05ANdfO8MxScNtTb0FU=; b=PEIyAm9vjJC+L4Fo5wDzw9UKjz2D6INExKSKnmnvgjvQcexki8ARheWEtnVLeIXgT4 Sg0FblC5aydhj75jz3dKUHqr8oXjSoQq3n8rdNA78pup+wYlDNa6xF0jL8pWjWZtY3rY 0CbEWo1yV9zklJFWZzF014ODF+6iTJfEJbDXtNsJlibbzNhkuIQMHcijHM6yuM6ZltBM kwSgrez1BbIFSko6SjAhfJZ4Pq9TsRRiFBpuIzANYItE0yPGKQT9u0oVJZjR23ATehZG OeVCO7RJqTXjPZr4nIGpWw3EEv+jSFoEdEOEXVUUWo9xEPDCxf9MPSWplrgMjeFRnRGz oY1A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=PfgnYmHaEnJS5Cp4BD783iAf05ANdfO8MxScNtTb0FU=; b=h0Vr426otXAvGIcvTppj6Ai8XMPA0/16Fo0OF76YmSYbrIsRV/rLDK/mxiIyEKy3ZF J/a9iw5afVy1c2C+yFPZ9Xze9nSPllmxqKZjV+wRzT3DLAHJUppONeBr5/2nK8RXFTTb njWWoVGWELkh6X/wmfN5quEo+5PVTB1BWzYFytXz0ySvtlImFQa6a76fVx6Qn8GXwn42 fgFu/MC7Qm8J8UqhoxRARhXfrMo33q6kdwcIK8fTQzacgZEwC3s4uvr+2AoAOEXMgrlS +je0o9N+/T7pRFEYWvt/DP1UI4X2XqvypnF8/7qWVHSKd2N/cwfwzW0eqTrAZhKZC9mB deKA== X-Gm-Message-State: ANoB5pl8mDFAPr+CrV/ZLGebzlWIHa9RyD7H02ylpUd7CEvkx1vLgWnt NIXCtjLoitOE9pVfNOkl5keJtHKhrT4= X-Received: by 2002:a05:6808:10c3:b0:35b:7d0f:fa9a with SMTP id s3-20020a05680810c300b0035b7d0ffa9amr29016368ois.29.1670285028958; Mon, 05 Dec 2022 16:03:48 -0800 (PST) Received: from localhost.localdomain (host197.190-225-105.telecom.net.ar. [190.225.105.197]) by smtp.gmail.com with ESMTPSA id z25-20020a056870d69900b00141e56210b2sm9859133oap.57.2022.12.05.16.03.47 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 05 Dec 2022 16:03:48 -0800 (PST) From: James Almer To: ffmpeg-devel@ffmpeg.org Date: Mon, 5 Dec 2022 21:03:08 -0300 Message-Id: <20221206000308.3739-1-jamrial@gmail.com> X-Mailer: git-send-email 2.38.1 In-Reply-To: <20221205212658.GZ3806951@pb2> References: <20221205212658.GZ3806951@pb2> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 2/6] avcodec/wmadec: clear pts when returning a frame during flush 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: b9PNhEvHhVQR This will be needed for the following commit, after which ff_get_buffer() will stop setting frame->pts to AV_NOPTS_VALUE. Signed-off-by: James Almer --- This one goes before '[PATCH 2/5] Revert "avcodec/decode: use a packet list to store packet properties"' libavcodec/wmadec.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libavcodec/wmadec.c b/libavcodec/wmadec.c index 15d6fb42b2..bc18d18222 100644 --- a/libavcodec/wmadec.c +++ b/libavcodec/wmadec.c @@ -845,6 +845,7 @@ static int wma_decode_superframe(AVCodecContext *avctx, AVFrame *frame, if ((ret = ff_get_buffer(avctx, frame, 0)) < 0) return ret; + frame->pts = AV_NOPTS_VALUE; for (i = 0; i < s->avctx->ch_layout.nb_channels; i++) memcpy(frame->extended_data[i], &s->frame_out[i][0], frame->nb_samples * sizeof(s->frame_out[i][0]));