vlc/src
Rémi Denis-Courmont e076fbe743 cpu: remove the old SSE register tests
Since CAN_COMPILE_SSE is no longer defined, this has been silently
disabled. Besides:
- This was always compiled out on Windows and OS/2.
- This is no longer linked in on Linux since the more robust
  /proc/cpuinfo checks were introduced.
- This is not used on MacOS at least since X86-32 support was dropped.

The point of this test was to verify that the OS scheduler supports
the SSE register bank. According to the introduction commit 22 years
ago (2788bc6a4e), the problem affected
Linux 2.2.x, which is long since unsupported.

In the end, we still test the CPU feature support via CPUID. Remove
this test only implicitly assumes that the OS kernel is not broken.

For what it is worth, this "fixes" the use of _exit() inside library
code which was flagged by some linting tools.
2023-03-03 19:38:24 +00:00
..
android libvlc: remove unused vlc_set_priority() 2022-04-27 08:16:28 +00:00
audio_output aout: dec: allow up to 768khz sample rate 2023-02-04 05:59:31 +00:00
clock clock: publicly expose clock's typedefs 2023-02-03 16:55:34 +00:00
config text: let vlc_towc() return an ssize_t 2023-02-17 08:20:49 +00:00
darwin darwin: remove unused dirent include 2022-08-03 11:44:10 +00:00
emscripten emscripten: add cast for pthread_self() 2022-10-06 11:51:29 +00:00
extras extras: remove vlc_tdestroy() 2018-02-20 21:42:43 +02:00
freebsd vlc_thread: ensure thread names are not bigger than 16 bytes 2022-05-20 05:07:42 +00:00
input input: don't compile local ControlInsertDemuxFilter without sout support 2023-02-28 09:06:57 +00:00
interface interface: use isatty on Windows if HAVE_ISATTY is defined 2023-01-11 09:46:11 +00:00
linux vlc_thread: ensure thread names are not bigger than 16 bytes 2022-05-20 05:07:42 +00:00
media_source media tree: make functions public 2022-10-11 11:04:00 +00:00
misc cpu: remove the old SSE register tests 2023-03-03 19:38:24 +00:00
modules vlc_plugin: make vlc_plugin_cb public 2023-03-03 14:13:29 +00:00
network httpd: fix uninitialized warning 2023-02-10 18:18:54 +00:00
os2 os2: thread: fix a typo 2022-11-04 12:52:45 +00:00
player core: intialize float constants as floats 2023-02-25 05:01:29 +00:00
playlist randomizer: do not pass NULL to memcpy() 2023-02-11 07:31:00 +00:00
posix vlc_fs: export vlc_closedir/vlc_rewinddir 2022-08-03 11:44:10 +00:00
preparser preparser: clean block identation 2022-12-07 10:45:26 +00:00
stream_output sout: expose a light clock API 2023-02-03 16:55:34 +00:00
test text: let vlc_towc() return an ssize_t 2023-02-17 08:20:49 +00:00
text text/unicode: fix usage of potential negative return code 2023-02-17 08:20:49 +00:00
video_output core: intialize float constants as floats 2023-02-25 05:01:29 +00:00
win32 win32: don't use SetThreadErrorMode in XBOX builds 2023-03-02 12:30:32 +00:00
.gitignore win32: separate the libvlccore DLL files 2022-12-07 08:33:39 +00:00
Makefile.am clock: publicly expose clock's typedefs 2023-02-03 16:55:34 +00:00
check_headers rename __LIBVLC__ to LIBVLC_INTERNAL_ 2023-01-17 10:37:49 +00:00
check_symbols src: no longer allow the us_ prefix 2022-05-27 20:22:32 +00:00
libvlc-module.c snapshot: add webp as a snapshot format option 2023-01-13 19:37:45 +00:00
libvlc.c config: use libvlc_int_t directly 2022-08-22 05:03:46 +00:00
libvlc.h libvlc: remove unused vlc_set_priority() 2022-04-27 08:16:28 +00:00
libvlccore.sym input_decoder: publicly expose `ChangeDelay` 2023-02-03 16:55:34 +00:00
libvlccore_win32_rc.rc.in win32: separate the libvlccore DLL files 2022-12-07 08:33:39 +00:00
meson.build meson: fix named argument style 2023-01-15 09:26:33 +00:00
missing.c use _Noreturn keyword instead of noreturn macro 2023-01-18 15:16:29 +00:00
revision.c.in meson: add initial meson build system 2023-01-04 14:48:39 +00:00
version.c Remove old mail address from sources 2019-09-04 22:11:04 +03:00
vlc-plugin.pc.in plugins: rename __PLUGIN__ to VLC_DYNAMIC_PLUGIN 2023-03-03 14:13:29 +00:00