1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2026-04-06 09:34:36 +02:00
Files
FFmpeg/libavcodec
Martin Storsjö 2bb6264105 aarch64: hevcdsp: Make returns match the call site
For cases when returning early without updating any pixels, we
previously returned to return address in the caller's scope,
bypassing one function entirely. While this may seem like a neat
optimization, it makes the return stack predictor mispredict
the returns - which potentially can cost more performance than
it gains.

Secondly, if the armv9.3 feature GCS (Guarded Control Stack) is
enabled, then returns _must_ match the expected value; this feature
is being enabled across linux distributions, and by fixing the
hevc assembly, we can enable the security feature on ffmpeg as well.

(cherry picked from commit 1f7ed8a78d)
2026-03-20 13:12:04 +02:00
..
2025-11-05 16:31:59 +00:00
2025-10-08 20:40:08 +02:00
2025-12-13 18:45:17 -03:00
2025-11-26 15:16:42 +01:00
2025-11-08 18:48:54 +01:00
2026-03-10 19:32:38 +01:00
2025-10-30 03:41:24 +01:00
2026-01-02 18:39:48 +01:00
2026-01-02 18:39:48 +01:00
2026-01-02 18:39:48 +01:00
2025-11-26 15:16:43 +01:00
2026-02-23 23:58:11 +01:00
2025-12-13 18:45:17 -03:00
2026-03-15 00:49:55 +01:00
2025-12-30 17:30:45 +00:00
2026-01-02 18:39:48 +01:00
2026-03-07 19:22:40 -03:00
2026-01-10 22:47:22 +01:00
2026-02-04 12:05:35 +08:00
2026-02-04 12:05:35 +08:00
2026-02-11 20:35:20 +00:00
2026-02-19 22:39:35 +00:00
2026-03-02 19:01:46 +01:00
2026-03-02 19:01:46 +01:00
2026-03-08 02:29:20 +01:00
2026-03-03 02:41:05 +01:00
2026-03-03 02:13:58 +00:00
2025-12-30 14:39:08 -05:00
2025-12-30 14:39:08 -05:00
2026-02-23 15:29:27 +00:00
2026-01-02 18:39:48 +01:00
2026-01-02 18:39:48 +01:00
2026-03-16 17:23:47 +01:00