From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id 08CAF480D1 for ; Sun, 10 Dec 2023 16:24:14 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 2751468D11F; Sun, 10 Dec 2023 18:24:12 +0200 (EET) Received: from mail-lj1-f172.google.com (mail-lj1-f172.google.com [209.85.208.172]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 9775A68D031 for ; Sun, 10 Dec 2023 18:24:05 +0200 (EET) Received: by mail-lj1-f172.google.com with SMTP id 38308e7fff4ca-2c9fe0ef02aso35890931fa.0 for ; Sun, 10 Dec 2023 08:24:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1702225444; x=1702830244; darn=ffmpeg.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=mITMA5ds+fHaEeS5jdjjNdsV7i0UBau8V66ZrNVmc7s=; b=Y/IUgjXFXLQqUMQBXPnLg6r8hmGKuxFPDDYCXhzU3NyCJ/1N38prQF+mRjTFMgVJL4 Q+Um3FOiCdIyP6MFdw8TZqjQ5sRzOtUcGU2dAQGSrVjU19Adk7vkjk8XJd4asD2C76+o omAAn//7/hf398E+tUFWPBovI0NUd3Zk9LGGhEsPrIhkRK6PRGvr6Yvd+JbC4quLUEcI VzFBZwmkHNEyVv2uFFBFdcnWie1vg0+1R7FWti+vN2C88vQ86sLiyaWxbGdNiAq+xYGe TdyO61RwDack1mhoNWOsW5men/MTwrMpB7EIzml17AQP7RQ5aoPo5MCjmhj1tCXfWgfZ yVkA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702225444; x=1702830244; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=mITMA5ds+fHaEeS5jdjjNdsV7i0UBau8V66ZrNVmc7s=; b=hGYQjJdGJkd14t5cDAh4hxOerLlBcdu7nSGHH5d0w7G+qt4zV8KZ7TRL+hj144NHhi QB1Ra56oXhda8DCZx5s81E87NdRqZZ8BkVhPVF7tznD96uv588FY5EbddpEIpk2AFEH6 9QEHwQH2roW1khNK/3wwUvKlev+E9MJa4mvGl1R5TbtWRQD4KduaQWURlAXrO5NDmf5s TIIiu7AIBTnVADLNGu/RACyG1YmbMsDbPr3y9Q5nRW5LqA2NrAavpusSibD+CRq0h53r TtBpgjtroQ260PtuZ7qZo28ayDVzMh5dK1Qzpilf1xNmZxN1fhwFyg+1vehUNCzt9Z0o oV7Q== X-Gm-Message-State: AOJu0YyBXm369RjbkJdDjjs/E4U679BaxQ0t1sqqc8JC2sLKnrFmVTZG cd+Cxu01E6OpF4MYU7Mvw+yHqb5gnZUzWpAfxN+F9NsY X-Google-Smtp-Source: AGHT+IFmPIy1nXroy4WENPPX4GanR8xbBUVmpB/RPPztugvejVsyRW8UhPnLtUglznJOGys+MuruBMEwGSDPWF8Gjy0= X-Received: by 2002:a2e:9884:0:b0:2c9:fa37:c4f with SMTP id b4-20020a2e9884000000b002c9fa370c4fmr1515515ljj.19.1702225444218; Sun, 10 Dec 2023 08:24:04 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Nuo Mi Date: Mon, 11 Dec 2023 00:23:51 +0800 Message-ID: To: ffmpeg-devel@ffmpeg.org X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH v7 14/14] vvcdec: add full vvc decoder 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 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: > > > > + > + if (AV_CEIL_RSHIFT(fc->tab.width, 5) != w32 || > AV_CEIL_RSHIFT(fc->tab.height, 5) != h32) { > + for (int i = LUMA; i <= CHROMA; i++) { > + av_freep(&fc->tab.msm[i]); > + fc->tab.msm[i] = av_calloc(w32, h32); > + if (!fc->tab.msm[i]) > + goto fail; > + } > + } else { > + for (int i = LUMA; i <= CHROMA; i++) > + memset(fc->tab.msm[i], 0, w32 * h32); > + } > + if (AV_CEIL_RSHIFT(fc->tab.width, 6) != w64 || > AV_CEIL_RSHIFT(fc->tab.height, 6) != h64) { > + av_freep(&fc->tab.ispmf); > + fc->tab.ispmf = av_calloc(w64, h64); > + if (!fc->tab.ispmf) > + goto fail; > + } else { > + memset(fc->tab.ispmf, 0, w64 * h64); > + } We can use TAB_ADD for these too. but from code size consideration. It may not be worth it. If you prefer. I will send a patch for this after the merge. > > -- > 2.25.1 > > _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".