mirror of
https://github.com/mpv-player/mpv
synced 2024-12-27 09:32:40 +00:00
Declare all public mp3lib functions in mpg123.h.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30700 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
dcd229d6fc
commit
7f120a0443
@ -11,7 +11,6 @@
|
||||
#include "mangle.h"
|
||||
#include "mpg123.h"
|
||||
|
||||
extern void (*dct64_MMX_func)(short*, short*, real*);
|
||||
static const unsigned long long attribute_used __attribute__((aligned(8))) null_one = 0x0000ffff0000ffffULL;
|
||||
static const unsigned long long attribute_used __attribute__((aligned(8))) one_null = 0xffff0000ffff0000ULL;
|
||||
const unsigned int __attribute__((aligned(16))) costab_mmx[] =
|
||||
|
@ -129,6 +129,15 @@ void dct36_3dnow(real *, real *, real *, real *, real *);
|
||||
void dct36_3dnowex(real *, real *, real *, real *, real *);
|
||||
void dct36_sse(real *, real *, real *, real *, real *);
|
||||
|
||||
void dct64_MMX(short *, short *, real *);
|
||||
void dct64_MMX_3dnow(short *, short *, real *);
|
||||
void dct64_MMX_3dnowex(short *, short *, real *);
|
||||
void dct64_sse(short *, short *, real *);
|
||||
void dct64_altivec(real *, real *, real *);
|
||||
void (*dct64_MMX_func)(short *, short *, real *);
|
||||
|
||||
void mp3lib_dct64(real *, real *, real *);
|
||||
|
||||
typedef int (*synth_func_t)( real *,int,short * );
|
||||
typedef void (*dct36_func_t)(real *,real *,real *,real *,real *);
|
||||
|
||||
|
@ -387,14 +387,6 @@ static int _has_mmx = 0; // used by layer2.c, layer3.c to pre-scale coeffs
|
||||
/* PUBLIC FUNCTIONS */
|
||||
/******************************************************************************/
|
||||
|
||||
/* It's hidden from gcc in assembler */
|
||||
void dct64_MMX(short *, short *, real *);
|
||||
void dct64_MMX_3dnow(short *, short *, real *);
|
||||
void dct64_MMX_3dnowex(short *, short *, real *);
|
||||
void dct64_sse(short *, short *, real *);
|
||||
void dct64_altivec(real *, real *, real *);
|
||||
void (*dct64_MMX_func)(short *, short *, real *);
|
||||
|
||||
#include "layer2.c"
|
||||
#include "layer3.c"
|
||||
#include "layer1.c"
|
||||
|
Loading…
Reference in New Issue
Block a user