aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorS. Davilla <davilla@4pi.com>2011-03-10 21:08:38 -0500
committerS. Davilla <davilla@4pi.com>2011-03-14 18:02:09 -0400
commit74a488d2c519b106441f7f860cb0bab6b2a793ec (patch)
tree2d820a4701c5854dec164efbec03eda9c60cbcb6
parent9f68aa101f4b2ae1e1eb77e4acf53ecbe0d4dc39 (diff)
[ios] various compile and makefile fixes
-rw-r--r--lib/libdvd/libdvdread/src/dvd_reader.c2
-rw-r--r--xbmc/cores/paplayer/CDDAcodec.cpp6
-rw-r--r--xbmc/osx/Makefile.in3
-rw-r--r--xbmc/utils/StdString.h4
4 files changed, 10 insertions, 5 deletions
diff --git a/lib/libdvd/libdvdread/src/dvd_reader.c b/lib/libdvd/libdvdread/src/dvd_reader.c
index e865b41ef5..2173cdda1f 100644
--- a/lib/libdvd/libdvdread/src/dvd_reader.c
+++ b/lib/libdvd/libdvdread/src/dvd_reader.c
@@ -1033,7 +1033,7 @@ static int DVDReadBlocksPath( dvd_file_t *dvd_file, unsigned int offset,
#ifdef WITH_CACHE
/* returns true aslong as the sector isn't all zeros */
-inline int DVDCheckSector(unsigned char *data, int offset)
+int DVDCheckSector(unsigned char *data, int offset)
{
int i = 0;
int32_t *p = (int32_t*)data + (DVD_VIDEO_LB_LEN>>2)*offset;
diff --git a/xbmc/cores/paplayer/CDDAcodec.cpp b/xbmc/cores/paplayer/CDDAcodec.cpp
index ef040a81bf..02d1e0097e 100644
--- a/xbmc/cores/paplayer/CDDAcodec.cpp
+++ b/xbmc/cores/paplayer/CDDAcodec.cpp
@@ -20,7 +20,13 @@
*/
#include "CDDAcodec.h"
+#if !(defined(__APPLE__) && defined(__arm__))
#include <cdio/sector.h>
+#else
+typedef int32_t lsn_t;
+#define CDIO_CD_FRAMESIZE_RAW 2352
+#define CDIO_CD_FRAMES_PER_SEC 75
+#endif
#define SECTOR_COUNT 55 // max. sectors that can be read at once
#define MAX_BUFFER_SIZE 2*SECTOR_COUNT*CDIO_CD_FRAMESIZE_RAW
diff --git a/xbmc/osx/Makefile.in b/xbmc/osx/Makefile.in
index e11f105f02..c1747b373e 100644
--- a/xbmc/osx/Makefile.in
+++ b/xbmc/osx/Makefile.in
@@ -2,8 +2,7 @@ abs_top_srcdir=@abs_top_srcdir@
INCLUDES=-I$(abs_top_srcdir) \
-I$(abs_top_srcdir)/xbmc \
- -I$(abs_top_srcdir)/xbmc/linux \
- -I$(abs_top_srcdir)/lib/libportaudio
+ -I$(abs_top_srcdir)/xbmc/linux
.SUFFIXES : .m .mm
diff --git a/xbmc/utils/StdString.h b/xbmc/utils/StdString.h
index 9800f946b2..597c4def42 100644
--- a/xbmc/utils/StdString.h
+++ b/xbmc/utils/StdString.h
@@ -864,7 +864,7 @@ inline const Type& SSMAX(const Type& arg1, const Type& arg2)
PWSTR pNextDstW = pDstW;
SSCodeCvt::result res = SSCodeCvt::ok;
const SSCodeCvt& conv = SS_USE_FACET(loc, SSCodeCvt);
- SSCodeCvt::state_type st= { 0 };
+ SSCodeCvt::state_type st= {{ 0 }};
res = conv.in(st,
pSrcA, pSrcA + nSrc, pNextSrcA,
pDstW, pDstW + nDst, pNextDstW);
@@ -907,7 +907,7 @@ inline const Type& SSMAX(const Type& arg1, const Type& arg2)
PCWSTR pNextSrcW = pSrcW;
SSCodeCvt::result res = SSCodeCvt::ok;
const SSCodeCvt& conv = SS_USE_FACET(loc, SSCodeCvt);
- SSCodeCvt::state_type st= { 0 };
+ SSCodeCvt::state_type st= {{ 0 }};
res = conv.out(st,
pSrcW, pSrcW + nSrc, pNextSrcW,
pDstA, pDstA + nDst, pNextDstA);