Merge pull request #5070 from Memphiz/osx_fix_devicechanged_recursionbp
[vuplus_xbmc] / xbmc / DllPaths_generated_android.h.in
1 /*
2  *      Copyright (C) 2005-2013 Team XBMC
3  *      http://xbmc.org
4  *
5  *  This Program is free software; you can redistribute it and/or modify
6  *  it under the terms of the GNU General Public License as published by
7  *  the Free Software Foundation; either version 2, or (at your option)
8  *  any later version.
9  *
10  *  This Program is distributed in the hope that it will be useful,
11  *  but WITHOUT ANY WARRANTY; without even the implied warranty of
12  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13  *  GNU General Public License for more details.
14  *
15  *  You should have received a copy of the GNU General Public License
16  *  along with XBMC; see the file COPYING.  If not, see
17  *  <http://www.gnu.org/licenses/>.
18  *
19  */
20 #pragma once
21 /* libraries */
22
23 //Android rules:
24 // - All solibs must be in the form ^lib*.so$
25 // - All solibs must be in the same dir
26 // - Arch need not be specified, each arch will get its own lib dir.
27 //   We only keep @ARCH@ here to retain the same structure as *nix.
28 // * foo.so will be renamed libfoo.so in the packaging stage
29
30 #define DLL_PATH_CPLUFF        "libcpluff-@ARCH@.so"
31 #define DLL_PATH_IMAGELIB      "libImageLib-@ARCH@.so"
32 #define DLL_PATH_LIBEXIF       "libexif-@ARCH@.so"
33 #define DLL_PATH_LIBHDHOMERUN  "libhdhomerun-@ARCH@.so"
34 #define DLL_PATH_MEDIAINFO     "libmediainfo-@ARCH@.so"
35 #define DLL_PATH_LIBCMYTH      "libcmyth-@ARCH@.so"
36
37 #define DLL_PATH_LIBRTMP       "@RTMP_SONAME@"
38 #define DLL_PATH_LIBNFS        "@NFS_SONAME@"
39 #define DLL_PATH_LIBAFP        "@AFPCLIENT_SONAME@"
40 #define DLL_PATH_LIBPLIST      "@PLIST_SONAME@"
41 #define DLL_PATH_LIBSHAIRPORT  "@SHAIRPORT_SONAME@"
42 #define DLL_PATH_LIBSHAIRPLAY  "@SHAIRPLAY_SONAME@"
43 #define DLL_PATH_LIBCEC        "@LIBCEC_SONAME@"
44
45 #ifndef DLL_PATH_LIBCURL
46 #define DLL_PATH_LIBCURL       "@CURL_SONAME@"
47 #endif
48
49 /* paplayer */
50 #define DLL_PATH_AAC_CODEC     "libAACCodec-@ARCH@.so"
51 #define DLL_PATH_ADPCM_CODEC   "libadpcm-@ARCH@.so"
52 #define DLL_PATH_ADPLUG_CODEC  "libadplug-@ARCH@.so"
53 #define DLL_PATH_APE_CODEC     "libMACDll-@ARCH@.so"
54 #define DLL_PATH_ASAP_CODEC    "libxbmc_asap-@ARCH@.so"
55 #define DLL_PATH_DCA_CODEC     "libdcacodec-@ARCH@.so"
56 #define DLL_PATH_GYM_CODEC     "libgensapu-@ARCH@.so"
57 #define DLL_PATH_MID_CODEC     "libtimidity-@ARCH@.so"
58 #define DLL_PATH_MODULE_CODEC  "libdumb-@ARCH@.so"
59 #define DLL_PATH_MPC_CODEC     "libmpcdec-@ARCH@.so"
60 #define DLL_PATH_NSF_CODEC     "libnosefart-@ARCH@.so"
61 #define DLL_PATH_SID_CODEC     "libsidplay2-@ARCH@.so"
62 #define DLL_PATH_SPC_CODEC     "libSNESAPU-@ARCH@.so"
63 #define DLL_PATH_VGM_CODEC     "libvgmstream-@ARCH@.so"
64 #define DLL_PATH_WAVPACK_CODEC "@WAVPACK_SONAME@"
65 #define DLL_PATH_YM_CODEC      "libstsoundlibrary-@ARCH@.so"
66
67 #define DLL_PATH_FLAC_CODEC    "@FLAC_SONAME@"
68 #define DLL_PATH_MODPLUG_CODEC "@MODPLUG_SONAME@"
69 #define DLL_PATH_OGG_CODEC     "@VORBISFILE_SONAME@"
70
71 /* dvdplayer */
72 #define DLL_PATH_LIBASS        "@ASS_SONAME@"
73 #define DLL_PATH_LIBDVDNAV     "libdvdnav-@ARCH@.so"
74 #define DLL_PATH_LIBMPEG2      "@MPEG2_SONAME@"
75 #define DLL_PATH_LIBMAD        "@MAD_SONAME@"
76 #define DLL_PATH_LIBSTAGEFRIGHTICS    "libXBMCvcodec_stagefrightICS-@ARCH@.so"
77
78 /* ffmpeg */
79 #define DLL_PATH_LIBAVCODEC    "libavcodec-54-@ARCH@.so"
80 #define DLL_PATH_LIBAVFORMAT   "libavformat-54-@ARCH@.so"
81 #define DLL_PATH_LIBAVUTIL     "libavutil-52-@ARCH@.so"
82 #define DLL_PATH_LIBPOSTPROC   "libpostproc-52-@ARCH@.so"
83 #define DLL_PATH_LIBSWSCALE    "libswscale-2-@ARCH@.so"
84 #define DLL_PATH_LIBAVFILTER   "libavfilter-3-@ARCH@.so"
85 #define DLL_PATH_LIBSWRESAMPLE "libswresample-0-@ARCH@.so"
86
87 /* cdrip */
88 #define DLL_PATH_LAME_ENC      "@LAMEENC_SONAME@"
89 #define DLL_PATH_OGG           "@OGG_SONAME@"
90 #define DLL_PATH_VORBIS_ENC    "@VORBISENC_SONAME@"
91 #define DLL_PATH_VORBIS        "@VORBIS_SONAME@"
92
93 /* libbluray */
94 #define DLL_PATH_LIBBLURAY     "@BLURAY_SONAME@"
95
96 /* Android's libui for gralloc */
97 #define DLL_PATH_LIBUI         "libui.so"