also update to 2024 while i'm at it
Works around an LTO bug which seems to occur in clang 15, but not in clang 12. The entire else branch in the 0 case in get_non_intra_block() was being removed... Fixes Burnout 3 crashing in clang builds.