mirror of
https://github.com/mpv-player/mpv.git
synced 2025-12-28 05:33:14 +00:00
tv: remove sysinfo() usage
This call was used limited the buffer size if installed RAM was below 16 MB. This stopped being useful a decade ago. The check could also overflow on 32 bit systems. Just get rid of it.
This commit is contained in:
@@ -545,9 +545,6 @@ check_statement_libs "shm" $_shm SHM "sys/types.h sys/ipc.h sys/shm.h" \
|
||||
|
||||
check_trivial "audio select()" $_select AUDIO_SELECT
|
||||
|
||||
check_statement_libs "sys/sysinfo.h" auto SYS_SYSINFO_H \
|
||||
sys/sysinfo.h 'struct sysinfo s_info; s_info.mem_unit=0; sysinfo(&s_info)'
|
||||
|
||||
echocheck "pkg-config"
|
||||
if $($_pkg_config --version > /dev/null 2>&1); then
|
||||
if test "$_ld_static"; then
|
||||
|
||||
@@ -46,9 +46,6 @@ known issues:
|
||||
#include <sys/types.h>
|
||||
#include <unistd.h>
|
||||
#include <math.h>
|
||||
#if HAVE_SYS_SYSINFO_H
|
||||
#include <sys/sysinfo.h>
|
||||
#endif
|
||||
#if HAVE_SYS_VIDEOIO_H
|
||||
#include <sys/videoio.h>
|
||||
#else
|
||||
@@ -1230,13 +1227,6 @@ static int get_capture_buffer_size(priv_t *priv)
|
||||
if (priv->tv_param->buffer_size >= 0) {
|
||||
bufsize = priv->tv_param->buffer_size*1024*1024;
|
||||
} else {
|
||||
#if HAVE_SYS_SYSINFO_H
|
||||
struct sysinfo si;
|
||||
|
||||
sysinfo(&si);
|
||||
bufsize = (si.freeram/2)*si.mem_unit;
|
||||
if ( bufsize < 16*1024*1024)
|
||||
#endif
|
||||
bufsize = 16*1024*1024;
|
||||
}
|
||||
|
||||
|
||||
5
wscript
5
wscript
@@ -208,11 +208,6 @@ iconv support use --disable-iconv.",
|
||||
'deps': [ 'os-linux' ],
|
||||
'func': check_statement('sys/vfs.h',
|
||||
'struct statfs fs; fstatfs(0, &fs); fs.f_namelen')
|
||||
}, {
|
||||
'name': 'sys-sysinfo-h',
|
||||
'desc': 'sys/sysinfo.h',
|
||||
'func': check_statement('sys/sysinfo.h',
|
||||
'struct sysinfo s_info; s_info.mem_unit=0; sysinfo(&s_info)')
|
||||
}, {
|
||||
'name': '--libguess',
|
||||
'desc': 'libguess support',
|
||||
|
||||
Reference in New Issue
Block a user