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 ESMTPS id B70214DE39 for ; Tue, 4 Mar 2025 17:07:45 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 249CB68EC8F; Tue, 4 Mar 2025 19:07:36 +0200 (EET) Received: from mail-wr1-f54.google.com (mail-wr1-f54.google.com [209.85.221.54]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id F3C7568D0FE for ; Tue, 4 Mar 2025 19:07:28 +0200 (EET) Received: by mail-wr1-f54.google.com with SMTP id ffacd0b85a97d-3911748893aso731126f8f.3 for ; Tue, 04 Mar 2025 09:07:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1741108048; x=1741712848; darn=ffmpeg.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=KR3Rl4CxlK2cUVSDeXqRXdrOkudB9o5Jrk2zngznWdU=; b=PFGR8CFmUAF/Xuelf1iKE+HHsKyGZZJDd2N0wpco+GwHuVn3hgZOdZ0NEzJKHNGHLx k2ShHr/2aVObbJHkg3lHsfn1GslSPyouNtsXTlKRUl36BbKSbz0sbet2sHXgk0XJZpDK ySbE6wVVmToSELdcY+oQxV4Q6by2HN1qfHLLzXbjaGdkd2EpDeE6OPInu9F8fSv9dNQh WpSOPtlg+ltH8JEpnFRweQYfYTq3mnfEvvYZR050i34KUEX/jaWmcfj2FCBlW0MNTmZn glyl/lEOiUovKjRrWUxNm6HUMbFRQgLeucE59goTQbKvkAOn27U+1/9uWFI+DAKj+ING udFQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741108048; x=1741712848; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=KR3Rl4CxlK2cUVSDeXqRXdrOkudB9o5Jrk2zngznWdU=; b=k6qTw9Hj7Va64TbT7cMaux2ptBVw6sTk4bFaqgsAL4Xj2VpzACUy88ErMTDgjvlATb AckhYIO2QR5+m4/XnpHzGvMGd8sJL5jpdE+b6wpoBRN8PLhiI7x+LoqeJ121oSpDql7k OoVx6WWIkHKqP8fMbHVYkCxuivJd9L02tq++1SInPKI30MVgDnl+D0B+0UjBAJH2W6vK hl4Z9gSryAGNGtu+N1P6RfH+Q623q4Bh8jISM2ijeYyo0N13QddlDwOHL6MYtIQUioQ1 /aJq5oKITWfpIRmYeoPT7pMC/lM4K8NvDFC654rMH0BbDjnMgQG+vojG3nq7y4bCpBcv rVqg== X-Gm-Message-State: AOJu0Yy5Y4A3YYg/S0TcKd7JXYp10xtOfMYe6Ub3APZHWeL775jXx5qf 3IEF01MP6e0uCUdqcb4sw69B4qOFhURZPsP4DHnqufSXxCs2N+345Jvl2g== X-Gm-Gg: ASbGncsqd+962Ei3nQfnsGTRq/C/vBofZv4K/z1qMqYVnaO1oDpmdxfjDsqzxIbAeQG 2KKmeIGHa+HFJGqJ0NBioj9LbyqqCjR3m0offqKFxNm8pg4P67jvcoFPMADiYIo5QmuFOH/WXsD NED0CWW960/lxMxzMC6jPjct1rwpPahqWoR0BkCp2RYVQMUbigNuzMwDGoaBadQLnGHU2OGKrD9 8wSNMz/nXaMyq6snAmyWX/0xNG0IOSD4jb1nzn7HlS9giBFgrR7Q6YeQ3+eOZ41h1mUqqeQeQBI CBSne2Lm3ex9JDXUkYTdL1656oXQYpDGwU5vETNayGjT4RhpDSNabN6LPQcRzx3jvQTaWpOW2lU FuRF/+SF/fbSknUqiItBLEHuiRgdni3Iz+gZJFqEkKWqEmBHNemCZgYk= X-Google-Smtp-Source: AGHT+IEWvTA+hRQ58h+H5F6gx0tdlR5R+GEf2w1Jhlg7hAypyiTFacuwchjZJhnROFJhvclPiggjoA== X-Received: by 2002:a5d:588f:0:b0:391:1388:64cc with SMTP id ffacd0b85a97d-39113886755mr4648860f8f.18.1741108046735; Tue, 04 Mar 2025 09:07:26 -0800 (PST) Received: from flagship3.deu.mlau.at (p200300c0271f29004c5623f045c27bca.dip0.t-ipconnect.de. [2003:c0:271f:2900:4c56:23f0:45c2:7bca]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-390e47b6cd8sm17978950f8f.44.2025.03.04.09.07.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 04 Mar 2025 09:07:26 -0800 (PST) From: Manuel Lauss To: ffmpeg-devel@ffmpeg.org Date: Tue, 4 Mar 2025 18:07:18 +0100 Message-ID: <20250304170719.602196-2-manuel.lauss@gmail.com> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250304170719.602196-1-manuel.lauss@gmail.com> References: <20250304170719.602196-1-manuel.lauss@gmail.com> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH v4 2/3] avcodec/sanm: fobj left/top are signed 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: Manuel Lauss 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: The left and top parameters of an FOBJ are signed values. Signed-off-by: Manuel Lauss --- v4: revert v3, it arose due to a misunderstanding v3: change the bytestream accessor to signed too v2: no changes libavcodec/sanm.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavcodec/sanm.c b/libavcodec/sanm.c index a4f0a28c7c..71dbac4320 100644 --- a/libavcodec/sanm.c +++ b/libavcodec/sanm.c @@ -1238,8 +1238,8 @@ static int old_codec48(SANMVideoContext *ctx, int width, int height) static int process_frame_obj(SANMVideoContext *ctx) { uint16_t codec = bytestream2_get_le16u(&ctx->gb); - uint16_t left = bytestream2_get_le16u(&ctx->gb); - uint16_t top = bytestream2_get_le16u(&ctx->gb); + int16_t left = bytestream2_get_le16u(&ctx->gb); + int16_t top = bytestream2_get_le16u(&ctx->gb); uint16_t w = bytestream2_get_le16u(&ctx->gb); uint16_t h = bytestream2_get_le16u(&ctx->gb); -- 2.48.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".