From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <ffmpeg-devel-bounces@ffmpeg.org>
Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100])
	by master.gitmailbox.com (Postfix) with ESMTPS id A63F44E77E
	for <ffmpegdev@gitmailbox.com>; Wed,  7 May 2025 12:15:40 +0000 (UTC)
Received: from [127.0.1.1] (localhost [127.0.0.1])
	by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 8D28268A633;
	Wed,  7 May 2025 15:15:35 +0300 (EEST)
Received: from 18.mo582.mail-out.ovh.net (18.mo582.mail-out.ovh.net
 [46.105.73.110])
 by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id C319E68A633
 for <ffmpeg-devel@ffmpeg.org>; Wed,  7 May 2025 15:15:28 +0300 (EEST)
Received: from director4.ghost.mail-out.ovh.net (unknown [10.108.2.253])
 by mo582.mail-out.ovh.net (Postfix) with ESMTP id 4ZsvNZ66D3z1YK9
 for <ffmpeg-devel@ffmpeg.org>; Wed,  7 May 2025 12:15:26 +0000 (UTC)
Received: from ghost-submission-5b5ff79f4f-bggcb (unknown [10.108.42.239])
 by director4.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 50E801FECC
 for <ffmpeg-devel@ffmpeg.org>; Wed,  7 May 2025 12:15:24 +0000 (UTC)
Received: from courmont.net ([37.59.142.96])
 by ghost-submission-5b5ff79f4f-bggcb with ESMTPSA
 id HWkRNdtOG2jP5h0AhAnCLA (envelope-from <remi@remlab.net>)
 for <ffmpeg-devel@ffmpeg.org>; Wed, 07 May 2025 12:15:24 +0000
Authentication-Results: garm.ovh; auth=pass
 (GARM-96R001fc98a2c3-ac2c-48fd-848f-e0e083b0cd6d,
 5AB7795236ADB99EF514F8A0612A3BFCB7C961D7) smtp.auth=postmaster@courmont.net
X-OVh-ClientIp: 87.95.24.245
Date: Wed, 07 May 2025 15:15:21 +0300
From: =?ISO-8859-1?Q?R=E9mi_Denis-Courmont?= <remi@remlab.net>
To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org>
User-Agent: K-9 Mail for Android
In-Reply-To: <CAPvNhsKE2ZfXjq=tRagXGUehAN1WE=itsfsSNdyzgv-YUN74_A@mail.gmail.com>
References: <CAPvNhsL-V9bKMDk1pw3DuZb-X_nZw0=-mnjBbNQYWQhADk65bQ@mail.gmail.com>
 <20250321002820.717356-1-prka@google.com>
 <CAPvNhsJ0M6vVuh=AeAvoL7xFgWP_N9VfNdJ22A1XKLHPCHOpRg@mail.gmail.com>
 <CAPvNhs+vxZXOobZf9acV_3JaQCYfNj+dSJ3H=x_O4ua7NZoJfA@mail.gmail.com>
 <CAPvNhsK=TbjBtN2am+WHJ=7kcpVd0KE6Jb=qVjjcCrg+Qv2Qmw@mail.gmail.com>
 <CAPvNhsKE2ZfXjq=tRagXGUehAN1WE=itsfsSNdyzgv-YUN74_A@mail.gmail.com>
Message-ID: <E3E1D652-0D9A-4729-BC22-8CB13FADF637@remlab.net>
MIME-Version: 1.0
X-Ovh-Tracer-Id: 5682416831338322425
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: -100
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgddvkeeikeefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhepfffhvffufggjfhfkgggtgfesthhqmhdttderjeenucfhrhhomheptformhhiucffvghnihhsqdevohhurhhmohhnthcuoehrvghmihesrhgvmhhlrggsrdhnvghtqeenucggtffrrghtthgvrhhnpefgueelhfefffegveegteegueehgeduvdffledtjeegteduvddtjefhhfegtedvjeenucfkphepuddvjedrtddrtddruddpkeejrdelhedrvdegrddvgeehpdefjedrheelrddugedvrdelieenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomheprhgvmhhisehrvghmlhgrsgdrnhgvthdpnhgspghrtghpthhtohepuddprhgtphhtthhopehffhhmphgvghdquggvvhgvlhesfhhfmhhpvghgrdhorhhgpdfovfetjfhoshhtpehmohehkedvmgdpmhhouggvpehsmhhtphhouhht
Subject: Re: [FFmpeg-devel] [PATCH v5] Mark C globals with small code model
X-BeenThere: ffmpeg-devel@ffmpeg.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: FFmpeg development discussions and patches <ffmpeg-devel.ffmpeg.org>
List-Unsubscribe: <https://ffmpeg.org/mailman/options/ffmpeg-devel>,
 <mailto:ffmpeg-devel-request@ffmpeg.org?subject=unsubscribe>
List-Archive: <https://ffmpeg.org/pipermail/ffmpeg-devel>
List-Post: <mailto:ffmpeg-devel@ffmpeg.org>
List-Help: <mailto:ffmpeg-devel-request@ffmpeg.org?subject=help>
List-Subscribe: <https://ffmpeg.org/mailman/listinfo/ffmpeg-devel>,
 <mailto:ffmpeg-devel-request@ffmpeg.org?subject=subscribe>
Reply-To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Errors-To: ffmpeg-devel-bounces@ffmpeg.org
Sender: "ffmpeg-devel" <ffmpeg-devel-bounces@ffmpeg.org>
Archived-At: <https://master.gitmailbox.com/ffmpegdev/E3E1D652-0D9A-4729-BC22-8CB13FADF637@remlab.net/>
List-Archive: <https://master.gitmailbox.com/ffmpegdev/>
List-Post: <mailto:ffmpegdev@gitmailbox.com>

Hi,

This looks like a kludge to me. If static variables are too far away, then the assembler code that refers to them needs to be fixed, and that's all that there is to it.

You can't just magically make the data and the code closer, especially if FFmpeg is compiled as a static library (a very common use case).

Also putting x86-specific hacks all over the code base, meh. Other architectures have all dealt with that issue cleanly already.
_______________________________________________
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".