Browse Source

cpudetect: add av_force_cpu_flags()

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
tags/n0.8
Michael Niedermayer 14 years ago
parent
commit
5ad38d93e8
3 changed files with 15 additions and 3 deletions
  1. +1
    -1
      libavutil/avutil.h
  2. +7
    -2
      libavutil/cpu.c
  3. +7
    -0
      libavutil/cpu.h

+ 1
- 1
libavutil/avutil.h View File

@@ -40,7 +40,7 @@
#define AV_VERSION(a, b, c) AV_VERSION_DOT(a, b, c)

#define LIBAVUTIL_VERSION_MAJOR 51
#define LIBAVUTIL_VERSION_MINOR 3
#define LIBAVUTIL_VERSION_MINOR 4
#define LIBAVUTIL_VERSION_MICRO 0

#define LIBAVUTIL_VERSION_INT AV_VERSION_INT(LIBAVUTIL_VERSION_MAJOR, \


+ 7
- 2
libavutil/cpu.c View File

@@ -19,10 +19,15 @@
#include "cpu.h"
#include "config.h"

static int flags, checked;

void av_force_cpu_flags(int arg){
flags = arg;
checked = 1;
}

int av_get_cpu_flags(void)
{
static int flags, checked;

if (checked)
return flags;



+ 7
- 0
libavutil/cpu.h View File

@@ -46,6 +46,13 @@
*/
int av_get_cpu_flags(void);


/**
* Disables cpu detection and forces the specified flags.
*/
void av_force_cpu_flags(int flags);


/* The following CPU-specific functions shall not be called directly. */
int ff_get_cpu_flags_arm(void);
int ff_get_cpu_flags_ppc(void);


Loading…
Cancel
Save