From patchwork Sun Apr 5 15:06:31 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Carl Eugen Hoyos X-Patchwork-Id: 18662 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 9BC6F449438 for ; Sun, 5 Apr 2020 18:06:50 +0300 (EEST) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 7A33768B170; Sun, 5 Apr 2020 18:06:50 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-il1-f172.google.com (mail-il1-f172.google.com [209.85.166.172]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 46B2568A773 for ; Sun, 5 Apr 2020 18:06:44 +0300 (EEST) Received: by mail-il1-f172.google.com with SMTP id r5so12247525ilq.6 for ; Sun, 05 Apr 2020 08:06:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=/KONRnQw3cF0Xx/WPIxo7tPQzUrUHHtMCUw3F2L2S0s=; b=VjbYeID558Rc7F5WJA8uNaFVKkHmOIYAkiS65kT0pJ/pwokyOtW+vSPwSLgNX8DaW2 Kvq4GP9wNjJyyko37poss5fgg6kKVtQt5rsKHhbFMSv3ZeFZTfvBPskB2ABAR0ubM1CV oP7H2IxDApPuqxdY+i7eKfQPaFn0wAqLdPFndUxZbSiEbRCjAlPa+vLQaQQFJ7hGWeGH ESs3WQRUffZaWjK8REOuXpAYtDJNLunDOcqlOqjjApTt7hAmRVcOBFEH3PLR1HrMmu+X RGRCtYoCSMLYTvxEMKlMN3xHrqVpKfAP5ojUxdrDObfO0eymTwU4Rr82K2fX4b+wWqzm cvhQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=/KONRnQw3cF0Xx/WPIxo7tPQzUrUHHtMCUw3F2L2S0s=; b=HnQZd+dlRhBCDd1fEViHkkRYrSoVzrNNayjRF/KcEkyxm8sQBLZMXvy3s0Fd18Yslb phXLeJfjpKrLfzUXOnjd5/+yh4cZldF1Ah04p/dnxT8qabmN+zzJCLux6FYrEh9su+KS DH7cmAh4OylKU0T5M89MMWn/1qtP1tdT5/+ehUKPZP8h7hgqnh0x8meHJmSmSjTiO7om oCaAIg6c7y57u2ZNGdh+6XN6bU9i8Qz+gNrjQxQEvNVcTM35JqhiSY9uwhPhrFp54dfm zE813VOPQdN1lJA2OL8Tf/BMkGwp2jARZTvC6lfThV8j4s4Nmb6I7/0HvsV+ssqyFv6V TPMQ== X-Gm-Message-State: AGi0PuZ4xVxo6LFkuO9DSGsLCTrmh/gdNNuLg2yx5VWzpv/JxUfgugD3 KMSuCOwoul79GNVoKccGlZcvcuklcH27QpIKK6SJOw== X-Google-Smtp-Source: APiQypIHpIqEQBCTLm2ABhYJu4c9XHYmR6FFPWQ4Y7NWmzrsZcNc989nyjkrweakkL7jPM+FYRsEUXcOVq4u17tXIRM= X-Received: by 2002:a92:c00c:: with SMTP id q12mr17037528ild.125.1586099202452; Sun, 05 Apr 2020 08:06:42 -0700 (PDT) MIME-Version: 1.0 From: Carl Eugen Hoyos Date: Sun, 5 Apr 2020 17:06:31 +0200 Message-ID: To: FFmpeg development discussions and patches Subject: [FFmpeg-devel] [PATCH]lavc/amrwbdec: Use av_samples_set_silence() 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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Hi! Attached patch simplifies a funtion in the amrwb decoder, as suggested by James. Please comment, Carl Eugen From 91d50f466728d7d0680882f6f63217f39808c2af Mon Sep 17 00:00:00 2001 From: Carl Eugen Hoyos Date: Sun, 5 Apr 2020 17:04:44 +0200 Subject: [PATCH] lavc/amrwbdec: Use av_samples_set_silence(). Suggested-by: James Almer --- libavcodec/amrwbdec.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/libavcodec/amrwbdec.c b/libavcodec/amrwbdec.c index b488a5d3c7..1d4f00e717 100644 --- a/libavcodec/amrwbdec.c +++ b/libavcodec/amrwbdec.c @@ -1122,8 +1122,7 @@ static int amrwb_decode_frame(AVCodecContext *avctx, void *data, expected_fr_size = ((cf_sizes_wb[ctx->fr_cur_mode] + 7) >> 3) + 1; if (ctx->fr_cur_mode == NO_DATA) { - for (i = 0; i < frame->nb_samples; i++) - buf_out[i] = 0.f; + av_samples_set_silence(&buf_out, 0, frame->nb_samples, 1, AV_SAMPLE_FMT_FLT); *got_frame_ptr = 1; return expected_fr_size; } -- 2.24.1