From patchwork Wed Aug 14 22:37:02 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Michael Niedermayer X-Patchwork-Id: 51030 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a59:a746:0:b0:489:2eb3:e4c4 with SMTP id f6csp1226776vqm; Wed, 14 Aug 2024 15:46:15 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCUbc42KL8amDVSuRT1wjrA97bpoi6OLT0pTsDZzpSGFeU4CUILIzK/vR+b7WN4TcYzP5mtsBJD4tWkd8cYioMhd@gmail.com X-Google-Smtp-Source: AGHT+IHMWi6AZqRmgYeiCeQO7ZhZlx8zWO+W0yKHeimgTdKX53WCKsLrqjFcD65aoJH+wmUrp5un X-Received: by 2002:a17:907:f193:b0:a77:cdaa:889f with SMTP id a640c23a62f3a-a8366c32516mr316064166b.24.1723675575043; Wed, 14 Aug 2024 15:46:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1723675575; cv=none; d=google.com; s=arc-20160816; b=x2/p+DRg+Wi1CYZTmeFDIMMoeZjN1G7sfXZY0wGskV1jBoWGQ3RdG5ZuLlKvnRZTEw G6iyWnAC+/E9Bcy53b5f8p1qxdXLNt8jXRIv8eQPH9AN/zmyL+bl7X1sHbu90i/phFzy J129HWmXLIK3J/Vf6A/j5NZfBlFYjplJuGMEDtrF+SrygkEOxHzMmapUMlm+J45uQE+e o1piR7b5IAclfsisd6DNey0H/Unl6T+mIjDKWqyRQq7zGuqA87xaMekdwE1QJDHBRcuD gHhPDE3IGbHb7V2IhXMyireIHUWF48jhu74GtWi2RY8YNOgvBlH8a8g/SzCD4lGZQmkR wxaA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:reply-to:list-subscribe :list-help:list-post:list-archive:list-unsubscribe:list-id :precedence:subject:mime-version:message-id:date:to:from :dkim-signature:delivered-to; bh=VNqPDc9PTN+PUmTuy4V9+dE0+KfW+m4DzmcRiJ/ZHXo=; fh=e5zN9xSzcxLA6bGo3lF+CqTbY/oLwzApV03EO/RBfgQ=; b=hQ99sjKu5BDBVhc4CrbBImpXNTv6QI8lJ3IpZH3pnV8PRTkmW7fKXA739Pzc3BJJqg D2uA5FMic2m04glKi5pZCwTJ5guh6HFfjgppl8Uk9XVJLSDLWpkcfgRspfChC1zs0F6S 1XoXobZ/rlViEFc10EMJbY0f1fp74D5Su+nJDsbrCzOvfUM5FM3nVfBHTv61W9dmpO8m Twga3zJuIYdhbwrfrzsv4wQv02Gidql6y2Rx22G9k1qoGf4JQVx+BjCOQQ2MLmMYO1Dm EV+i80uol4LwyvRY7S+6a85W4+jwqipzWe0/ud9VN40Pu+5iDom7OGp+2oxoAwNSpKR6 Fp/Q==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@niedermayer.cc header.s=gm1 header.b=J12bl5mT; 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 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id a640c23a62f3a-a8383948b2fsi8362066b.512.2024.08.14.15.46.14; Wed, 14 Aug 2024 15:46:15 -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=@niedermayer.cc header.s=gm1 header.b=J12bl5mT; 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 Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 81E2068DA9E; Thu, 15 Aug 2024 01:37:23 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from relay3-d.mail.gandi.net (relay3-d.mail.gandi.net [217.70.183.195]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id EC52468D97C for ; Thu, 15 Aug 2024 01:37:16 +0300 (EEST) Received: by mail.gandi.net (Postfix) with ESMTPSA id F039060002 for ; Wed, 14 Aug 2024 22:37:15 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=niedermayer.cc; s=gm1; t=1723675036; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=E1vTskMUNF1SM0AGk0AyVK0lXNryq5UMCiRmTEeusCM=; b=J12bl5mT+e7oDc1mQCEt6zqXpJezFe6C1vzzkoaa3XemxHlK/uwregUNKRYUZhvOZUf8RJ tRY2VWYPnvAwqSfjqO+2za7JI56EkQZvZ28wvrX8dbd0SJsL/xmOlRguzPotsFgtBVqRN3 k4Lvzw017gFePAj+wuaMP/0W+9Lo3mDZ3ZiibQNwdn+wazJ6PHo3rQ1MWMGHjPwOpZ01GE W1TVj/InCZVm2/UjRWHpQmPHnD9c5E/mJ4BHAyDywDbQbd7IzaDcb7zcO1PnmMfbvFS6VQ jMfdHIPIfvwprsUTqFgOdH/zQg2p9YmgUQItuWM9nZZNYXnB01he4WEjpKixZw== From: Michael Niedermayer To: FFmpeg development discussions and patches Date: Thu, 15 Aug 2024 00:37:02 +0200 Message-ID: <20240814223714.2436993-1-michael@niedermayer.cc> X-Mailer: git-send-email 2.45.2 MIME-Version: 1.0 X-GND-Sasl: michael@niedermayer.cc Subject: [FFmpeg-devel] [PATCH 1/5] MAINTAINERS: Add a maintaince level field 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: TDY9lObnCkku Text was stolen from the linux kernel This is thus identical to the kernel just a different more compact format. I am very happy also to switch the file entirely to the format of the linux kernel maintainer list if people prefer Signed-off-by: Michael Niedermayer --- MAINTAINERS | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/MAINTAINERS b/MAINTAINERS index 6ce8bc86393..a27116e9d15 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -6,7 +6,12 @@ FFmpeg code. Please try to keep entries where you are the maintainer up to date! -Names in () mean that the maintainer currently has no time to maintain the code. +maintaince level: +[X] Old code. Something tagged obsolete generally means it has been replaced by a better system and you should be using that. +[0] No current maintainer [but maybe you could take the role as you write your new code]. +[1] It has a maintainer but they don't have time to do much other than throw the odd patch in. +[2] Someone actually looks after it. + A (CC
) after the name means that the maintainer prefers to be CC-ed on patches and related discussions. From patchwork Wed Aug 14 22:37:03 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Michael Niedermayer X-Patchwork-Id: 51028 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a59:a746:0:b0:489:2eb3:e4c4 with SMTP id f6csp1223740vqm; Wed, 14 Aug 2024 15:37:40 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCX2m9U5sek6VXuvMqhqf/13tw0RTkl5U0yxPiNc5RYvhjp+cIu6uegADfGyWgQLrxSOTpCmlDdzcR1Wt9oQdfEotptcH3SxEm45UQ== X-Google-Smtp-Source: AGHT+IF4UpPwfjOAna/I3G7jaWYnxpkNXaY4ztY2mruZ+jHzS0Q+JD2GQ0eLhtS4EuppNVfK2ls9 X-Received: by 2002:a05:6512:3daa:b0:52c:d9a3:58af with SMTP id 2adb3069b0e04-532edbbea6dmr2272272e87.49.1723675059971; Wed, 14 Aug 2024 15:37:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1723675059; cv=none; d=google.com; s=arc-20160816; b=UhdebmVg1K7LojokWx/fcSBeZ+SAD2+kacWRakmaLJ1BCI3y2KqYNYzp1wfqaK60Os K/eFx5xG5TLgtYBWKvgl3+d6MFtM9cVAfSkTz8QgTrfB2KZ1J4OY88Ft7xOiYKb09mxj KH9C7W39C0wONJ7HGmf82Vrp7SSxUvg04OdH/Va7SbPMfqLp71/b+nSl5n/xq57HbPBW JKA85OVU9KknEf/47J5LmOfA8VQ3Mc+goztkkqcOJTF0pFnz5TS3T5PI85zbKfaGe2AW CPTjElZ0of4fqvKKrMceLGQANWLOY+C3CkG1ltftpXH71ax6OA1G/xBLs7snXtf0OSKf I64A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:reply-to:list-subscribe :list-help:list-post:list-archive:list-unsubscribe:list-id :precedence:subject:mime-version:references:in-reply-to:message-id :date:to:from:dkim-signature:delivered-to; bh=vQUNI6B+c0ni3bpOmY3yFDySOMjzqVTbXKe2o3zHOI4=; fh=e5zN9xSzcxLA6bGo3lF+CqTbY/oLwzApV03EO/RBfgQ=; b=x7xQvuI3N1wMMNPumE/rNnOC35J2icJUYYHkAqTAcra4f25vEmFeBpduBUKzuigZoj dzbew6ad92dtU40c9jv9xiKWh8PZfhPAcFCwOxRGpoelghgqhofrkKOz6Lomu73sSZdC cJKTNeiJ3W8euHD/OT3dA/ZBrnYWw2mXHuGs2lGgGCUq7QiTMBmT3cUizv7nj5spEswr 9VAAOqbDbK26VpD1Gv64LF0maAPaIU84Y11KcgKmWayNEBfguOs60VZpogpbtIjsczoQ 0FHxJBgDOnxnI8G3BPRCBybzOJgLTpK+XKS6qLEQMvOVaZ3oHgDkfE/gfcb2BVS/+VxZ 8P8Q==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@niedermayer.cc header.s=gm1 header.b=JSffhQ5i; 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 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id 2adb3069b0e04-5330d3fcf28si51677e87.222.2024.08.14.15.37.39; Wed, 14 Aug 2024 15:37:39 -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=@niedermayer.cc header.s=gm1 header.b=JSffhQ5i; 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 Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id DCF2868DB34; Thu, 15 Aug 2024 01:37:25 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from relay6-d.mail.gandi.net (relay6-d.mail.gandi.net [217.70.183.198]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id B6EFE68D97C for ; Thu, 15 Aug 2024 01:37:17 +0300 (EEST) Received: by mail.gandi.net (Postfix) with ESMTPSA id E7559C0002 for ; Wed, 14 Aug 2024 22:37:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=niedermayer.cc; s=gm1; t=1723675037; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Ko1L1DrEcmqkA/NdoK4bYW/ne1Jb7ataKdevw1z8uO4=; b=JSffhQ5ieVF9nN8BhztZhgreBxjbCZkjfNnFKcVzSfPfL71vA3wZQZR7+um4GUtwh9ZQHe j3RCgP5GepsBviAhKV7bXQHXgSJ7VibSdXEZ9rdzacnzlJfkComBeZ4PPZR34VhhL+SLjw mt1xFa2gH6Ru6nPKqzeHvvZ2mP4BDJGwLgp6ADtieOWU6eXxDCvggjD2Y9kSyIZzaBrRm3 QtNXIGNKEwqSRfvcg9biccEKAOV3+DwldStFZLgLOvwdeITGxKhtQS+zf1I8PbxWZyCk2i kDhwqib4UZ/Mgj2eDfNLoO+tcIqia8Fg3mdaSRmKEIYsAbdPl851H/O82OZwTQ== From: Michael Niedermayer To: FFmpeg development discussions and patches Date: Thu, 15 Aug 2024 00:37:03 +0200 Message-ID: <20240814223714.2436993-2-michael@niedermayer.cc> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20240814223714.2436993-1-michael@niedermayer.cc> References: <20240814223714.2436993-1-michael@niedermayer.cc> MIME-Version: 1.0 X-GND-Sasl: michael@niedermayer.cc Subject: [FFmpeg-devel] [PATCH 2/5] MAINTAINERS: some random updating 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: c88KKVA2XnXN Adding level to some of my entries Adding level to some random entries of other people who i have seen actively maintaining their code removing some people who have not been active where others where active For most we will need to contact people and ask if they are still available as maintainers (but for cases where patches are ignored for many months even with pings sent to the maintainer entries should be set to unmaintained) Signed-off-by: Michael Niedermayer --- MAINTAINERS | 60 ++++++++++++++++++++++++++--------------------------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/MAINTAINERS b/MAINTAINERS index a27116e9d15..94d9b04d249 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -23,10 +23,10 @@ ffmpeg: ffmpeg.c Michael Niedermayer, Anton Khirnov ffplay: - ffplay.c Marton Balint + ffplay.c [2] Marton Balint ffprobe: - ffprobe.c Stefano Sabatini + ffprobe.c [2] Stefano Sabatini Commandline utility code: cmdutils.c, cmdutils.h Michael Niedermayer @@ -53,11 +53,11 @@ Communication website Deby Barbara Lepage fate.ffmpeg.org Timothy Gu Trac bug tracker Alexander Strasser, Michael Niedermayer, Carl Eugen Hoyos -Patchwork Andriy Gelman +Patchwork [2] Andriy Gelman mailing lists Baptiste Coudurier Twitter Reynaldo H. Verdejo Pinochet Launchpad Timothy Gu -ffmpeg-security Andreas Cadhalpun, Carl Eugen Hoyos, Clément Bœsch, Michael Niedermayer, Reimar Doeffinger, rcombs, wm4 +ffmpeg-security [2] Michael Niedermayer, Reimar Doeffinger libavutil @@ -74,22 +74,22 @@ Other: bswap.h des Reimar Doeffinger dynarray.h Nicolas George - eval.c, eval.h Michael Niedermayer + eval.c, eval.h [2] Michael Niedermayer float_dsp Loren Merritt hash Reimar Doeffinger hwcontext_cuda* Timo Rothenpieler - hwcontext_vulkan* Lynne + hwcontext_vulkan* [2] Lynne intfloat* Michael Niedermayer integer.c, integer.h Michael Niedermayer lzo Reimar Doeffinger - mathematics.c, mathematics.h Michael Niedermayer - mem.c, mem.h Michael Niedermayer + mathematics.c, mathematics.h [2] Michael Niedermayer + mem.c, mem.h [2] Michael Niedermayer opencl.c, opencl.h Wei Gao opt.c, opt.h Michael Niedermayer - rational.c, rational.h Michael Niedermayer + rational.c, rational.h [2] Michael Niedermayer rc4 Reimar Doeffinger ripemd.c, ripemd.h James Almer - tx* Lynne + tx* [2] Lynne libavcodec @@ -114,17 +114,17 @@ Generic Parts: rangecoder.c, rangecoder.h Michael Niedermayer lzw.* Michael Niedermayer floating point AAN DCT: - faandct.c, faandct.h Michael Niedermayer + faandct.c, faandct.h [2] Michael Niedermayer Golomb coding: - golomb.c, golomb.h Michael Niedermayer + golomb.c, golomb.h [2] Michael Niedermayer motion estimation: motion* Michael Niedermayer rate control: - ratecontrol.c Michael Niedermayer + ratecontrol.c [2] Michael Niedermayer simple IDCT: - simple_idct.c, simple_idct.h Michael Niedermayer + simple_idct.c, simple_idct.h [2] Michael Niedermayer postprocessing: - libpostproc/* Michael Niedermayer + libpostproc/* [2] Michael Niedermayer table generation: tableprint.c, tableprint.h Reimar Doeffinger fixed point FFT: @@ -132,7 +132,7 @@ Generic Parts: Text Subtitles Clément Bœsch Codecs: - 4xm.c Michael Niedermayer + 4xm.c [2] Michael Niedermayer 8bps.c Roberto Togni 8svx.c Jaikrishnan Menon aacenc*, aaccoder.c Rostislav Pehlivanov @@ -168,7 +168,7 @@ Codecs: dvbsubdec.c Anshul Maheshwari eacmv*, eaidct*, eat* Peter Ross exif.c, exif.h Thilo Borgmann - ffv1* Michael Niedermayer + ffv1* [2] Michael Niedermayer ffwavesynth.c Nicolas George fifo.c Jan Sebechlebsky flicvideo.c Mike Melanson @@ -255,7 +255,7 @@ Codecs: vp8 David Conrad, Ronald Bultje vp9 Ronald Bultje vqavideo.c Mike Melanson - vvc Nuo Mi + vvc [2] Nuo Mi wmaprodec.c Sascha Sommer wmavoice.c Ronald S. Bultje wmv2.c Michael Niedermayer @@ -330,12 +330,12 @@ Filters: vf_mestimate.c Davinder Singh vf_minterpolate.c Davinder Singh vf_readvitc.c Tobias Rapp (CC t.rapp at noa-archive dot com) - vf_scale.c Michael Niedermayer + vf_scale.c [2] Michael Niedermayer vf_tonemap_opencl.c Ruiling Song - vf_yadif.c Michael Niedermayer + vf_yadif.c [2] Michael Niedermayer Sources: - vsrc_mandelbrot.c Michael Niedermayer + vsrc_mandelbrot.c [2] Michael Niedermayer dnn Yejun Guo @@ -481,27 +481,27 @@ libswresample ============= Generic parts: - audioconvert.c Michael Niedermayer - dither.c Michael Niedermayer - rematrix*.c Michael Niedermayer - swresample*.c Michael Niedermayer + audioconvert.c [2] Michael Niedermayer + dither.c [2] Michael Niedermayer + rematrix*.c [2] Michael Niedermayer + swresample*.c [2] Michael Niedermayer Resamplers: - resample*.c Michael Niedermayer + resample*.c [2] Michael Niedermayer soxr_resample.c Rob Sykes Operating systems / CPU architectures ===================================== -*BSD Brad Smith -Alpha Falk Hueffner +*BSD [2] Brad Smith +Alpha [0] MIPS Manojkumar Bhosale, Shiyou Yin -LoongArch Shiyou Yin +LoongArch [2] Shiyou Yin Mac OS X / PowerPC Romain Dolbeau, Guillaume Poirier Amiga / PowerPC Colin Ward Linux / PowerPC Lauri Kasanen -RISC-V Rémi Denis-Courmont +RISC-V [2] Rémi Denis-Courmont Windows MinGW Alex Beregszaszi, Ramiro Polla Windows Cygwin Victor Paesa Windows MSVC Hendrik Leppkes From patchwork Wed Aug 14 22:37:04 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Michael Niedermayer X-Patchwork-Id: 51032 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a59:a746:0:b0:489:2eb3:e4c4 with SMTP id f6csp1238822vqm; Wed, 14 Aug 2024 16:16:19 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCVLZ6x2kHiF0eHfsFW8Gajl51CUQYCXpR+AgrukdYLXfhNe0xxwCU3eihyVfge6oDx2hcp7E7PCi/vUmtfh01XW@gmail.com X-Google-Smtp-Source: AGHT+IHEi9CtqDtn4vBHIafH/49bTLbjOq8ToUneL8RSajeaF/hO8WPX0euQcYvn04uXgpFYzKUw X-Received: by 2002:a5d:59a1:0:b0:35f:2584:76e9 with SMTP id ffacd0b85a97d-3717776fb6fmr1929592f8f.2.1723677379257; Wed, 14 Aug 2024 16:16:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1723677379; cv=none; d=google.com; s=arc-20160816; b=ei3wOg00gIpbYnGCRfLnW62AVsDsjf2zS2rJIKV01a4J2OqgfcMM0tk4VFUN3uJ6cn jPt86Uqc09E4zhhZlfSSO5zH6NFLHrGpcYkh7/bGg8r0xN5bu3sKXyljmhqBA84YsWak HJnXbhFEr/Ufk0Hfmi18XIAnsHzVFGS7lfWMqlhcNBnfspjaP3LnY/n+LozzsbPEnpbv iaEHXtBdWjPxKuES3a9sPq1fO8svZ54m4fmBZmQjav8YTEI0fZKfq6XmevidI1VU4VNZ deNU1E3sP70iJs8eVDGCj7a+0OUcErqR2zADFgTM5Co1n07aEikVW/01DrADaoTLZ7hr 9v3Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:reply-to:list-subscribe :list-help:list-post:list-archive:list-unsubscribe:list-id :precedence:subject:mime-version:references:in-reply-to:message-id :date:to:from:dkim-signature:delivered-to; bh=jGW+aYhG0uFNRao6XsRJR/lkEqSzsR56KdKznC88mCU=; fh=e5zN9xSzcxLA6bGo3lF+CqTbY/oLwzApV03EO/RBfgQ=; b=LQnFbFajYGTDeAOGRz09ckMcMpt3a1Qsa2DvqAoYWzUisDU8hvCiQ1W/7lbuINiEw4 jNxvSNEsJA9pwSgG/NzHSWpQY/86UsE0vVSn/Afg9SA9K6d8H2wgxn79ZZ3w0bHDUVTk Nqq8kA0acj84w7+q2RLtK62Z7hmNlYqQHcjt7z/UqcCU+OJAoxr+2jCAY4Zg8ZFlndON McBpX1RYaf2CmTa9i3hAHMNUU/QClhIi55JDe9Cvk0ZLtNktMPfRzp5XCYqxJGAZMSV/ ptqBppqG8FROUt14+iW/yo6euOcPNvt0wNZVoz8ApYuGcg7yzI2Ua9DR5sLAklY3IRPL KzlA==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@niedermayer.cc header.s=gm1 header.b=hw9ZrQZU; 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 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id a640c23a62f3a-a838397151esi8929966b.888.2024.08.14.16.16.11; Wed, 14 Aug 2024 16:16:19 -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=@niedermayer.cc header.s=gm1 header.b=hw9ZrQZU; 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 Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 2823068D968; Thu, 15 Aug 2024 01:37:27 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from relay2-d.mail.gandi.net (relay2-d.mail.gandi.net [217.70.183.194]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 9E49868DAD7 for ; Thu, 15 Aug 2024 01:37:18 +0300 (EEST) Received: by mail.gandi.net (Postfix) with ESMTPSA id EEC4940002 for ; Wed, 14 Aug 2024 22:37:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=niedermayer.cc; s=gm1; t=1723675038; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=DWiaIFZFaNQgcQxRyfOauhxuX0KSpoGk58fUqa+si8k=; b=hw9ZrQZUDtACbWG0ze5Bb9VYvgXHX2Ou28tUNhdnCB4yZLmAnfbohSOOSnumqI9mugmIVW yekFQ2CJffhJsjqya/6jphl0KR5474D2s22E/qDnFLKcA0AX3tfzXeJeUY53c5hpy5el/H NSnAK6ftCcuw5h82gtfdZubB0jtLSRTyRH5SljxqgJUNpbmcLQwYPdActs+y9B+6xaPBCB LqM7zXEbKob+YCu9NUEBuQCIpzcbyFVHiMV/wPVbqFpnwakTAfOjnFzxymuqD2Hg57LR87 q5lkdyq9IUdpcFTBqhMDh4K3DShQZkfePuM4K0lL+JQBPcIeL7qYncbneM0JTw== From: Michael Niedermayer To: FFmpeg development discussions and patches Date: Thu, 15 Aug 2024 00:37:04 +0200 Message-ID: <20240814223714.2436993-3-michael@niedermayer.cc> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20240814223714.2436993-1-michael@niedermayer.cc> References: <20240814223714.2436993-1-michael@niedermayer.cc> MIME-Version: 1.0 X-GND-Sasl: michael@niedermayer.cc Subject: [FFmpeg-devel] [PATCH 3/5] avcodec/wmavoice: Do not use uninitialized pitch[0] 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: Ei+6UglRG+GK Fixes: use of uninitialized value Fixes: 70850/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_WMAVOICE_fuzzer-4806127362048000 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Signed-off-by: Michael Niedermayer --- libavcodec/wmavoice.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libavcodec/wmavoice.c b/libavcodec/wmavoice.c index 3db73773b77..39868e02b3c 100644 --- a/libavcodec/wmavoice.c +++ b/libavcodec/wmavoice.c @@ -1506,6 +1506,8 @@ static int synth_frame(AVCodecContext *ctx, GetBitContext *gb, int frame_idx, /* Parse frame type ("frame header"), see frame_descs */ int bd_idx = s->vbm_tree[get_vlc2(gb, frame_type_vlc, 6, 3)], block_nsamples; + pitch[0] = INT_MAX; + if (bd_idx < 0) { av_log(ctx, AV_LOG_ERROR, "Invalid frame type VLC code, skipping\n"); @@ -1623,6 +1625,9 @@ static int synth_frame(AVCodecContext *ctx, GetBitContext *gb, int frame_idx, double i_lsps[MAX_LSPS]; float lpcs[MAX_LSPS]; + if(frame_descs[bd_idx].fcb_type >= FCB_TYPE_AW_PULSES && pitch[0] == INT_MAX) + return AVERROR_INVALIDDATA; + for (n = 0; n < s->lsps; n++) // LSF -> LSP i_lsps[n] = cos(0.5 * (prev_lsps[n] + lsps[n])); ff_acelp_lspd2lpc(i_lsps, lpcs, s->lsps >> 1); From patchwork Wed Aug 14 22:37:05 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Michael Niedermayer X-Patchwork-Id: 51031 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a59:a746:0:b0:489:2eb3:e4c4 with SMTP id f6csp1229939vqm; Wed, 14 Aug 2024 15:56:15 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCXNcsPywLQ2S3H7YR0div5iUQu/p89yT9k57TuTCj49xOZXdn9id0ExwdwoZbkqt5PueE17SOncaQPfORf/+hjcKSRfKx9SKpCG4g== X-Google-Smtp-Source: AGHT+IFJ8NQt1UEhqbNWXx7xjpqY4xxow2QSnI6/9uSzybttBX6Or6v+b4fSkvyIWMRN2Rk6Fh7u X-Received: by 2002:a05:6512:3e22:b0:52c:86d7:fa62 with SMTP id 2adb3069b0e04-532eda6be38mr2760340e87.23.1723676174991; Wed, 14 Aug 2024 15:56:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1723676174; cv=none; d=google.com; s=arc-20160816; b=dE3cJyZucdS1f+ZhPx4k7eGY87JKpdxg/6t4gyZsS60CQ/hYbfK7xbOQSuBmzeS+8i Lfas4IWRlNMNcnb45xyKQLjYsQxNXrdifehTn35+ZthRxVp5khGeyYPeCFMy9Xho0wsg YHMLIZhw6I4a33bk1AcUdLeQL7+g8rxl5+p+ezta1iJzG2qOqEOWu+XJirIc5LTaPz8l sxWWvNMN8JSONeUHtayzx1xQQKLeCTOq2V7awTTL9P28hbji7mcSDrfY0/AdToi1+GGp l//7h7wNGUSJ5CQgusvosPX02XW8rbfQIpLRuVUdem991isAjNrA8slmBci067zbZ8vJ A+Sw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:reply-to:list-subscribe :list-help:list-post:list-archive:list-unsubscribe:list-id :precedence:subject:mime-version:references:in-reply-to:message-id :date:to:from:dkim-signature:delivered-to; bh=zloUSaZqdvp7auZseSn5/BftUiMr21GqtjI9Ew75KIM=; fh=e5zN9xSzcxLA6bGo3lF+CqTbY/oLwzApV03EO/RBfgQ=; b=HQ57GAzpMAtkjVUwNK3kIFkQN97/w0VlrYhIQfSwSAlTJHX94kua7/vwrp1BR0XenJ B0YvxhwpM2Zm6Vq39MECaL/iVzYviNrYJTXv46gtzE62sMXTbVRXFWFjbYM4mYRXKv5E KMi/J1ELnwfkCCPLUDvdPboDAMVIOdE3NV9SAlvRQ30vGDiCLddNzaVThex/Mnyqga1x 3SqYLpXE1B6uCjzF80tnZxd2gUfc/OoHW46Ge+H3LkRKDZEWC/+rqBhYxurjOOvnDKoV TFkzB/4mZ9s3d8bsWgs//TTdYYvvhJ4UvNNg5aWP7yq81rw17HMtZnrbZPSyiQJ0aPh0 Vrdg==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@niedermayer.cc header.s=gm1 header.b=Xr5D8y0N; 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 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id 2adb3069b0e04-5330d3aa135si63923e87.9.2024.08.14.15.56.14; Wed, 14 Aug 2024 15:56:14 -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=@niedermayer.cc header.s=gm1 header.b=Xr5D8y0N; 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 Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 60B3D68DB58; Thu, 15 Aug 2024 01:37:28 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from relay4-d.mail.gandi.net (relay4-d.mail.gandi.net [217.70.183.196]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 7509E68D9D5 for ; Thu, 15 Aug 2024 01:37:19 +0300 (EEST) Received: by mail.gandi.net (Postfix) with ESMTPSA id CB5B9E0003 for ; Wed, 14 Aug 2024 22:37:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=niedermayer.cc; s=gm1; t=1723675038; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=fOdstOVis5Fj4QM5S6FT6f8dZ+1I6vJPt0R+PtcGFDo=; b=Xr5D8y0NMckMgV+xpJ1B9YPJko82SHTSfOoqmT9CdKa4RZnofT2RU/MY+A3h1tsBGjbMCQ v3Nc4Gdopw4+otdQHwUaxKKH3plRfBYHElA4GJ5gZAA4cMJDP1PH1Q4iCB8UlvU3K1TXQs cYZoeq/v6JxTb5xIQBwYFhRsVWG/ITAdZ8yptsHBJgtLvdKsKoQKn1pIYJxzvWu4gjNLl3 W+7DEA5dL3J6cy9ZPxRMquAsUHu9pz5YN9eocODEgST/5T0E6q/X8PlWhM3qpDKMRG/GBN 9TR+F4izcIfVuilwswk0ajSd1NXNyuues4+kRVtI1tTBrBMdAnwbUpG4nO6JYA== From: Michael Niedermayer To: FFmpeg development discussions and patches Date: Thu, 15 Aug 2024 00:37:05 +0200 Message-ID: <20240814223714.2436993-4-michael@niedermayer.cc> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20240814223714.2436993-1-michael@niedermayer.cc> References: <20240814223714.2436993-1-michael@niedermayer.cc> MIME-Version: 1.0 X-GND-Sasl: michael@niedermayer.cc Subject: [FFmpeg-devel] [PATCH 4/5] avformat/mvdec: Check if name was fully read 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: wd/mDWoX1jHI Fixes: use of uninitialized value Fixes: 70901/clusterfuzz-testcase-minimized-ffmpeg_dem_MV_fuzzer-6341913949569024 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Signed-off-by: Michael Niedermayer --- libavformat/mvdec.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libavformat/mvdec.c b/libavformat/mvdec.c index 0718f0483a7..c045d2c7c8e 100644 --- a/libavformat/mvdec.c +++ b/libavformat/mvdec.c @@ -256,7 +256,8 @@ static int read_table(AVFormatContext *avctx, AVStream *st, if (avio_feof(pb)) return AVERROR_EOF; - avio_read(pb, name, 16); + if (avio_read(pb, name, 16) != 16) + return AVERROR_INVALIDDATA; name[sizeof(name) - 1] = 0; size = avio_rb32(pb); if (size < 0) { From patchwork Wed Aug 14 22:37:06 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Michael Niedermayer X-Patchwork-Id: 51033 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a59:a746:0:b0:489:2eb3:e4c4 with SMTP id f6csp1238823vqm; Wed, 14 Aug 2024 16:16:19 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCXS+2dYoZk3FpqvBrF3Kv1/h1obXYdBqiOhSAKtgpqI6mbE4lC0PG+bv2XCm8GhwPDkNjqaFY3SbzF1dQcKPxuB5hU0bPpPwXtEKw== X-Google-Smtp-Source: AGHT+IEp7gt4eg/hIkHha8avF/JsPNT+B63fADDfWgVXUjNs8T6/GmjFOIjyQSdTtOo1Kd0xwqYX X-Received: by 2002:a05:6512:3b0a:b0:52f:cf7e:b1bc with SMTP id 2adb3069b0e04-533097c6896mr167288e87.1.1723677379427; Wed, 14 Aug 2024 16:16:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1723677379; cv=none; d=google.com; s=arc-20160816; b=bMZG4tVFFicSgeKcItVsuDDJT4FU7oHuklWvea8xeCopmpc1qaI6MUWVDiWFcDjO8q zJxJOjksQft2TsHlf/GefJFwhCaYXlrn0j7qqKCmkNq5+32YvTQYUvTPZAcU3bLZhF5y FOtjiwZQ4WZ/15Cjo0FTJ6yVc7Ypfcjk6RMChTYX11Wjfj08/IPmfsMasN9f/ipiMI3z XHCMwXUDK1iyKqjY360Q55NweITiBRNjXEjUPsjx0hBhcvQKKuWMSTj6hAudvpw9HbP3 23+KudiYpMsE0Hta3MHyMwtR5XkwQkFSHA/nsahZC5w31MRtK0Q34lydq6pzajNeEwyh dqsA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:reply-to:list-subscribe :list-help:list-post:list-archive:list-unsubscribe:list-id :precedence:subject:mime-version:references:in-reply-to:message-id :date:to:from:dkim-signature:delivered-to; bh=qUr7o0hCpWMQcekEyhief9S7xAISij9NO1KYzYMHujs=; fh=e5zN9xSzcxLA6bGo3lF+CqTbY/oLwzApV03EO/RBfgQ=; b=bdErholYuScDZ30qOoyj5tREC35y9IBIQdov+opRoPQxJ5wgONVd+dQS1PYSwzbmLZ 6llicy2QAacWZfD0yDxWlkZyhoaGEyjQ5sA4yHoD5+1NxB6xT6JyurOsmMkrax24xc6w po7vRbPDxu4HbjDIUNKdeSD/ynHV91EbnwrnzKJTdRNxLW1JFN37zBocOD5X/pn8YfUR NXeM+6CdN+E3LzT/wEbj9Gkdljlrwhku6UVqtUC7ZFFxsWAtn5EFP7MUTujHMQhP+Rjq fYupbY48YJDxyco4L6jhLil0CyDLYQ1mN/oLFhfY8lkbNcjmVyf+lElZS/XarpUofqRU fuug==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@niedermayer.cc header.s=gm1 header.b=YYLyGn8x; 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 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id a640c23a62f3a-a8383971616si9199666b.883.2024.08.14.16.16.13; Wed, 14 Aug 2024 16:16:19 -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=@niedermayer.cc header.s=gm1 header.b=YYLyGn8x; 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 Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 6AD4E68DB5E; Thu, 15 Aug 2024 01:37:29 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from relay4-d.mail.gandi.net (relay4-d.mail.gandi.net [217.70.183.196]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 21B7E68D9D5 for ; Thu, 15 Aug 2024 01:37:20 +0300 (EEST) Received: by mail.gandi.net (Postfix) with ESMTPSA id 77C74E0005 for ; Wed, 14 Aug 2024 22:37:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=niedermayer.cc; s=gm1; t=1723675039; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Tagf/zz/HjqndFEARa8LZtv35+p+7ERmnUrZAZ5svbI=; b=YYLyGn8xSHXjy0fYL/nPMxzSgo62QTFdkzV9ztT6/illE2hfTEfV+yhmOf2SSbMu93ia3y /kQagz15MdbzlEvZDg+Cl2s6ze0ZyfwgZ7gyaE9oK5+EHCp9aT8woeW7w+9MYhJObCHnS8 KzdaSBnY3+dkIYmCNXIZeXCQNr9uwDksKnHPuIjhzcnkZeN64gOVzD/LH2h4oE+/+jF7oM hqwGyCaIO1FpmxKT1+sqLF0v9OC8T/1Pku4DoV7acX8yoOiz7qPWPYL3HdMhjJ3kRJ9sT1 jGLmGpbZVUVTagYC8JpKbujsraGjYxhlYrEIjU2SO9GrtQDfKs64r9qD+A6qIw== From: Michael Niedermayer To: FFmpeg development discussions and patches Date: Thu, 15 Aug 2024 00:37:06 +0200 Message-ID: <20240814223714.2436993-5-michael@niedermayer.cc> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20240814223714.2436993-1-michael@niedermayer.cc> References: <20240814223714.2436993-1-michael@niedermayer.cc> MIME-Version: 1.0 X-GND-Sasl: michael@niedermayer.cc Subject: [FFmpeg-devel] [PATCH 5/5] avcodec/msmpeg4dec: init dc_pred_dir 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: fkWiO/H2HgG2 Its not really used but its passed as a argument and then not used Fixes: 70965/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_MSMPEG4V1_fuzzer-5583223747313664 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Signed-off-by: Michael Niedermayer --- libavcodec/msmpeg4dec.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/msmpeg4dec.c b/libavcodec/msmpeg4dec.c index 31b17c2839e..12bef4f5066 100644 --- a/libavcodec/msmpeg4dec.c +++ b/libavcodec/msmpeg4dec.c @@ -628,7 +628,7 @@ int ff_msmpeg4_decode_block(MpegEncContext * s, int16_t * block, int n, int coded, const uint8_t *scan_table) { int level, i, last, run, run_diff; - int av_uninit(dc_pred_dir); + int dc_pred_dir = -1; //unused but its passed around, so it needs to be initialized const RLTable *rl; const RL_VLC_ELEM *rl_vlc; int qmul, qadd;