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 7C5314F0F3 for ; Sun, 15 Jun 2025 16:55:17 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 575DC68D5FA; Sun, 15 Jun 2025 19:55:05 +0300 (EEST) Received: from mail-pl1-f182.google.com (mail-pl1-f182.google.com [209.85.214.182]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 1784568D5DE for ; Sun, 15 Jun 2025 19:54:59 +0300 (EEST) Received: by mail-pl1-f182.google.com with SMTP id d9443c01a7336-23636167afeso35476335ad.3 for ; Sun, 15 Jun 2025 09:54:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1750006497; x=1750611297; darn=ffmpeg.org; h=cc:to:mime-version:content-transfer-encoding:fcc:subject:date :references:in-reply-to:message-id:from:from:to:cc:subject:date :message-id:reply-to; bh=oegelgCt1d6bVtiNT4SSkE86eYHY0K3mtpz81xYeG9Q=; b=EilTMMuOD0RIL+Y3hfzivrlNHQobtVKtMQyV7EBD+RcqvliWSdpsOUoNuT5124t8ef oOxye9rXudApVmsnKB4Ut0R+q0p3vcpMnL0CNBnrbu7If/IAMrQpMUibKZaa0i20KTp7 rjRdKL/WLC9S0snZxknDMiS+GRDXWqN1eD+X5F+EcLis5+KBHr26T1v4OBM6uky9pdG7 rQXDaB/Ntu/9qW9ZEQHL/QCGQfisLjtzq27/xpd6rzESUz/zVgiODyzMZSR07GA4g5FP vPWMQuZ7q9JC6MIdFa9pC2GuH7ky9ouDxP750Toqp7NLl8HqbHD/l5w/CgpeEFZ/h7le nsDQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750006497; x=1750611297; h=cc:to:mime-version:content-transfer-encoding:fcc:subject:date :references:in-reply-to:message-id:from:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=oegelgCt1d6bVtiNT4SSkE86eYHY0K3mtpz81xYeG9Q=; b=g3XJ76/QJqddtbCR8GxNLO3YM+mrPOrm7nerPwNixmdv9Ac8tCrlP6NJqD59RrQkY0 /Ook3qWKBpdH33ualYeFYi9lOG98BmTzxTOm+a8LsdHsETRBXk0/4wabVlB1Ok1ULPNj XhCsvfyuJVBx3nZKAmxkmC6FaHM0rvzil+yi+r/Kj7uw2oBzn9e0CGG00gK8m48x3bx7 JZFnDpDPfZoWMBpjUpA8u0fopLADduLDdx7UXScUU43Que1O8sc91/7sdJt+55LiSU38 d4sRbaY3/DyF3lNahogXGXOSIiC65OOcBkV6gwUuIMRJY2FZ9g3bJ4Ael0pt+K6SkwBo CAnA== X-Gm-Message-State: AOJu0YzEzjU5xeb4KrDFaf+ZVy6RkF2AvEDFtOXX/SHMs3q/sgzXLSO6 biYuqlWICvwqhhaTlxlEkRgg08d4h54f0uczFJYaZ45LhLZQVZIetOfFFVZy6g== X-Gm-Gg: ASbGncvoF4Wjly72Zn4/eKK0n4LiXAAhXKEj0LpdddxqkogT5IpxKynLgOT3dcWjgNt 2CrdKB/qq3nv1KqbCbbefRdUrOSH+Co54cEMQFEqWDhHVa80xZ9S5XbjRcPrum+ottTmk58sVkJ owSU61crsczUf+Rm+31PmuZDqRBkQmYKUhwKeibbmwO2IlWGPCVZXxSNnYNapXECLivAGMKJjZh hhfdY2s9LKxt28QXkLbigG6rRy4a4YXxI8JKmanwHgD4g8wr9Wk5bQKvQg2dnMZX3nth+YYSOh8 hKHPivcsDyLPKtsBi71fn8BDjq9SHQhWDLE54rJHOBdALWS9dxKlUqbINFaHI2optOxqaijIL8V krTOnkuzXoFjeKuAM X-Google-Smtp-Source: AGHT+IFpRvZ5LGTKVQyM1sOA3Xa9DtSRI+khAMMom6+xrdkPumD5p7rYukgRGaOgcZ2xdoRegest9w== X-Received: by 2002:a17:902:e5cf:b0:234:cc7c:d2e8 with SMTP id d9443c01a7336-2366b3c3897mr89292225ad.37.1750006497343; Sun, 15 Jun 2025 09:54:57 -0700 (PDT) Received: from [127.0.0.1] (master.gitmailbox.com. [34.83.118.50]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2365d88e03dsm46311405ad.6.2025.06.15.09.54.57 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 15 Jun 2025 09:54:57 -0700 (PDT) From: Andreas Rheinhardt X-Google-Original-From: Andreas Rheinhardt Message-Id: <88af6d23d01380bacea28cd7814a8d507341df91.1750006479.git.ffmpegagent@gmail.com> In-Reply-To: References: Date: Sun, 15 Jun 2025 16:53:53 +0000 Fcc: Sent MIME-Version: 1.0 To: ffmpeg-devel@ffmpeg.org Subject: [FFmpeg-devel] [PATCH 02/47] avcodec/rv10: Perform RV20 initialization during init 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: From: Andreas Rheinhardt Signed-off-by: Andreas Rheinhardt --- libavcodec/rv10.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/libavcodec/rv10.c b/libavcodec/rv10.c index 482af8e52a..1aae92a358 100644 --- a/libavcodec/rv10.c +++ b/libavcodec/rv10.c @@ -284,7 +284,6 @@ static int rv20_decode_picture_header(RVDecContext *rv, int whole_size) skip_bits(&s->gb, 5); s->h263_aic = s->pict_type == AV_PICTURE_TYPE_I; - s->modified_quant = 1; if (!s->avctx->lowres) s->loop_filter = 1; @@ -370,6 +369,10 @@ static av_cold int rv10_decode_init(AVCodecContext *avctx) s->h263_long_vectors = avctx->extradata[3] & 1; rv->sub_id = AV_RB32A(avctx->extradata + 4); + if (avctx->codec_id == AV_CODEC_ID_RV20) { + s->modified_quant = 1; + s->chroma_qscale_table = ff_h263_chroma_qscale_table; + } major_ver = RV_GET_MAJOR_VER(rv->sub_id); minor_ver = RV_GET_MINOR_VER(rv->sub_id); @@ -475,9 +478,6 @@ static int rv10_decode_packet(AVCodecContext *avctx, const uint8_t *buf, s->c_dc_scale_table = ff_mpeg1_dc_scale_table; } - if (s->modified_quant) - s->chroma_qscale_table = ff_h263_chroma_qscale_table; - ff_set_qscale(s, s->qscale); s->rv10_first_dc_coded[0] = 0; -- ffmpeg-codebot _______________________________________________ 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".