comparison vorbis.h @ 8306:ddecbc18fe94 libavcodec

Rename all vorbis encoder related typedefs to not use _t for POSIX compatibility
author ods15
date Fri, 12 Dec 2008 05:12:51 +0000
parents c4a4495715dd
children d157ccc267e7
comparison
equal deleted inserted replaced
8305:1408a8907da9 8306:ddecbc18fe94
29 typedef struct { 29 typedef struct {
30 uint_fast16_t x; 30 uint_fast16_t x;
31 uint_fast16_t sort; 31 uint_fast16_t sort;
32 uint_fast16_t low; 32 uint_fast16_t low;
33 uint_fast16_t high; 33 uint_fast16_t high;
34 } floor1_entry_t; 34 } vorbis_floor1_entry;
35 35
36 void ff_vorbis_ready_floor1_list(floor1_entry_t * list, int values); 36 void ff_vorbis_ready_floor1_list(vorbis_floor1_entry * list, int values);
37 unsigned int ff_vorbis_nth_root(unsigned int x, unsigned int n); // x^(1/n) 37 unsigned int ff_vorbis_nth_root(unsigned int x, unsigned int n); // x^(1/n)
38 int ff_vorbis_len2vlc(uint8_t *bits, uint32_t *codes, uint_fast32_t num); 38 int ff_vorbis_len2vlc(uint8_t *bits, uint32_t *codes, uint_fast32_t num);
39 void ff_vorbis_floor1_render_list(floor1_entry_t * list, int values, uint_fast16_t * y_list, int * flag, int multiplier, float * out, int samples); 39 void ff_vorbis_floor1_render_list(vorbis_floor1_entry * list, int values, uint_fast16_t * y_list, int * flag, int multiplier, float * out, int samples);
40 40
41 #define ilog(i) av_log2(2*(i)) 41 #define ilog(i) av_log2(2*(i))
42 42
43 #endif /* AVCODEC_VORBIS_H */ 43 #endif /* AVCODEC_VORBIS_H */