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 1AF9C4490F for ; Sun, 30 Oct 2022 23:41:56 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 4AA7A68BD6B; Mon, 31 Oct 2022 01:41:52 +0200 (EET) Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05olkn2019.outbound.protection.outlook.com [40.92.91.19]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 644D868BD5B for ; Mon, 31 Oct 2022 01:41:46 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lBlHZVCsoPtMBnNVieJI1n3VsZlgFFRvZZiCYpBwi+k6NjaJ0djm/eDBy8rqp+m2cxF7veF5U5vSCvt1FkHYRLKhmD/jLJKK0nptvZ6RGSkb4zraLlX6olNRRDdhAOVRHQ6lcyz18tl0qFjw7vHZjJ7rs1CqaZwmBNK7vQB4Cv9TP0o3FawI6SAhkPWHYzVn8AtXafx+W7OYyAjH/E8mMu4svjS8f900Qub6Qxx2KcNWqss5zh3GSWQQpe2HpbgmwjjXjJ0ovhVMy6Oj6QxMDfofPHW3+A9Sxa0FBXl65EhCtbBX2/vogu0FMVXbul4JiG8sB9qsGsgshyFN+aev1g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=LoerbRKDVLfx2EXlLG2qK0IS5HwHUyd1G7dqafQsjCY=; b=LXVQLUVzmYjymeWzJOcnouco9hugT/qTQ6EU6L4uehHdIKiJmDWkb2Cjt7BTeYcs6R29dMb9yZWrV+B+hYf1WofBuGSQ0pZbg3pEaG+kQloelYpcR7eouNLUlsIiUWQpWVtpCQuzEXzWjbl2W44VFfOKW5RetNU+Hw7+2Onxyi7oYy/9TxtcdPuXJKf7E9v4LG0Yt22YjHDt9LlVs7ihQSfecMWk2uTsaBxI+OM+yspmM1KaWGhW8qB7UsJVlYnSg3dtxMWKf8AYZlQkO8/IoOV2uMAyVpuVzpzSHawgwd/aXSxu82q7IG2e2882sRqmBnK7EI5pcfzJW/DWHMsRvg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=LoerbRKDVLfx2EXlLG2qK0IS5HwHUyd1G7dqafQsjCY=; b=eXiIZDQ7oS5JhaTJXz82+PNjYwkLcElzMy/pc1zgtkJeT9R2aApz4MOk5ZD1PdKLtOi6TjPIy3daXZbNVho14J43irK8aDO3BIl0lkloqkaiGty0zq79pEYvfNbxpB/62hJnPpUzSQyAZLrYTVd6ygz1xfnX18HrEu91zw/0o8+bwGJbPLPqNaZqnDjW2GUWB6g2rYpwo31egBXQEWVHECL4E9AgCYKCsK7etxMLQV/QsPVNAcD2IvlRT7Oz8Ac5/tKjW8sL0PfP9kduRIMLY0QGiKv82gC85O9FOYlbHXD+kmDUEuh4666c9mLpJhEzJFND2s00SWr0U0FLrDEFWA== Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) by DU2P250MB0351.EURP250.PROD.OUTLOOK.COM (2603:10a6:10:27c::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5769.15; Sun, 30 Oct 2022 23:41:44 +0000 Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::739a:8740:19c5:925c]) by GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::739a:8740:19c5:925c%5]) with mapi id 15.20.5769.019; Sun, 30 Oct 2022 23:41:44 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Mon, 31 Oct 2022 00:41:31 +0100 Message-ID: X-Mailer: git-send-email 2.34.1 X-TMN: [2o7KuqcDUyikkGNf8PgX1S/XMZaHlqOMIB4VGaXFK8I=] X-ClientProxiedBy: FR0P281CA0148.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:96::9) To GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) X-Microsoft-Original-Message-ID: <20221030234149.10868-1-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV1P250MB0737:EE_|DU2P250MB0351:EE_ X-MS-Office365-Filtering-Correlation-Id: 03efb459-c4c1-4868-39fa-08dabad04d37 X-MS-Exchange-SLBlob-MailProps: ZILSnhm0P3nN7ksDdJHhaFM91iprChLhiCTmUit7X8ZZPvuCD1N27RFJIfvnYAuWI9PsgWGQEoGmxLdF4zwrywmbC8GtcT13n+gJNqSlMG2DCYD+eNJC4lvK9yT+qWBmHUs1F9R7eYZuuwK7boC/5rza6yGu6GO6p+jMhgyyqTpK6xx2wvN21oLE/VrUSSZVsV91bpblrbIlq9dOsjHaz21Di5yVzkMFLc+sW8s7krVyHyvU7UJz9ODoehMh1z2wqzzJ/dKqYmqdtQ1kb/LuHJSHxw8D9XpmB0YzmtHSI7wh3jnxIBfgjt1CwBBCAe0mgxuHpxBM4HBEIuUWMpJbcmB1fBz5JSwnLrSUNc+RJ8OfW+QdO0hUZ+UDirI3NQgkk4OqK03CPId+hMmvg6dgVClvEPlNjJNYEqWfUUQKJbtSFLfqpEDN5BAzhoykagky0Pen1D0MERtlAi1NdOvtFVvUi6KcGDb38I4MFej3fX25qxAxi6cOYrync1oPOnlQ4cSJzWbkwB3fiNIlCNc1LYq6h8Lq5HXCoGR2lG7j2MHs9Tt6hTJH5gDGOx5LRVNp8ShWnkpuS1v3BFHYG1790yw+7MgRKFej5vLKLyS3V8dEBv/jLG8T7oLHSt26bwHGW7ZYbBBTR5xbC/mBW6nnKnXORYIahJ7PdC1ARu0pobjbHey8NoBt2lpmbc1YF/72d0oiMZSLTuVQS5ZONFnD3Mm2C1fmj6jVTXqO15wE6KqUX1gu7EG9mOIxae6jpCSAfL8X7r/RNqR2tDTT9qEFTbXjYdkycgNb X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: dKQnyJO1rZvMd0jUoUN67faUpurHKeG8k4lqe7FyrspITmsuUWqaeOL9Ncv3dLFAs1yvketnHfGguA9fJKhAx9JxLzZp2BcUnFkL8e03kEC9vL00atValCAKT3o8g9jh6Ok85ATCoQyYhBQgoUNLEXIE5cl2jtP9cPiYEWBlS/HcbTX0jO3bqNMHoLAGp9WaqJbgR86B5GGBksps77kQhlbaRbLjdz7Dxsj9RItglPI8F5CEcf40uzS0bvZpbRjuTlCvmSiYL0zdOEzL07u04Q8KmaReF3K0+ddzQfVkejmphI1P0M/aHGTr5kwqpv37nw3lkMmUKh/4KlAH8vMZ2FL6yYycrC8kDHX0r8zZ4KNbCm/8z//rJRzK94yWrK2iXiJI6Zb7L/Iysd8R6oHycJ7EnjHFEObr8Bc/KvRNUdCQTaV3spQbLn9Rfg+rITw5ZMawAxP8ZWRo9bk+ZN93r0SvmjBDMCOCvcAlSAKYEtoITJThLH+pC2O9vXfCm2mnRSqKsWDav0Lk4S1/QZaazi/g/2+Qj3tFHYYDaHS05iSaFZFcJ7mU6F+IrWzzdloyz1kv0rHf4ovbMZ28GAK3MxzQPygKehGBvlQeesk925zwjV/rkBvUtWfDzJI9rwAjvJEzr9M1U7f2tl40zRqLaOsUjipO3vDERQyQyR5PBg4rT2qfiyn/IMzrV3v2Py92 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?nN1XLIoFB4NXInYXO1s9KkOSv8F9f1+iND7RONcJN6eIp9xdvOzmCTi8vgy2?= =?us-ascii?Q?uPBV/aIGnxvjvab5UU6M1jZCuYfZ0yhr2SGBmpmQTXE6zInINUnPxzlUa3Cq?= =?us-ascii?Q?cSsC6IOjZQMoSyaS1z9in1IoL/stbAs+jornsR7KMVixBSKR9WqgYdL/ZiLI?= =?us-ascii?Q?ABlmDzQh4lftoULh7Zg2f/mIva0393WevSFHFpNy5yrlgZ4JHaRcHvYwY4TJ?= =?us-ascii?Q?iLTPIqKlWN+K9ENJLsRe3EwB2SPJn2vIn8zwnNulaPane/SsRojN/8n8rHZ2?= =?us-ascii?Q?FcEildLUteHUYq1js7fv7vsOdztLbSDu0wdFo/bBQfam74O3DRGNLmwOQw82?= =?us-ascii?Q?BxAq+DDZOxVFHcgRoUkj/z7h24IbGXHMMIw2L5yWHWam9wVlOSP8/0q0LGWm?= =?us-ascii?Q?f0hPfMFJ14otegkuMMN88OyK6ztItZtrEcCSPP8Nz93O5peVq7+KEZC4+Bry?= =?us-ascii?Q?A/GqeyxejjLOtmXwIps3JrckZ1XT/sS7nvG0JSLO4bPszlpRjEBjB/M7ATYC?= =?us-ascii?Q?ctOjgaXkjlcTYc+f6fksnabwGqBjyJc+Yx9h5XqFSwfmf2SRtg4GzXPeEQr8?= =?us-ascii?Q?nY0KNp8H6dJlttkil2pnaqhhqP40LpXPQvrIX+VfUtKbUFC1TBuTEIRiTLW7?= =?us-ascii?Q?0xtb2jgVlaZcEWh7ga70j+OnLZncSwTQ7w0R1vuTQxdEf60lBEnwpxt876Wr?= =?us-ascii?Q?T5fmlNORDWBSPyKWC8FY+/MFdtIjLORokxV/FpI8JI46DLLwS2wbU9uq4cMA?= =?us-ascii?Q?ZN1sVAcbPyw0FGLMK0U7OekV4YSucNBuyBUCi1vMImJcSW1OoAP6LLGvxYmU?= =?us-ascii?Q?DOUnnwSQfZNRRSncvhLOD8reMNeWAZQ2zx5JdJEvNqkRyukw9Q+nwgzw7y79?= =?us-ascii?Q?q+RORgp+a2Jp8qH0aWZNxEoBqZtygXiKKK3b47oXS4h43jhkQd70tyNVfoEP?= =?us-ascii?Q?AFvmkzUjT/TBtvHyMP72Ld31VMCuScN10zs8ZJNIMO03dZPWQCVr2me0jrCJ?= =?us-ascii?Q?BVy8MrOYruEBBqIKL0apNx29OKNh8i4hGREumnnYD4ZGXdoLLzH5YSiRDShW?= =?us-ascii?Q?YVwMlfMiZ7G+SrVGiRQfip2x4fEOIEpK4jsbdGguG0/43PCPnuAgwL0lJcIV?= =?us-ascii?Q?OA5gEOj5mnbmexwL2vHPIznXMsRiqCgmLketKxP0RXebhwlnJkpEv2Fe7sMO?= =?us-ascii?Q?CFrgA/I3o/x1c0W4Brq7Ox1VJ6x/WPY9fovLEYJOIptlKDFGLYvtLG5Yb7YH?= =?us-ascii?Q?8QBBt80nSWNk7BiSB6m9vBvurU8FizIsYGeB19Ke1STLrOpdYU/V5wi4kVJj?= =?us-ascii?Q?Njay52EyVq3GvLiqe2+wJ7PM?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 03efb459-c4c1-4868-39fa-08dabad04d37 X-MS-Exchange-CrossTenant-AuthSource: GV1P250MB0737.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Oct 2022 23:41:44.1055 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU2P250MB0351 Subject: [FFmpeg-devel] [PATCH 01/19] avcodec/vc1: Don't check for AVCodecContext.codec 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 Cc: Andreas Rheinhardt 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: This check has been added in c617bed34f39a122ab1f89581ddce9cc63885383, merging ee769c6a7c1d4ec6560f5e5a6f457b770b10fb33 to fix a possible segfault if AVCodecContext.codec is not set as it may be during parsing. While this fixes the segfault, it has the unfortunate side effect that it makes the output of the parser dependent on whether a decoder is set (and ultimately available). The fix later applied in 5d2be71b9ecf2a88752666a2c4039f4d98419d35 does not have this downside and makes checking AVCodecContext.codec superfluous. So remove this check. Signed-off-by: Andreas Rheinhardt --- libavcodec/vc1.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/libavcodec/vc1.c b/libavcodec/vc1.c index c9257b290f..f6de8b9e75 100644 --- a/libavcodec/vc1.c +++ b/libavcodec/vc1.c @@ -632,8 +632,6 @@ int ff_vc1_parse_frame_header(VC1Context *v, GetBitContext* gb) v->fcm = PROGRESSIVE; if (v->finterpflag) v->interpfrm = get_bits1(gb); - if (!v->s.avctx->codec) - return -1; if (v->s.avctx->codec_id == AV_CODEC_ID_MSS2) v->respic = v->rangered = -- 2.34.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".