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 1C13A4F806 for ; Mon, 23 Jun 2025 13:37:53 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id DE52E68E13E; Mon, 23 Jun 2025 16:37:22 +0300 (EEST) Received: from mail-pl1-f173.google.com (mail-pl1-f173.google.com [209.85.214.173]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 0F8D168DF25 for ; Mon, 23 Jun 2025 16:37:20 +0300 (EEST) Received: by mail-pl1-f173.google.com with SMTP id d9443c01a7336-235f9ea8d08so41567055ad.1 for ; Mon, 23 Jun 2025 06:37:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1750685839; x=1751290639; 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=encXJV0u7pxJEe7jOU9E9Vp7fpSWc0FsVTZBhY/ktHE=; b=GR+0fOV0B7DuZSe6NN7aY5LptrQ3zJJ9q5JC7ygWuxRCnv+oRDmnsjb3zxJUg4aGyZ 9STsicYOWAa+oKwoTXGvsXh2P+OxuUlJu++C4fh308u7/EuW0VoWbuuWrfv2HlX5NvR7 CNCJ+lkioOYtUeqjMsAiYKzIPxWfcyEkd6Sk30LLZEOf7ScP0sU+PScNedKdD8IJ+HF5 PN3m+A+Fzl1jPK/464N5YmF61vZSD1e0Qc5l8Y8fVesBSDDtJMDo5JdEeUjv8B9n0Zv0 VwnR0er1w5yQvodNwc6hBkbzj/Qpz7g1mmel1p2EN927xwUx4vV+8EWMUFwDAcGBOnk4 gm1g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750685839; x=1751290639; 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=encXJV0u7pxJEe7jOU9E9Vp7fpSWc0FsVTZBhY/ktHE=; b=mtUP6Sl/ZsJpgI98xznCnna/LoMdCwJheHC4LLzGQ1BZpp4Ep3pe2qyq+h6c6ViV21 UChSDUgO3GVg0b2FfklIpYiHntq8htaDjvGvaVXX3zO0GLH98aXKCUXCOej87eiZMMS0 WijMiullycK+Gt2G6MHMKRXX69/t+aB7YfHhCump8LsodlsA7SE6tdNgMiWM9POvvrOf jfEcGs+QSwt5TcSwwLsl9+P/2/U1fFI7lngulHPEG6CR4ue/cgjAJ9QhZhZIxmkJmEUH ZEOB1iISE188ejYJo+KPJXr9RocWj9b9vtBUvVjsq63gRyUh5takS9Waz+UreBvaV44G mgAg== X-Gm-Message-State: AOJu0YyzgOK+6qDfJywYWoicNq3ONcBGhBNCzF3FnEI2E0LQW6QpLoAT uqbVgH3c4xbg6MffBzxkhW77nBi4mAAlYwRLtGhttkRFNwUveDOmby6yQDUf6g== X-Gm-Gg: ASbGncv1/Yso+IwRJaWYuBlPLSV43yK2qoNyz/ITL908O3xkhoDHNUNSeriy3ED/gV/ ggzg58v4kZMcMF2CT3bVCqlh3Q9sZZcCw4j3eGvXKn2wQW/lZIkqChklBuy4g4RaFe43aKpuYXY pRRVo7vd61bXn9R+n0znZDsvYvXOuqUJk+UPnCRfQYmzu/cEGiuADUn++Y9w6US6A9zAzcCdGgK 1m2Rk0s3D4+ZwGBBn72EJDviHGI6PSMcZMHTCiMY396NMnirwaQ8XV5GKmrxqWM9O2ilUcLwyrD Wvv/pkfBHXu7Vlom2nHmchqzwMVMmLNjnPxSRi0SridNtIcyFRuvnsiryCLP7nb6gBTmOYyBqnP 9MJWdjR0TiDv4PCE4 X-Google-Smtp-Source: AGHT+IHm92jOTEJnpj4tCAz5MZgo55u9w1g3vz/MMUGVq/CBuljpxa2sDCDCpVv1EAQubM7HeiB0Ag== X-Received: by 2002:a17:902:f790:b0:234:a44c:18d with SMTP id d9443c01a7336-237d97b4515mr180160125ad.22.1750685838997; Mon, 23 Jun 2025 06:37:18 -0700 (PDT) Received: from [127.0.0.1] (master.gitmailbox.com. [34.83.118.50]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-237d8393893sm84248015ad.25.2025.06.23.06.37.18 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 23 Jun 2025 06:37:18 -0700 (PDT) From: Andreas Rheinhardt X-Google-Original-From: Andreas Rheinhardt Message-Id: <247e454f2e3f01c111e9bf478a73725e577c673d.1750685809.git.ffmpegagent@gmail.com> In-Reply-To: References: Date: Mon, 23 Jun 2025 13:36:04 +0000 Fcc: Sent MIME-Version: 1.0 To: ffmpeg-devel@ffmpeg.org Subject: [FFmpeg-devel] [PATCH 04/48] avcodec/ituh263dec: Only initialize ff_h263_rl_inter when needed 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 The H.263 decoder itself does not need max_run/max_level of this RLTable, only the MPEG-4 decoder does. Signed-off-by: Andreas Rheinhardt --- libavcodec/ituh263dec.c | 1 - libavcodec/mpeg4videodec.c | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/ituh263dec.c b/libavcodec/ituh263dec.c index 95cd8f0b13..fa09ebb84b 100644 --- a/libavcodec/ituh263dec.c +++ b/libavcodec/ituh263dec.c @@ -123,7 +123,6 @@ static av_cold void h263_decode_init_vlc(void) VLC_INIT_STATIC_TABLE(ff_h263_mv_vlc, H263_MV_VLC_BITS, 33, &ff_mvtab[0][1], 2, 1, &ff_mvtab[0][0], 2, 1, 0); - ff_h263_init_rl_inter(); VLC_INIT_RL(ff_h263_rl_inter, 554); INIT_FIRST_VLC_RL(ff_rl_intra_aic, 554); VLC_INIT_STATIC_SPARSE_TABLE(h263_mbtype_b_vlc, H263_MBTYPE_B_VLC_BITS, 15, diff --git a/libavcodec/mpeg4videodec.c b/libavcodec/mpeg4videodec.c index 522242de40..2e3609b0d5 100644 --- a/libavcodec/mpeg4videodec.c +++ b/libavcodec/mpeg4videodec.c @@ -3962,6 +3962,7 @@ static av_cold void mpeg4_init_static(void) static uint8_t mpeg4_rl_intra_table[2][2 * MAX_RUN + MAX_LEVEL + 3]; ff_rl_init(&ff_mpeg4_rl_intra, mpeg4_rl_intra_table); + ff_h263_init_rl_inter(); INIT_FIRST_VLC_RL(ff_mpeg4_rl_intra, 554); VLC_INIT_RL(ff_rvlc_rl_inter, 1072); -- 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".