Changeset 5181:ca57e34b2a35 in roaraudio for include


Ignore:
Timestamp:
10/22/11 16:17:35 (13 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

updated filters to support 8 and 32 bit as well as 16 bit

File:
1 edited

Legend:

Unmodified
Added
Removed
  • include/libroardsp/filters.h

    r5177 r5181  
    100100int roardsp_lowp_init  (struct roardsp_filter * filter, struct roar_stream * stream, int id); 
    101101int roardsp_lowp_uninit(struct roardsp_filter * filter); 
     102int roardsp_lowp_calc32(struct roardsp_filter * filter, void * data, size_t samples); 
    102103int roardsp_lowp_calc16(struct roardsp_filter * filter, void * data, size_t samples); 
     104int roardsp_lowp_calc8 (struct roardsp_filter * filter, void * data, size_t samples); 
    103105int roardsp_lowp_ctl   (struct roardsp_filter * filter, int cmd, void * data); 
    104106int roardsp_lowp_reset (struct roardsp_filter * filter, int what); 
     
    106108int roardsp_highp_init  (struct roardsp_filter * filter, struct roar_stream * stream, int id); 
    107109int roardsp_highp_uninit(struct roardsp_filter * filter); 
     110int roardsp_highp_calc32(struct roardsp_filter * filter, void * data, size_t samples); 
    108111int roardsp_highp_calc16(struct roardsp_filter * filter, void * data, size_t samples); 
     112int roardsp_highp_calc8 (struct roardsp_filter * filter, void * data, size_t samples); 
    109113int roardsp_highp_ctl   (struct roardsp_filter * filter, int cmd, void * data); 
    110114int roardsp_highp_reset (struct roardsp_filter * filter, int what); 
     
    113117int roardsp_amp_init  (struct roardsp_filter * filter, struct roar_stream * stream, int id); 
    114118int roardsp_amp_uninit(struct roardsp_filter * filter); 
     119int roardsp_amp_calc32(struct roardsp_filter * filter, void * data, size_t samples); 
    115120int roardsp_amp_calc16(struct roardsp_filter * filter, void * data, size_t samples); 
    116121int roardsp_amp_calc8 (struct roardsp_filter * filter, void * data, size_t samples); 
     
    118123int roardsp_amp_reset (struct roardsp_filter * filter, int what); 
    119124 
    120 int roardsp_add_init  (struct roardsp_filter * filter, struct roar_stream * stream, int id); 
     125int roardsp_add_calc32(struct roardsp_filter * filter, void * data, size_t samples); 
    121126int roardsp_add_calc16(struct roardsp_filter * filter, void * data, size_t samples); 
     127int roardsp_add_calc8 (struct roardsp_filter * filter, void * data, size_t samples); 
    122128int roardsp_add_reset (struct roardsp_filter * filter, int what); 
    123129 
    124130int roardsp_quantify_init  (struct roardsp_filter * filter, struct roar_stream * stream, int id); 
    125131int roardsp_quantify_uninit(struct roardsp_filter * filter); 
     132int roardsp_quantify_calc32(struct roardsp_filter * filter, void * data, size_t samples); 
    126133int roardsp_quantify_calc16(struct roardsp_filter * filter, void * data, size_t samples); 
     134int roardsp_quantify_calc8 (struct roardsp_filter * filter, void * data, size_t samples); 
    127135int roardsp_quantify_ctl   (struct roardsp_filter * filter, int cmd, void * data); 
    128136int roardsp_quantify_reset (struct roardsp_filter * filter, int what); 
     
    148156int roardsp_swap_init   (struct roardsp_filter * filter, struct roar_stream * stream, int id); 
    149157int roardsp_swap_uninit (struct roardsp_filter * filter); 
     158int roardsp_swap_calc322(struct roardsp_filter * filter, void * data, size_t samples); 
    150159int roardsp_swap_calc162(struct roardsp_filter * filter, void * data, size_t samples); 
     160int roardsp_swap_calc82 (struct roardsp_filter * filter, void * data, size_t samples); 
    151161int roardsp_swap_ctl    (struct roardsp_filter * filter, int cmd, void * data); 
    152162int roardsp_swap_reset  (struct roardsp_filter * filter, int what); 
Note: See TracChangeset for help on using the changeset viewer.