mirror of https://github.com/mpv-player/mpv
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. old-configure changes skipped when cherry-picking for stable. Conflicts: old-configure
This commit is contained in:
parent
ff2e39a3d2
commit
d52c491fec
|
@ -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
|
@ -187,11 +187,6 @@ iconv support use --disable-iconv.",
|
|||
'name': 'setmode',
|
||||
'desc': 'setmode()',
|
||||
'func': check_statement('io.h', 'setmode(0, 0)')
|
||||
}, {
|
||||
'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',
|
||||
|
|
Loading…
Reference in New Issue