From patchwork Thu Oct 27 19:45:33 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peter Ross X-Patchwork-Id: 39022 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:85a8:b0:a2:d5a7:ad9d with SMTP id s40csp367577pzd; Thu, 27 Oct 2022 12:46:00 -0700 (PDT) X-Google-Smtp-Source: AMsMyM5x6yvXtoc1GoGgRxiT8WdUZCpn6TeBZ4ubGBfEWhzPaScL9aUuQtWsOEQfI/Da05yXTUfP X-Received: by 2002:a17:906:fd82:b0:770:7e61:3707 with SMTP id xa2-20020a170906fd8200b007707e613707mr42330288ejb.143.1666899960051; Thu, 27 Oct 2022 12:46:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1666899960; cv=none; d=google.com; s=arc-20160816; b=OLRHRZXDJiLH9P2W3MCgby1kwt+xnNQEIn/QvnYq30D/wKttxvDSqediYI3W5QYS56 lYfhqq6GPQd+VQ9ODsQ3RJPf7QlLpwudtD3A+S9Xg43KlfYS9sWv/gZnhBZE9mYUWcaE uZA+sjGlUAMBkeBFTOBzmwAoRBrmEkP/HpMyDnsfnrA1EYprJ6gWY9t5kEennqce6vmC dxjqPqfYUCI0smiOjLbX7rR4mksHahGNgjEb/EAuubMPkj8eAm1zstcvTjCjLrt+U/lG XsPM8+rabkyQV5zPr+ztTx92TDkMVZ/F4uPKhYFvpYXQKT6YpiA2YlT2vAs2rMURdlEc AISQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:reply-to:list-subscribe:list-help:list-post :list-archive:list-unsubscribe:list-id:precedence:subject :mime-version:message-id:to:from:date:delivered-to; bh=UVsqkgCetycD98cJreW31j4a08urAcMKahM1cIQq4qs=; b=uJO2bQTRHoc/7AeW/mVsxYHEuA14XzzqAuA4KAvJONgFhJWHB/bg6CdYpDQpe1Nxuh X1V7nJRgXouGhLIZHOazL3PBaBV7a1vnuHxbWifz3NQn/818N6yfL4FUFBkTxJm9sBmn RscPdmppVPKnx5eomrr38zy08QbZ75QKVqSaZ1zxRGNqDN8NSS2GtvlKQSTCjTzcNnMJ LjCD8/e9sWxkTybf6S0BaeJxDGbsmRLhk45H2kObxsDjFAi/wNgL3WqLjAbNJ8OdKsLN 0GGR94K5RxxXj/MVt3JQBUu3kin4xsi+elgSkl3P1ph3xJtvOkHZ1rpanED38ppHacpB rLTA== ARC-Authentication-Results: i=1; mx.google.com; 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 sc3-20020a1709078a0300b00782e437a368si2463025ejc.160.2022.10.27.12.45.59; Thu, 27 Oct 2022 12:46:00 -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; 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 072EE68BC41; Thu, 27 Oct 2022 22:45:56 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mx.sdf.org (mx.sdf.org [205.166.94.24]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id CB40868BA96 for ; Thu, 27 Oct 2022 22:45:49 +0300 (EEST) Received: from 5b77251f9531320304e661585228015d ([1.145.236.2]) (authenticated (0 bits)) by mx.sdf.org (8.15.2/8.14.5) with ESMTPSA id 29RJjcuF021092 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits) verified NO) for ; Thu, 27 Oct 2022 19:45:42 GMT Date: Fri, 28 Oct 2022 06:45:33 +1100 From: Peter Ross To: ffmpeg-devel@ffmpeg.org Message-ID: <3b3a75269b4cdd456db216f89edf51e0590cbc12.1666899915.git.pross@xvid.org> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH] avcodec/mss2: initialise wmv9_mask variable 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: kK2nCTLVGOUp initialised to -1 which indicates wmv9 codec not present --- libavcodec/mss2.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/mss2.c b/libavcodec/mss2.c index 69494d8c44..14746505f4 100644 --- a/libavcodec/mss2.c +++ b/libavcodec/mss2.c @@ -519,7 +519,7 @@ static int mss2_decode_frame(AVCodecContext *avctx, AVFrame *frame, struct Rectangle wmv9rects[MAX_WMV9_RECTANGLES], *r; struct Rectangle2 draw; - int used_rects = 0, i, implicit_rect = 0, av_uninit(wmv9_mask); + int used_rects = 0, i, implicit_rect = 0, wmv9_mask = -1; if ((ret = init_get_bits8(&gb, buf, buf_size)) < 0) return ret;