Mercurial > mplayer.hg
diff stream/stream_vcd.c @ 21848:3ff1eade91f9
GNU/kFreeBSD support, closes Bugzilla #704.
patch by Petr Salinger, Petr.Salinger seznam cz
author | diego |
---|---|
date | Wed, 10 Jan 2007 14:56:23 +0000 |
parents | 64d82a45a05d |
children | a8cd73869242 |
line wrap: on
line diff
--- a/stream/stream_vcd.c Wed Jan 10 14:32:35 2007 +0000 +++ b/stream/stream_vcd.c Wed Jan 10 14:56:23 2007 +0000 @@ -13,7 +13,7 @@ #include <sys/ioctl.h> #include <errno.h> -#if defined(__FreeBSD__) || defined(__DragonFly__) +#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__DragonFly__) #include <sys/cdrio.h> #include "vcd_read_fbsd.h" #elif defined(__NetBSD__) || defined (__OpenBSD__) @@ -71,7 +71,7 @@ struct stream_priv_s* p = (struct stream_priv_s*)opts; int ret,ret2,f; mp_vcd_priv_t* vcd; -#ifdef __FreeBSD__ +#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) int bsize = VCD_SECTOR_SIZE; #endif @@ -119,7 +119,7 @@ } mp_msg(MSGT_OPEN,MSGL_V,"VCD start byte position: 0x%X end: 0x%X\n",ret,ret2); -#ifdef __FreeBSD__ +#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) if (ioctl (f, CDRIOCSETBLOCKSIZE, &bsize) == -1) { mp_msg(MSGT_OPEN,MSGL_WARN,"Error in CDRIOCSETBLOCKSIZE"); }