MP3 Player. You can change fwd/rev speed and skip. see: http://mbed.org/users/okini3939/notebook/lpc4088_madplayer/
Dependencies: I2SSlave SDFileSystem TLV320 mbed
madplayer/version.cpp@0:8ba6230eefbd, 2014-02-18 (annotated)
- Committer:
- okini3939
- Date:
- Tue Feb 18 00:22:50 2014 +0000
- Revision:
- 0:8ba6230eefbd
1st build
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
okini3939 | 0:8ba6230eefbd | 1 | /* |
okini3939 | 0:8ba6230eefbd | 2 | * libmad - MPEG audio decoder library |
okini3939 | 0:8ba6230eefbd | 3 | * Copyright (C) 2000-2004 Underbit Technologies, Inc. |
okini3939 | 0:8ba6230eefbd | 4 | * |
okini3939 | 0:8ba6230eefbd | 5 | * This program is free software; you can redistribute it and/or modify |
okini3939 | 0:8ba6230eefbd | 6 | * it under the terms of the GNU General Public License as published by |
okini3939 | 0:8ba6230eefbd | 7 | * the Free Software Foundation; either version 2 of the License, or |
okini3939 | 0:8ba6230eefbd | 8 | * (at your option) any later version. |
okini3939 | 0:8ba6230eefbd | 9 | * |
okini3939 | 0:8ba6230eefbd | 10 | * This program is distributed in the hope that it will be useful, |
okini3939 | 0:8ba6230eefbd | 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
okini3939 | 0:8ba6230eefbd | 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
okini3939 | 0:8ba6230eefbd | 13 | * GNU General Public License for more details. |
okini3939 | 0:8ba6230eefbd | 14 | * |
okini3939 | 0:8ba6230eefbd | 15 | * You should have received a copy of the GNU General Public License |
okini3939 | 0:8ba6230eefbd | 16 | * along with this program; if not, write to the Free Software |
okini3939 | 0:8ba6230eefbd | 17 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
okini3939 | 0:8ba6230eefbd | 18 | * |
okini3939 | 0:8ba6230eefbd | 19 | * $Id: version.c,v 1.1 2010/11/23 20:12:57 andy Exp $ |
okini3939 | 0:8ba6230eefbd | 20 | */ |
okini3939 | 0:8ba6230eefbd | 21 | |
okini3939 | 0:8ba6230eefbd | 22 | # include "config.h" |
okini3939 | 0:8ba6230eefbd | 23 | |
okini3939 | 0:8ba6230eefbd | 24 | # include "global.h" |
okini3939 | 0:8ba6230eefbd | 25 | |
okini3939 | 0:8ba6230eefbd | 26 | # include "version.h" |
okini3939 | 0:8ba6230eefbd | 27 | |
okini3939 | 0:8ba6230eefbd | 28 | char const mad_version[] = "MPEG Audio Decoder " MAD_VERSION; |
okini3939 | 0:8ba6230eefbd | 29 | char const mad_copyright[] = "Copyright (C) " MAD_PUBLISHYEAR " " MAD_AUTHOR; |
okini3939 | 0:8ba6230eefbd | 30 | char const mad_author[] = MAD_AUTHOR " <" MAD_EMAIL ">"; |
okini3939 | 0:8ba6230eefbd | 31 | |
okini3939 | 0:8ba6230eefbd | 32 | char const mad_build[] = "" |
okini3939 | 0:8ba6230eefbd | 33 | # if defined(DEBUG) |
okini3939 | 0:8ba6230eefbd | 34 | "DEBUG " |
okini3939 | 0:8ba6230eefbd | 35 | # elif defined(NDEBUG) |
okini3939 | 0:8ba6230eefbd | 36 | "NDEBUG " |
okini3939 | 0:8ba6230eefbd | 37 | # endif |
okini3939 | 0:8ba6230eefbd | 38 | |
okini3939 | 0:8ba6230eefbd | 39 | # if defined(EXPERIMENTAL) |
okini3939 | 0:8ba6230eefbd | 40 | "EXPERIMENTAL " |
okini3939 | 0:8ba6230eefbd | 41 | # endif |
okini3939 | 0:8ba6230eefbd | 42 | |
okini3939 | 0:8ba6230eefbd | 43 | # if defined(FPM_64BIT) |
okini3939 | 0:8ba6230eefbd | 44 | "FPM_64BIT " |
okini3939 | 0:8ba6230eefbd | 45 | # elif defined(FPM_INTEL) |
okini3939 | 0:8ba6230eefbd | 46 | "FPM_INTEL " |
okini3939 | 0:8ba6230eefbd | 47 | # elif defined(FPM_ARM) |
okini3939 | 0:8ba6230eefbd | 48 | "FPM_ARM " |
okini3939 | 0:8ba6230eefbd | 49 | # elif defined(FPM_MIPS) |
okini3939 | 0:8ba6230eefbd | 50 | "FPM_MIPS " |
okini3939 | 0:8ba6230eefbd | 51 | # elif defined(FPM_SPARC) |
okini3939 | 0:8ba6230eefbd | 52 | "FPM_SPARC " |
okini3939 | 0:8ba6230eefbd | 53 | # elif defined(FPM_PPC) |
okini3939 | 0:8ba6230eefbd | 54 | "FPM_PPC " |
okini3939 | 0:8ba6230eefbd | 55 | # elif defined(FPM_DEFAULT) |
okini3939 | 0:8ba6230eefbd | 56 | "FPM_DEFAULT " |
okini3939 | 0:8ba6230eefbd | 57 | # endif |
okini3939 | 0:8ba6230eefbd | 58 | |
okini3939 | 0:8ba6230eefbd | 59 | # if defined(ASO_IMDCT) |
okini3939 | 0:8ba6230eefbd | 60 | "ASO_IMDCT " |
okini3939 | 0:8ba6230eefbd | 61 | # endif |
okini3939 | 0:8ba6230eefbd | 62 | # if defined(ASO_INTERLEAVE1) |
okini3939 | 0:8ba6230eefbd | 63 | "ASO_INTERLEAVE1 " |
okini3939 | 0:8ba6230eefbd | 64 | # endif |
okini3939 | 0:8ba6230eefbd | 65 | # if defined(ASO_INTERLEAVE2) |
okini3939 | 0:8ba6230eefbd | 66 | "ASO_INTERLEAVE2 " |
okini3939 | 0:8ba6230eefbd | 67 | # endif |
okini3939 | 0:8ba6230eefbd | 68 | # if defined(ASO_ZEROCHECK) |
okini3939 | 0:8ba6230eefbd | 69 | "ASO_ZEROCHECK " |
okini3939 | 0:8ba6230eefbd | 70 | # endif |
okini3939 | 0:8ba6230eefbd | 71 | |
okini3939 | 0:8ba6230eefbd | 72 | # if defined(OPT_SPEED) |
okini3939 | 0:8ba6230eefbd | 73 | "OPT_SPEED " |
okini3939 | 0:8ba6230eefbd | 74 | # elif defined(OPT_ACCURACY) |
okini3939 | 0:8ba6230eefbd | 75 | "OPT_ACCURACY " |
okini3939 | 0:8ba6230eefbd | 76 | # endif |
okini3939 | 0:8ba6230eefbd | 77 | |
okini3939 | 0:8ba6230eefbd | 78 | # if defined(OPT_SSO) |
okini3939 | 0:8ba6230eefbd | 79 | "OPT_SSO " |
okini3939 | 0:8ba6230eefbd | 80 | # endif |
okini3939 | 0:8ba6230eefbd | 81 | |
okini3939 | 0:8ba6230eefbd | 82 | # if defined(OPT_DCTO) /* never defined here */ |
okini3939 | 0:8ba6230eefbd | 83 | "OPT_DCTO " |
okini3939 | 0:8ba6230eefbd | 84 | # endif |
okini3939 | 0:8ba6230eefbd | 85 | |
okini3939 | 0:8ba6230eefbd | 86 | # if defined(OPT_STRICT) |
okini3939 | 0:8ba6230eefbd | 87 | "OPT_STRICT " |
okini3939 | 0:8ba6230eefbd | 88 | # endif |
okini3939 | 0:8ba6230eefbd | 89 | ; |