From patchwork Mon Aug 2 12:37:53 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Lynne X-Patchwork-Id: 29188 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a6b:6c0f:0:0:0:0:0 with SMTP id a15csp1532593ioh; Mon, 2 Aug 2021 05:38:03 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzbtB6oS9DJ2hLdWAHkpAUcxxxcBK7kzr6yX7NWS2qaSSL99+kHjbzM2Za+zaZQhmE456h1 X-Received: by 2002:aa7:cd9a:: with SMTP id x26mr18865657edv.26.1627907882833; Mon, 02 Aug 2021 05:38:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1627907882; cv=none; d=google.com; s=arc-20160816; b=SHyilt3u8vzTNoX7T1390QNR1iTbtPKwZFN4u0rJ3aUd/ki2c07dFgyB+w5hgWJOvt Mxuxit0OL1g3aSbX+x9uASRt86CNDYIGmFGQZokWXzOx+2Tk4dQU1ShDnx4kHzOSwZDn 930W95nufuIcFfbfQf2uRRH3nvStijVX5YFPalwOz3z/VCz3yG11Ll54RxrY6pmdRvce 0gTKd+wFOsvI5sgT17wk4lRKY9iC3MnmNxyU/QX/TtwSe4BKlAWhbhItpqWn6sBK1QtP jhzB5EKX938OWoW1KrMmH7zA7YPGosnBtjzwKyQNCj3/47xggFUjkBRqqjxdeJQKAfBL cu2w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:reply-to:list-subscribe:list-help:list-post :list-archive:list-unsubscribe:list-id:precedence:subject :mime-version:references:in-reply-to:message-id:to:from:date :dkim-signature:delivered-to; bh=ngRLRVPkoYrskjCo9p8TKxwedk0kNoasXEVgxbf+M/s=; b=pIAgMAxDvX8fLeZalGhkaiArSn0txPbng9oDjlae+CLQgnoXpBn6VX2DMso9II7gfm AcG8/aicUhX5GmuHIJ8s2hAAMlrM+LfkKPSE/CCqzImn7v8xVhTy6VjChfl/OdwoR3lZ 6H7sX3aRLXxaNjbe+aoo/gfHAxZ+dbofIIMsdEIsd3eQcv9kqQuG+QMoAc1joay5B3d1 4nqy0t5OvtYsjX8AYUx3WtQZtCVbESzam5DqVUaQT4HwUwKI7vP8pmRc4dBf4a+qI224 zhzwK0eQOOEN4p3S2XIU4WsqYSQhf4TDRc6yjcvXCiZtfSMmH5Jz5/uYuw3H39UX/clN nrfA== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@lynne.ee header.s=s1 header.b=lzxNIiUq; 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=lynne.ee Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id z1si6675198edd.518.2021.08.02.05.38.02; Mon, 02 Aug 2021 05:38:02 -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=@lynne.ee header.s=s1 header.b=lzxNIiUq; 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=lynne.ee Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id B9F446809BA; Mon, 2 Aug 2021 15:37:59 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from w4.tutanota.de (w4.tutanota.de [81.3.6.165]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id AFF59680A42 for ; Mon, 2 Aug 2021 15:37:53 +0300 (EEST) Received: from w3.tutanota.de (unknown [192.168.1.164]) by w4.tutanota.de (Postfix) with ESMTP id 63346106015F for ; Mon, 2 Aug 2021 12:37:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1627907873; s=s1; d=lynne.ee; h=From:From:To:To:Subject:Subject:Content-Description:Content-ID:Content-Type:Content-Type:Content-Transfer-Encoding:Cc:Date:Date:In-Reply-To:In-Reply-To:MIME-Version:MIME-Version:Message-ID:Message-ID:Reply-To:References:References:Sender; bh=BadFFzxJjZfkBq00wqGwAAzkgl126g9fgVmXVXxyj/o=; b=lzxNIiUq2dicjVX6vG0s/X7holVjc7AruIQkDq98/qWnyj2XKM8T+TxMJVeqBfJ5 oTTpZu1jP15u4KjIDu3Eu8HgfUeZBxVgd+UfExYrJx9onL7/K3m20oDCLHHO2Ya00Jm RuSry9IwmaAebRG4TnHgB40BJqfX+52iHSf3s3DRq3TepnulIz6nXlKbcHypkElCubO 1vzSU4OYcON1u/iZQk0HO/2lF1dlu6Z6FzRwM0EzmyD6DDKan+kkqqDEG7Xm6eGQre5 5sjuT3jmGb1JqI9FeIE13eL0+7+V1UVXT8OIi2XNvbWZe48ou5eaH241j2jJn2eC8Ah EZILyzDZsw== Date: Mon, 2 Aug 2021 14:37:53 +0200 (CEST) From: Lynne To: FFmpeg development discussions and patches Message-ID: In-Reply-To: References: MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 2/2] encode: copy the context timebase to the packet timebase 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: AXwUWFVIKEe3 (One-line) Patch attached: > --- a/libavcodec/encode.c > +++ b/libavcodec/encode.c > @@ -44,6 +44,7 @@ int ff_alloc_packet(AVCodecContext *avctx, AVPacket *avpkt, int64_t size) >      av_fast_padded_malloc(&avctx->internal->byte_buffer, >                            &avctx->internal->byte_buffer_size, size); >      avpkt->data = avctx->internal->byte_buffer; > +    avpkt->time_base = avctx->time_base; >      if (!avpkt->data) { >          av_log(avctx, AV_LOG_ERROR, "Failed to allocate packet of size %"PRId64"\n", size); >          return AVERROR(ENOMEM); I'm not sure if this is the correct place to do this. Subject: [PATCH 2/2] encode: copy the context timebase to the packet timebase --- libavcodec/encode.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libavcodec/encode.c b/libavcodec/encode.c index 98dfbfdff3..d4084b42da 100644 --- a/libavcodec/encode.c +++ b/libavcodec/encode.c @@ -44,6 +44,7 @@ int ff_alloc_packet(AVCodecContext *avctx, AVPacket *avpkt, int64_t size) av_fast_padded_malloc(&avctx->internal->byte_buffer, &avctx->internal->byte_buffer_size, size); avpkt->data = avctx->internal->byte_buffer; + avpkt->time_base = avctx->time_base; if (!avpkt->data) { av_log(avctx, AV_LOG_ERROR, "Failed to allocate packet of size %"PRId64"\n", size); return AVERROR(ENOMEM);