# HG changeset patch # User Steve Borho <st...@borho.org> # Date 1435681666 18000 # Tue Jun 30 11:27:46 2015 -0500 # Node ID 38168ee9556053194264c07a563cae0844f4ea2a # Parent d9731802f1b79014a4508610f6dddaa5864d6033 primitives: remove cpuid parameter from x265_setup_primitives()
diff -r d9731802f1b7 -r 38168ee95560 source/common/common.h --- a/source/common/common.h Tue Jun 30 10:58:56 2015 -0500 +++ b/source/common/common.h Tue Jun 30 11:27:46 2015 -0500 @@ -424,7 +424,7 @@ void x265_free(void *ptr); char* x265_slurp_file(const char *filename); -void x265_setup_primitives(x265_param* param, int cpu); /* primitives.cpp */ +void x265_setup_primitives(x265_param* param); /* primitives.cpp */ } #include "constants.h" diff -r d9731802f1b7 -r 38168ee95560 source/common/primitives.cpp --- a/source/common/primitives.cpp Tue Jun 30 10:58:56 2015 -0500 +++ b/source/common/primitives.cpp Tue Jun 30 11:27:46 2015 -0500 @@ -188,12 +188,9 @@ p.chroma[X265_CSP_I422].cu[BLOCK_422_2x4].sse_pp = NULL; } -/* cpuid >= 0 - force CPU type - * cpuid < 0 - auto-detect if uninitialized */ -void x265_setup_primitives(x265_param *param, int cpuid) +void x265_setup_primitives(x265_param *param) { - if (cpuid < 0) - cpuid = X265_NS::cpu_detect(); + int cpuid = param->cpuid; // initialize global variables if (!primitives.pu[0].sad) diff -r d9731802f1b7 -r 38168ee95560 source/encoder/api.cpp --- a/source/encoder/api.cpp Tue Jun 30 10:58:56 2015 -0500 +++ b/source/encoder/api.cpp Tue Jun 30 11:27:46 2015 -0500 @@ -59,7 +59,7 @@ x265_log(param, X265_LOG_INFO, "HEVC encoder version %s\n", PFX(version_str)); x265_log(param, X265_LOG_INFO, "build info %s\n", PFX(build_info_str)); - x265_setup_primitives(param, param->cpuid); + x265_setup_primitives(param); if (x265_check_params(param)) goto fail; diff -r d9731802f1b7 -r 38168ee95560 source/x265.cpp --- a/source/x265.cpp Tue Jun 30 10:58:56 2015 -0500 +++ b/source/x265.cpp Tue Jun 30 11:27:46 2015 -0500 @@ -424,7 +424,7 @@ case 'V': printVersion(param, api); - x265_setup_primitives(param, param->cpuid); + x265_setup_primitives(param); exit(0); default: _______________________________________________ x265-devel mailing list x265-devel@videolan.org https://mailman.videolan.org/listinfo/x265-devel