From patchwork Sun Aug 30 14:50:41 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 22006 Return-Path: X-Original-To: patchwork@ffaux-bg.ffmpeg.org Delivered-To: patchwork@ffaux-bg.ffmpeg.org Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by ffaux.localdomain (Postfix) with ESMTP id 6AF5944B78E for ; Sun, 30 Aug 2020 17:51:12 +0300 (EEST) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 429D668AC31; Sun, 30 Aug 2020 17:51:12 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-wm1-f67.google.com (mail-wm1-f67.google.com [209.85.128.67]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 1FAE8688040 for ; Sun, 30 Aug 2020 17:51:06 +0300 (EEST) Received: by mail-wm1-f67.google.com with SMTP id e11so651518wme.0 for ; Sun, 30 Aug 2020 07:51:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=+YHOrMwziHxUbKBYis9Iq3UCdD01n2U3aPePnAmgFCI=; b=Woabdb3L4rSY7ltuxhyzoAXv9O1gpBMwTaGmP9ZSWXYbfnqYPKX6L1AAdWnMr/H9Kp wSfGeQKVQLwVbHwOYXUD+fBrmBkEL5ky89409Zgvz71SvTUL74gfP+j5p00xlb3qQ8zS 5sLEgREclGemyfhC6OH80V+i0dMaja3hT+s06ffts2vzkT3r9LSp1f4Sw2kafDriAtvt UJIpLjVF9u6UcwgPkALqQuyo9XrQe18fPTR33CAgud8UIrjk7BIOASO7qPs3SM/vuU+v Jr3aq4QaSd3JIq/6Mu+PFu3B2wsiIjHvmhC2kqkMOdcrbgmDh96K9HhdNtTxV3/borEu Oniw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=+YHOrMwziHxUbKBYis9Iq3UCdD01n2U3aPePnAmgFCI=; b=c3vC/8GZHPhczDfmAngvL7irDRVt8T/DhkSYy72U7ZS/N6eEHJZZBUG0AGCzbLgeWj ZeluUZxbseS71WCtlUwHVvY7FL9Q4pDJZWoehrXR8LJo1FiJQaOSNHoLILOWm6YFuhTE zrqsWH9NciAHUeV/ai1yY2eKKr5jNXbSY3x3E9mhc7lG5qmkEYdJTNGSid5jwu0Gcy9c jAhQStCkiibAGYPN7Q/jkwQ+WYNRo7wN8vxyPAsNTKF0Mzk3tRR9uR7/aFYlfDVCcen5 a9kvThiHCDxBxvpclN4AHAR0zQkqsTI0GPdIS8lwvpyTQUduLhAZydPBCdI7ZY3Kjt5V ME8Q== X-Gm-Message-State: AOAM532TpNgY9LgCTeG1Ai7HezEGxU/d/ay+koL9tD6/6NFSHbihG/tU LVTLag6b6CT7vSJKHBIdRs3naYbaVPk= X-Google-Smtp-Source: ABdhPJy7RhQ9xwraiN9c3+b4RwD0EWQ7zhrYIVYSdF2K4CqTPJucwtp1gwn0ikHTpS+/RKxlpQDSPQ== X-Received: by 2002:a05:600c:2215:: with SMTP id z21mr7622109wml.159.1598799065356; Sun, 30 Aug 2020 07:51:05 -0700 (PDT) Received: from sblaptop.fritz.box (ipbcc1fb0f.dynamic.kabel-deutschland.de. [188.193.251.15]) by smtp.gmail.com with ESMTPSA id t203sm6316794wmg.43.2020.08.30.07.51.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 30 Aug 2020 07:51:04 -0700 (PDT) From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Sun, 30 Aug 2020 16:50:41 +0200 Message-Id: <20200830145045.4437-1-andreas.rheinhardt@gmail.com> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 1/5] avdevice/lavfi: Use av_packet_move_ref() for packet ownership transfer X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.20 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: Andreas Rheinhardt Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Signed-off-by: Andreas Rheinhardt --- libavdevice/lavfi.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/libavdevice/lavfi.c b/libavdevice/lavfi.c index c949ff7e12..2a95cb013c 100644 --- a/libavdevice/lavfi.c +++ b/libavdevice/lavfi.c @@ -392,10 +392,7 @@ static int lavfi_read_packet(AVFormatContext *avctx, AVPacket *pkt) int size = 0; if (lavfi->subcc_packet.size) { - *pkt = lavfi->subcc_packet; - av_init_packet(&lavfi->subcc_packet); - lavfi->subcc_packet.size = 0; - lavfi->subcc_packet.data = NULL; + av_packet_move_ref(pkt, &lavfi->subcc_packet); return pkt->size; }