X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=wma.h;h=f0ba7f631703b35878606facde8f2980de621bce;hp=18748dad9be2bdbf6faf1c7a1a49cba6d78e8fac;hb=7007aedb78262af262e7e7db8d010c6498e79290;hpb=84c3f9183674c561772dc4064e1b32a1e76ea8a3 diff --git a/wma.h b/wma.h index 18748dad..f0ba7f63 100644 --- a/wma.h +++ b/wma.h @@ -1,10 +1,10 @@ +/** \file wma.h The asf_header structure and public wma function declarations. */ + /** * Information contained in an asf audio file header. * * Both para_filter and para_afh need to read the header. */ - -/** Information stored in the asf header. */ struct asf_header_info { /** The size of the audio file header. */ int header_len; @@ -25,11 +25,9 @@ struct asf_header_info { }; /* wma_common.c */ -int wma_log2(unsigned int v); +__a_const int wma_log2(unsigned int v); const char *search_pattern(const char *pattern, int pattern_len, const char *buf, int buf_size); int read_asf_header(const char *buf, int loaded, struct asf_header_info *ahi); #define WMA_FRAME_SKIP 31 -#define DECLARE_ALIGNED(n,t,v) t v __attribute__ ((aligned (n))) -#define DECLARE_ALIGNED_16(t, v) DECLARE_ALIGNED(16, t, v)