FFmpeg
Macros | Variables
sbcdsp_data.c File Reference
#include "libavutil/mem_internal.h"
#include "sbcdsp_data.h"

Go to the source code of this file.

Macros

#define F_PROTO(x)   ((int32_t) (((x) * 2) * ((int32_t) 1 << 15) + 0.5))
 
#define F_COS(x)   ((int32_t) (((x) ) * ((int32_t) 1 << 15) + 0.5))
 
#define C0   1.0932568993
 
#define C1   1.3056875580
 
#define C2   1.3056875580
 
#define C3   1.6772280856
 
#define F(x)   F_PROTO(x)
 
#define F(x)   F_COS(x)
 
#define C0   1.3056875580
 
#define C1   1.6772280856
 
#define C2   1.0932568993
 
#define C3   1.3056875580
 
#define F(x)   F_PROTO(x)
 
#define F(x)   F_COS(x)
 
#define C0   2.7906148894
 
#define C1   2.4270044280
 
#define C2   2.8015616024
 
#define C3   3.1710363741
 
#define C4   2.5377944043
 
#define C5   2.4270044280
 
#define C6   2.8015616024
 
#define C7   3.1710363741
 
#define F(x)   F_PROTO(x)
 
#define F(x)   F_COS(x)
 
#define C0   2.5377944043
 
#define C1   2.4270044280
 
#define C2   2.8015616024
 
#define C3   3.1710363741
 
#define C4   2.7906148894
 
#define C5   2.4270044280
 
#define C6   2.8015616024
 
#define C7   3.1710363741
 
#define F(x)   F_PROTO(x)
 
#define F(x)   F_COS(x)
 

Variables

const int16_t ff_sbcdsp_analysis_consts_fixed4_simd_even [40+16]
 
const int16_t ff_sbcdsp_analysis_consts_fixed4_simd_odd [40+16]
 
const int16_t ff_sbcdsp_analysis_consts_fixed8_simd_even [80+64]
 
const int16_t ff_sbcdsp_analysis_consts_fixed8_simd_odd [80+64]
 

Detailed Description

miscellaneous SBC tables

Definition in file sbcdsp_data.c.

Macro Definition Documentation

◆ F_PROTO

#define F_PROTO (   x)    ((int32_t) (((x) * 2) * ((int32_t) 1 << 15) + 0.5))

Definition at line 36 of file sbcdsp_data.c.

◆ F_COS

#define F_COS (   x)    ((int32_t) (((x) ) * ((int32_t) 1 << 15) + 0.5))

Definition at line 37 of file sbcdsp_data.c.

◆ C0 [1/4]

#define C0   1.0932568993

◆ C1 [1/4]

#define C1   1.3056875580

◆ C2 [1/4]

#define C2   1.3056875580

◆ C3 [1/4]

#define C3   1.6772280856

◆ F [1/8]

#define F (   x)    F_PROTO(x)

◆ F [2/8]

#define F (   x)    F_COS(x)

◆ C0 [2/4]

#define C0   1.3056875580

◆ C1 [2/4]

#define C1   1.6772280856

◆ C2 [2/4]

#define C2   1.0932568993

◆ C3 [2/4]

#define C3   1.3056875580

◆ F [3/8]

#define F (   x)    F_PROTO(x)

◆ F [4/8]

#define F (   x)    F_COS(x)

◆ C0 [3/4]

#define C0   2.7906148894

◆ C1 [3/4]

#define C1   2.4270044280

◆ C2 [3/4]

#define C2   2.8015616024

◆ C3 [3/4]

#define C3   3.1710363741

◆ C4 [1/2]

#define C4   2.5377944043

◆ C5 [1/2]

#define C5   2.4270044280

◆ C6 [1/2]

#define C6   2.8015616024

◆ C7 [1/2]

#define C7   3.1710363741

◆ F [5/8]

#define F (   x)    F_PROTO(x)

◆ F [6/8]

#define F (   x)    F_COS(x)

◆ C0 [4/4]

#define C0   2.5377944043

◆ C1 [4/4]

#define C1   2.4270044280

◆ C2 [4/4]

#define C2   2.8015616024

◆ C3 [4/4]

#define C3   3.1710363741

◆ C4 [2/2]

#define C4   2.7906148894

◆ C5 [2/2]

#define C5   2.4270044280

◆ C6 [2/2]

#define C6   2.8015616024

◆ C7 [2/2]

#define C7   3.1710363741

◆ F [7/8]

#define F (   x)    F_PROTO(x)

◆ F [8/8]

#define F (   x)    F_COS(x)

Variable Documentation

◆ ff_sbcdsp_analysis_consts_fixed4_simd_even

const int16_t ff_sbcdsp_analysis_consts_fixed4_simd_even[40+16]

Definition at line 49 of file sbcdsp_data.c.

Referenced by sbc_analyze_4b_4s_simd().

◆ ff_sbcdsp_analysis_consts_fixed4_simd_odd

const int16_t ff_sbcdsp_analysis_consts_fixed4_simd_odd[40+16]

Definition at line 94 of file sbcdsp_data.c.

Referenced by sbc_analyze_4b_4s_simd().

◆ ff_sbcdsp_analysis_consts_fixed8_simd_even

const int16_t ff_sbcdsp_analysis_consts_fixed8_simd_even[80+64]

Definition at line 139 of file sbcdsp_data.c.

Referenced by sbc_analyze_1b_8s_simd_even(), and sbc_analyze_4b_8s_simd().

◆ ff_sbcdsp_analysis_consts_fixed8_simd_odd

const int16_t ff_sbcdsp_analysis_consts_fixed8_simd_odd[80+64]

Definition at line 236 of file sbcdsp_data.c.

Referenced by sbc_analyze_1b_8s_simd_odd(), and sbc_analyze_4b_8s_simd().