From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 464164BA82 for ; Wed, 29 Oct 2025 15:07:07 +0000 (UTC) Authentication-Results: ffbox; dkim=fail (body hash mismatch (got b'WEQqhp71zWWt6MzWoSMPru7Qcse/WqD1koLBMxFImHE=', expected b'DFFn++OeGx1O9hOjAVAXQFxM0GEU3ZiZEV8LFzujZ6k=')) header.d=ffmpeg.org header.i=@ffmpeg.org header.a=rsa-sha256 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ffmpeg.org; i=@ffmpeg.org; q=dns/txt; s=mail; t=1761750419; h=mime-version : to : date : message-id : reply-to : subject : list-id : list-archive : list-archive : list-help : list-owner : list-post : list-subscribe : list-unsubscribe : from : cc : content-type : content-transfer-encoding : from; bh=WEQqhp71zWWt6MzWoSMPru7Qcse/WqD1koLBMxFImHE=; b=lGKMdw1bG7lIx3RS3lDI1JLi59EwuHZBxsWrccPWwdG6gg6Pwdka1gv6GbClu/aVt3376 CbIgp5K9nFRaiAVGLaUlkqvD5FMY8G7/IPF/cO7RebRRjLEyh6OwHAhMdWlbj37J0tDY4jW oR80o32OWZS3FcZPfdOFHtKubBrlkfGKXEBHwOHMPoBqK67TXXk6NB06s7EAcsIhe+7o33C lsyIzM4jsXynZEhsUzEE8L6H25q1kJHS5qu78Wu6ZYUhIwN0B5uZjPjwHYat3syGiFH8MIM KpL3pUT/MVCgd8bmMwY6HqpGy/eQudbIK2lCzlP7X11/VKmw2FuuIRPAKcaw== Received: from [172.19.0.2] (unknown [172.19.0.2]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 05CA668F895; Wed, 29 Oct 2025 17:06:59 +0200 (EET) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=ffmpeg.org; s=arc; t=1761750404; b=sP4A36D0E4AL2vnS2+NUgZArzND6UvMfsXrxbxdLX5z/amse+/VboJ6mc+HGFmkihmBUw LYSLF3aTsyoTYmP7dx5I9OcRPt/1D6zblOB11L4zdahEamXZT3KjGfH3zTtPpq59XJtWehH 0cX+WtwTfZw5sMtrUGRVDo7k9L6DQHr3KTIsRe0cOQlOz8l2StdWn1pd3jP3f7oWVGptzj9 lh5+jA86obDCbLjR0glrbobgyjKy3pHx1rQGMpavHNj5bM3YRzLnJKcAoXTPYkkYlYRs/LE lxJSkH7gxRT9261fCwAa/um1d1mIvnI0T0dFP8dYT1lwQb6Q8oz2k40Vd5VA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=ffmpeg.org; s=arc; t=1761750404; h=from : sender : reply-to : subject : date : message-id : to : cc : mime-version : content-type : content-transfer-encoding : content-id : content-description : resent-date : resent-from : resent-sender : resent-to : resent-cc : resent-message-id : in-reply-to : references : list-id : list-help : list-unsubscribe : list-subscribe : list-post : list-owner : list-archive; bh=cUsBR+RuSZ2MDnRNh9ABhavWl9MwBdpNKpj5ioYwf9I=; b=KFhFZgNQhlUyGrijt+/nzJB9wj8PrF/pWxgnZch5UvWt37aTXpqAUwGzPZ9+nkyAl4fTU qzHT/10GXNGboSaPGAk9cM/HknKjBoTkpsgoRlnpo9mXTk0UkJOUt9Ewzgc3HfKb84UvZ+o ZLPYN9aU8Qxh8emVjUdvnQboLFv+XvunNeVBo0C/4J7Ih/e76CbbljhfcWTjMLJEjIkwYSP ZHlwXxCKIARnaxu7Cq1dQ4EsSyEh85PdFQA5i+eMkJsy74z9xrPDM4qRCC9d9mRFHlpPtZC i8IilCaow9Ygfz2VbHKXSEoxnHhD+rOK3LGHQVK7zhmRl+G3TDMPciVZIzEA== ARC-Authentication-Results: i=1; ffmpeg.org; dkim=pass header.d=ffmpeg.org header.i=@ffmpeg.org; arc=none; dmarc=pass header.from=ffmpeg.org policy.dmarc=quarantine Authentication-Results: ffmpeg.org; dkim=pass header.d=ffmpeg.org header.i=@ffmpeg.org; arc=none (Message is not ARC signed); dmarc=pass (Used From Domain Record) header.from=ffmpeg.org policy.dmarc=quarantine DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ffmpeg.org; i=@ffmpeg.org; q=dns/txt; s=mail; t=1761750396; h=content-type : mime-version : content-transfer-encoding : from : to : reply-to : subject : date : from; bh=DFFn++OeGx1O9hOjAVAXQFxM0GEU3ZiZEV8LFzujZ6k=; b=wR0EJiB4WHhjkjEbhlaH9EWQNXEpzGZjBA+TL50KUL55SCG3t+a3V9szyC0+FHnfRCaqE B+W8+NF3msGLaHw42Bjf9QLqEHedBX94vxW4dPwewUXSJozSoop7BkN4TX/biP+Fk9Vgrll /91yNRrT6oXh9nSKVJmHmQ2I1pJGzmw2Rv8CIP5MbT9xVKf4IiJ3OO89BPdj8pgEsoRNG2w 6TlZ2xYNxykVAku3DS2rBkt+v+K60Lq2IFL7CpAssxHNl2BymP4J26wPXjdy3JWuOp+qOpn DefZrgHnfG3OAdMQ3Z34WOmWuqxU9syGmV3GHL35zI/ZaV00rJv+JVRQElSg== Received: from 02c22a36bd31 (code.ffmpeg.org [188.245.149.3]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id C052968F821 for ; Wed, 29 Oct 2025 17:06:36 +0200 (EET) MIME-Version: 1.0 To: ffmpeg-devel@ffmpeg.org Date: Wed, 29 Oct 2025 15:06:36 -0000 Message-ID: <176175039691.81.9022914999158837606@7d278768979e> Message-ID-Hash: WFSUWD5NVPGLVZHSLVQWSJETFKLGHBEM X-Message-ID-Hash: WFSUWD5NVPGLVZHSLVQWSJETFKLGHBEM X-MailFrom: code@ffmpeg.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-ffmpeg-devel.ffmpeg.org-0; header-match-ffmpeg-devel.ffmpeg.org-1; header-match-ffmpeg-devel.ffmpeg.org-2; header-match-ffmpeg-devel.ffmpeg.org-3; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list Reply-To: FFmpeg development discussions and patches Subject: [FFmpeg-devel] [PATCH] avcodec/vc1dec: Don't initialize write-only intra_scantable, deduplicate cleanup code (PR #20786) List-Id: FFmpeg development discussions and patches Archived-At: Archived-At: List-Archive: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: mkver via ffmpeg-devel Cc: mkver Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Archived-At: List-Archive: List-Post: PR #20786 opened by mkver URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20786 Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20786.patch >>From 7dddd98a62cbb30586d704d9365cbf87b04cd64b Mon Sep 17 00:00:00 2001 From: Andreas Rheinhardt Date: Wed, 29 Oct 2025 15:47:47 +0100 Subject: [PATCH 1/2] avcodec/vc1dec: Don't initialize write-only intra_scantable VC-1 does not use it. Signed-off-by: Andreas Rheinhardt --- libavcodec/vc1dec.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/libavcodec/vc1dec.c b/libavcodec/vc1dec.c index 55225baec9..35d8c68f45 100644 --- a/libavcodec/vc1dec.c +++ b/libavcodec/vc1dec.c @@ -468,9 +468,6 @@ av_cold int ff_vc1_decode_init(AVCodecContext *avctx) if (ret < 0) return ret; - ff_permute_scantable(s->intra_scantable.permutated, ff_wmv1_scantable[1], - s->idsp.idct_permutation); - ret = vc1_decode_init_alloc_tables(v); if (ret < 0) { vc1_decode_reset(avctx); -- 2.49.1 >>From 3e8af4515c36caf744328f25c60376f9aebbae53 Mon Sep 17 00:00:00 2001 From: Andreas Rheinhardt Date: Wed, 29 Oct 2025 15:59:17 +0100 Subject: [PATCH 2/2] avcodec/vc1dec: Deduplicate cleanup code Signed-off-by: Andreas Rheinhardt --- libavcodec/vc1dec.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/libavcodec/vc1dec.c b/libavcodec/vc1dec.c index 35d8c68f45..1925384ba5 100644 --- a/libavcodec/vc1dec.c +++ b/libavcodec/vc1dec.c @@ -1366,12 +1366,7 @@ image: } end: - av_free(buf2); - for (i = 0; i < n_slices; i++) - av_free(slices[i].buf); - av_free(slices); - return buf_size; - + ret = buf_size; err: av_free(buf2); for (i = 0; i < n_slices; i++) -- 2.49.1 _______________________________________________ ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org To unsubscribe send an email to ffmpeg-devel-leave@ffmpeg.org