FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
MLPDSPContext Struct Reference

#include <mlpdsp.h>

Data Fields

void(* mlp_filter_channel )(int32_t *state, const int32_t *coeff, int firorder, int iirorder, unsigned int filter_shift, int32_t mask, int blocksize, int32_t *sample_buffer)
 
void(* mlp_rematrix_channel )(int32_t *samples, const int32_t *coeffs, const uint8_t *bypassed_lsbs, const int8_t *noise_buffer, int index, unsigned int dest_ch, uint16_t blockpos, unsigned int maxchan, int matrix_noise_shift, int access_unit_size_pow2, int32_t mask)
 
int32_t(*(* mlp_select_pack_output )(uint8_t *ch_assign, int8_t *output_shift, uint8_t max_matrix_channel, int is32))(int32_t
 
int32_t(*(* uint16_t )
 
int32_t(*(*) int32_t void )
 
int32_t(* mlp_pack_output )(int32_t lossless_check_data, uint16_t blockpos, int32_t(*sample_buffer)[MAX_CHANNELS], void *data, uint8_t *ch_assign, int8_t *output_shift, uint8_t max_matrix_channel, int is32)
 

Detailed Description

Definition at line 49 of file mlpdsp.h.

Field Documentation

void(* MLPDSPContext::mlp_filter_channel)(int32_t *state, const int32_t *coeff, int firorder, int iirorder, unsigned int filter_shift, int32_t mask, int blocksize, int32_t *sample_buffer)

Definition at line 50 of file mlpdsp.h.

Referenced by ff_mlpdsp_init(), ff_mlpdsp_init_arm(), ff_mlpdsp_init_x86(), and filter_channel().

void(* MLPDSPContext::mlp_rematrix_channel)(int32_t *samples, const int32_t *coeffs, const uint8_t *bypassed_lsbs, const int8_t *noise_buffer, int index, unsigned int dest_ch, uint16_t blockpos, unsigned int maxchan, int matrix_noise_shift, int access_unit_size_pow2, int32_t mask)

Definition at line 54 of file mlpdsp.h.

Referenced by ff_mlpdsp_init(), ff_mlpdsp_init_arm(), and rematrix_channels().

int32_t(*(* MLPDSPContext::mlp_select_pack_output)(uint8_t *ch_assign, int8_t *output_shift, uint8_t max_matrix_channel, int is32))(int32_t
int32_t(*(* MLPDSPContext::uint16_t)

Definition at line 68 of file mlpdsp.h.

int32_t(*(*) int32_t MLPDSPContext::void)

Definition at line 68 of file mlpdsp.h.

int32_t(* MLPDSPContext::mlp_pack_output)(int32_t lossless_check_data, uint16_t blockpos, int32_t(*sample_buffer)[MAX_CHANNELS], void *data, uint8_t *ch_assign, int8_t *output_shift, uint8_t max_matrix_channel, int is32)

The documentation for this struct was generated from the following file: