FFmpeg
Macros | Enumerations | Functions
sbcdsp.c File Reference
#include <stddef.h>
#include <stdint.h>
#include "checkasm.h"
#include "libavcodec/sbcdsp.h"
#include "libavcodec/sbcdsp_data.h"
#include "libavutil/macros.h"
#include "libavutil/mem_internal.h"

Go to the source code of this file.

Macros

#define randomize_buffer(buf)
 
#define CONST(SIZE, ODDEVEN)   sbcdsp_analysis_consts_fixed ## SIZE ## _simd_ ## ODDEVEN
 

Enumerations

enum  { SBC_MAX_SUBBANDS = 8 }
 

Functions

static void check_sbc_analyze (SBCDSPContext *sbcdsp)
 
static void check_sbc_calc_scalefactors (const SBCDSPContext *const sbcdsp)
 
void checkasm_check_sbcdsp (void)
 

Macro Definition Documentation

◆ randomize_buffer

#define randomize_buffer (   buf)
Value:
do { \
for (size_t k = 0; k < FF_ARRAY_ELEMS(buf); ++k) \
buf[k] = rnd(); \
} while (0)

Definition at line 32 of file sbcdsp.c.

◆ CONST

#define CONST (   SIZE,
  ODDEVEN 
)    sbcdsp_analysis_consts_fixed ## SIZE ## _simd_ ## ODDEVEN

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
SBC_MAX_SUBBANDS 

Definition at line 28 of file sbcdsp.c.

Function Documentation

◆ check_sbc_analyze()

static void check_sbc_analyze ( SBCDSPContext *  sbcdsp)
static

Definition at line 38 of file sbcdsp.c.

Referenced by checkasm_check_sbcdsp().

◆ check_sbc_calc_scalefactors()

static void check_sbc_calc_scalefactors ( const SBCDSPContext *const  sbcdsp)
static

Definition at line 72 of file sbcdsp.c.

Referenced by checkasm_check_sbcdsp().

◆ checkasm_check_sbcdsp()

void checkasm_check_sbcdsp ( void  )

Definition at line 111 of file sbcdsp.c.

rnd
#define rnd()
Definition: checkasm.h:206
FF_ARRAY_ELEMS
#define FF_ARRAY_ELEMS(a)
Definition: sinewin_tablegen.c:29