[Mplayer-cvslog] CVS: main/osdep swab.c, NONE, 1.1 Makefile, 1.16, 1.17 shmem.c, 1.11, 1.12 timer-lx.c, 1.9, 1.10
Reimar Döffinger CVS
syncmail at mplayerhq.hu
Mon Oct 11 21:26:16 CEST 2004
CVS change done by Reimar Döffinger CVS
Update of /cvsroot/mplayer/main/osdep
In directory mail:/var2/tmp/cvs-serv20487/osdep
Modified Files:
Makefile shmem.c timer-lx.c
Added Files:
swab.c
Log Message:
Zeta OS support, mostly working.
--- NEW FILE ---
#include "../config.h"
#ifndef HAVE_SWAB
/* system has no swab. emulate via bswap */
#include "../bswap.h"
#include <unistd.h>
void swab(const void *from, void *to, ssize_t n) {
const int16_t *in = (int16_t*)from;
int16_t *out = (int16_t*)to;
int i;
n /= 2;
for (i = 0 ; i < n; i++) {
out[i] = bswap_16(in[i]);
}
}
#endif
Index: Makefile
===================================================================
RCS file: /cvsroot/mplayer/main/osdep/Makefile,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- Makefile 27 Jun 2004 17:54:31 -0000 1.16
+++ Makefile 11 Oct 2004 19:26:13 -0000 1.17
@@ -4,6 +4,7 @@
LIBNAME = libosdep.a
SRCS= shmem.c strsep.c strl.c vsscanf.c scandir.c gettimeofday.c fseeko.c \
+ swab.c
# timer.c
ifeq ($(TARGET_ARCH_X86),yes)
Index: shmem.c
===================================================================
RCS file: /cvsroot/mplayer/main/osdep/shmem.c,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- shmem.c 26 May 2003 18:35:42 -0000 1.11
+++ shmem.c 11 Oct 2004 19:26:13 -0000 1.12
@@ -20,6 +20,8 @@
#include <sys/uio.h>
#ifdef HAVE_SYS_MMAN_H
#include <sys/mman.h>
+#elif defined(__BEOS__)
+#include <mman.h>
#endif
#include <sys/socket.h>
#include <fcntl.h>
Index: timer-lx.c
===================================================================
RCS file: /cvsroot/mplayer/main/osdep/timer-lx.c,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- timer-lx.c 4 Aug 2004 16:14:43 -0000 1.9
+++ timer-lx.c 11 Oct 2004 19:26:13 -0000 1.10
@@ -1,6 +1,9 @@
// Precise timer routines for LINUX (C) LGB & A'rpi/ASTRAL
#include <unistd.h>
+#ifdef __BEOS__
+#define usleep(t) snooze(t)
+#endif
#include <stdlib.h>
#include <time.h>
#include <sys/time.h>
More information about the MPlayer-cvslog
mailing list