mirror of https://git.ffmpeg.org/ffmpeg.git
avutil/cpu: #define _GNU_SOURCE before including any standard headers
Otherwise its effect might not work causing CPU_COUNT to not get defined. Fixes cpu count detection to actually use sched_getaffinity if available. Signed-off-by: Marton Balint <cus@passwd.hu>
This commit is contained in:
parent
fbd22504c4
commit
58aa06bea0
|
@ -16,16 +16,7 @@
|
||||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <stddef.h>
|
|
||||||
#include <stdint.h>
|
|
||||||
#include <stdatomic.h>
|
|
||||||
|
|
||||||
#include "attributes.h"
|
|
||||||
#include "cpu.h"
|
|
||||||
#include "cpu_internal.h"
|
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
#include "opt.h"
|
|
||||||
#include "common.h"
|
|
||||||
|
|
||||||
#if HAVE_SCHED_GETAFFINITY
|
#if HAVE_SCHED_GETAFFINITY
|
||||||
#ifndef _GNU_SOURCE
|
#ifndef _GNU_SOURCE
|
||||||
|
@ -33,6 +24,17 @@
|
||||||
#endif
|
#endif
|
||||||
#include <sched.h>
|
#include <sched.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#include <stddef.h>
|
||||||
|
#include <stdint.h>
|
||||||
|
#include <stdatomic.h>
|
||||||
|
|
||||||
|
#include "attributes.h"
|
||||||
|
#include "cpu.h"
|
||||||
|
#include "cpu_internal.h"
|
||||||
|
#include "opt.h"
|
||||||
|
#include "common.h"
|
||||||
|
|
||||||
#if HAVE_GETPROCESSAFFINITYMASK || HAVE_WINRT
|
#if HAVE_GETPROCESSAFFINITYMASK || HAVE_WINRT
|
||||||
#include <windows.h>
|
#include <windows.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in New Issue