TUT HEVC Encoder
Loading...
Searching...
No Matches
strategyselector.c File Reference
#include "strategyselector.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
Include dependency graph for strategyselector.c:

Functions

static void set_hardware_flags (int32_t cpuid, uint8_t logging)
 
static void * strategyselector_choose_for (const strategy_list_t *const strategies, const char *const strategy_type)
 
int kvz_strategyselector_init (int32_t cpuid, uint8_t bitdepth, uint8_t logging)
 
int kvz_strategyselector_register (void *const opaque, const char *const type, const char *const strategy_name, int priority, void *const fptr)
 

Variables

hardware_flags_t kvz_g_hardware_flags
 
hardware_flags_t kvz_g_strategies_in_use
 
hardware_flags_t kvz_g_strategies_available
 

Function Documentation

◆ kvz_strategyselector_init()

int kvz_strategyselector_init ( int32_t cpuid,
uint8_t bitdepth,
uint8_t logging )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ kvz_strategyselector_register()

int kvz_strategyselector_register ( void *const opaque,
const char *const type,
const char *const strategy_name,
int priority,
void *const fptr )
Here is the caller graph for this function:

◆ set_hardware_flags()

static void set_hardware_flags ( int32_t cpuid,
uint8_t logging )
static
Here is the caller graph for this function:

◆ strategyselector_choose_for()

static void * strategyselector_choose_for ( const strategy_list_t *const strategies,
const char *const strategy_type )
static
Here is the caller graph for this function:

Variable Documentation

◆ kvz_g_hardware_flags

hardware_flags_t kvz_g_hardware_flags

◆ kvz_g_strategies_available

hardware_flags_t kvz_g_strategies_available

◆ kvz_g_strategies_in_use

hardware_flags_t kvz_g_strategies_in_use