From patchwork Wed Aug 31 16:40:32 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Paul B Mahol X-Patchwork-Id: 37576 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:139a:b0:8f:1db5:eae2 with SMTP id w26csp462193pzh; Wed, 31 Aug 2022 09:37:31 -0700 (PDT) X-Google-Smtp-Source: AA6agR5yOIkzOnCBpsk8lZEih/L4ChxsxUqh27JXlTpPe3X541+4hGkYzj5SZcCKVsi/JPgpLc7T X-Received: by 2002:a17:907:2716:b0:73d:cdf9:b08a with SMTP id w22-20020a170907271600b0073dcdf9b08amr20190650ejk.463.1661963850955; Wed, 31 Aug 2022 09:37:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1661963850; cv=none; d=google.com; s=arc-20160816; b=edZHgzQ9Au9l6LS2I/MH1UsduSBhtS3EoTDWSzGptzYL5uXa2Qhzd/NtNE5wvYEFu3 OS7yp56C9K+caBeJFzZl+Hk0bXuC70m7TFc80zcNIElMjwjZ3LV3hMPido+mPgo+YVjl 4KxAnKdIsIcL5EEy++IMnwRTjA5hTfLEnY0V8z+IQ3iKQV+DOs+LcC3nLzZs+IUIuOOn +lvzliSUouTu9dNqqIP4NwL5oKv02EK2KTGMZSnK7YVPHn3UIIpuCgKO0zccN+5b6Y7f Hn9RhQXm1ZMg2rbUIOli3zDmag8W2RVQPwdl+IzDL+OiOGQOZJh1NMPr5qZpZUDw4yVj 9mBQ== 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:to :message-id:date:from:mime-version:dkim-signature:delivered-to; bh=G6QBOMn1GT2c35y1Es8h/A41t/lc8hZSjA0iJMud/yA=; b=MprFh3r5W9pJVznc1l2ApVimcI5wR6jr9VwLI5xWHeDPrGcdxsk/R65kY7Y8FLL9uD DG32iPSKBl20fBesOy3zB2dpLp0hI5DEH7vFMWlmJ1Tza/I3RYs9H4dbWs7llHnJlCLN urVECSxqkNVTpOaSPCST9sFdYN8AREdG0FeCOcJJrcJ0OXH9vDfcnDS9XM1r3ibeRJtN iz4JKjt1YyyJ534cRAyWfm963yA/KvZn+dvhMqDVX0MAt48lPpu6R4uBqFybswFpjiMD ccLcV6yDD/FEPobIXRhR873fF33jUGJm3xEe2hCN1J/C3gVa1dUbL5kNN7dG51Mic8so GDpw== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20210112 header.b=cExBxPAl; 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 a6-20020a1709063a4600b0073d7121c675si9336774ejf.408.2022.08.31.09.37.30; Wed, 31 Aug 2022 09:37:30 -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=@gmail.com header.s=20210112 header.b=cExBxPAl; 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 754DD68BB20; Wed, 31 Aug 2022 19:37:27 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-yw1-f180.google.com (mail-yw1-f180.google.com [209.85.128.180]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 7039068BA3C for ; Wed, 31 Aug 2022 19:37:21 +0300 (EEST) Received: by mail-yw1-f180.google.com with SMTP id 00721157ae682-334dc616f86so312397537b3.8 for ; Wed, 31 Aug 2022 09:37:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date; bh=fQj24qIgFCZ6p4mMAq+sq6qzmFziIyU0sNNF03yYBpU=; b=cExBxPAlw/7Em8uIDkpGOJ+dvNO8dMEOFy+Qi0YzILvpFhWz0i2TFXNYc6P3dA25xu gKgccCIyvshhe9rmvn6PSGQzKE1KRSee4vp9/P4Ax6VAzlhF7DIimh3F0YjWtt/ApQhG AWAepQf81JmyK6rYzdOF1HfhQMlwmzIBRzqWE6FO9nVe3TA52Qnq4mLZZQDCifGODEDI /IWcfRZuA83qksR9TqjUBdym7nSMm7C6x79OHkFaR1wtn2kmwu/9Z762NCQT94ojcVCJ 4kyvSEPAv+e6ZYHGBNyuUCdNx3LV1+yIP8p2pOcPOJNBqCv0/VcBu6QD5t9J1BfexWe7 HabQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date; bh=fQj24qIgFCZ6p4mMAq+sq6qzmFziIyU0sNNF03yYBpU=; b=T3DCDxGy8iZ7WtDLGk6RS+cyvPsdF6B6rtu2ElVMpi5FRFq7IlSgnqLwf2KUzEu3YK toD51lWV0BFd/ghVhYEKhkE2stXGz9RnjzhVlR/p+Apgh0z4xaMuHfI4trFQYeDkaNDF q46P7cyFKbGUQKps9VVEG5tC8Jj4ZX63Wm5abXmW1JlhSxpichAR1fvlo3suAxlfVVef BG08PxpXw/2OIGvh4b4IOMmi9DKpjuoEwmeAQEY9R3qIO0azJAVSZlf9foiY6KS5zVEk 7qu5uu62bdMejYXYlyOJaN4cFO+/07xiHcDxR44e5dGGWrmW7w2ypQPQaxnrI1SE/MXG U07Q== X-Gm-Message-State: ACgBeo0Bv1iKK9T6JdkPa+vBnLA0TFgKhohnBb60FurmtJbjiCAXC+4i /WRooxZn08z+k8lhvPOuuDFpzTHpuJfCLvCS85EXr/vs X-Received: by 2002:a0d:dd85:0:b0:33d:ca5e:efc2 with SMTP id g127-20020a0ddd85000000b0033dca5eefc2mr18806506ywe.177.1661963839831; Wed, 31 Aug 2022 09:37:19 -0700 (PDT) MIME-Version: 1.0 From: Paul B Mahol Date: Wed, 31 Aug 2022 18:40:32 +0200 Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: [FFmpeg-devel] [PATCH] avcodec/amr*bdec: return only number of consumed bytes 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: Ni859Rl/mtqV Patch attached. From c539fcd63ca339c0299029f9de1b2aff613e3da8 Mon Sep 17 00:00:00 2001 From: Paul B Mahol Date: Wed, 31 Aug 2022 18:36:04 +0200 Subject: [PATCH] avcodec/amr*bdec: return only number of consumed bytes Signed-off-by: Paul B Mahol --- libavcodec/amrnbdec.c | 2 +- libavcodec/amrwbdec.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/libavcodec/amrnbdec.c b/libavcodec/amrnbdec.c index 8c1073916e..0a2e697e6d 100644 --- a/libavcodec/amrnbdec.c +++ b/libavcodec/amrnbdec.c @@ -1092,7 +1092,7 @@ static int amrnb_decode_frame(AVCodecContext *avctx, AVFrame *frame, *got_frame_ptr = 1; - return avpkt->size; + return buf - avpkt->data; } diff --git a/libavcodec/amrwbdec.c b/libavcodec/amrwbdec.c index 6a5b79f52c..4f5e454b52 100644 --- a/libavcodec/amrwbdec.c +++ b/libavcodec/amrwbdec.c @@ -1289,7 +1289,7 @@ static int amrwb_decode_frame(AVCodecContext *avctx, AVFrame *frame, *got_frame_ptr = 1; - return avpkt->size; + return buf - avpkt->data; } const FFCodec ff_amrwb_decoder = { -- 2.37.2