Go to the source code of this file.
 | 
| #define  | DECLARE_PACK(order,  channels,  shift)   int32_t ff_mlp_pack_output_##order##order_##channels##ch_##shift##shift_armv6(int32_t, uint16_t, int32_t (*)[], void *, uint8_t*, int8_t *, uint8_t, int); | 
|   | 
| #define  | ENUMERATE_PACK(order,  channels,  shift)   ff_mlp_pack_output_##order##order_##channels##ch_##shift##shift_armv6, | 
|   | 
| #define  | PACK_CHANNELS(macro,  order,  channels) | 
|   | 
| #define  | PACK_ORDER(macro,  order) | 
|   | 
| #define  | PACK_ALL(macro) | 
|   | 
| #define  | ff_mlp_pack_output_outoforder_2ch_mixedshift_armv6   0 | 
|   | 
| #define  | ff_mlp_pack_output_outoforder_6ch_mixedshift_armv6   0 | 
|   | 
| #define  | ff_mlp_pack_output_outoforder_8ch_mixedshift_armv6   0 | 
|   | 
 | 
| void  | ff_mlp_filter_channel_arm (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  | ff_mlp_rematrix_channel_arm (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) | 
|   | 
| av_cold void  | ff_mlpdsp_init_arm (MLPDSPContext *c) | 
|   | 
 | 
| static int32_t(*)(int32_t, uint16_t, int32_t(*)[], void *, uint8_t *, int8_t *, uint8_t, int)  | mlp_select_pack_output_armv6 (uint8_t *ch_assign, int8_t *output_shift, uint8_t max_matrix_channel, int is32) | 
|   | 
◆ DECLARE_PACK
◆ ENUMERATE_PACK
◆ PACK_CHANNELS
      
        
          | #define PACK_CHANNELS | 
          ( | 
            | 
          macro,  | 
        
        
           | 
           | 
            | 
          order,  | 
        
        
           | 
           | 
            | 
          channels  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ PACK_ORDER
      
        
          | #define PACK_ORDER | 
          ( | 
            | 
          macro,  | 
        
        
           | 
           | 
            | 
          order  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Value:
        PACK_CHANNELS(macro,order,6) \
        PACK_CHANNELS(macro,order,8)
 
Definition at line 56 of file mlpdsp_init_arm.c.
 
 
◆ PACK_ALL
      
        
          | #define PACK_ALL | 
          ( | 
            | 
          macro | ) | 
           | 
        
      
 
 
◆ ff_mlp_pack_output_outoforder_2ch_mixedshift_armv6
      
        
          | #define ff_mlp_pack_output_outoforder_2ch_mixedshift_armv6   0 | 
        
      
 
 
◆ ff_mlp_pack_output_outoforder_6ch_mixedshift_armv6
      
        
          | #define ff_mlp_pack_output_outoforder_6ch_mixedshift_armv6   0 | 
        
      
 
 
◆ ff_mlp_pack_output_outoforder_8ch_mixedshift_armv6
      
        
          | #define ff_mlp_pack_output_outoforder_8ch_mixedshift_armv6   0 | 
        
      
 
 
◆ ff_mlp_filter_channel_arm()
      
        
          | void ff_mlp_filter_channel_arm  | 
          ( | 
          int32_t *  | 
          state,  | 
        
        
           | 
           | 
          const int32_t *  | 
          coeff,  | 
        
        
           | 
           | 
          int  | 
          firorder,  | 
        
        
           | 
           | 
          int  | 
          iirorder,  | 
        
        
           | 
           | 
          unsigned int  | 
          filter_shift,  | 
        
        
           | 
           | 
          int32_t  | 
          mask,  | 
        
        
           | 
           | 
          int  | 
          blocksize,  | 
        
        
           | 
           | 
          int32_t *  | 
          sample_buffer  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ ff_mlp_rematrix_channel_arm()
      
        
          | void ff_mlp_rematrix_channel_arm  | 
          ( | 
          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  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ ff_mlpdsp_init_arm()
◆ mlp_select_pack_output_armv6
  
  
      
        
          | int32_t(*)(int32_t, uint16_t, int32_t (*)[], void *, uint8_t*, int8_t *, uint8_t, int) mlp_select_pack_output_armv6(uint8_t *ch_assign, int8_t *output_shift, uint8_t max_matrix_channel, int is32) | 
         
       
   | 
  
static   |