Mercurial > mplayer.hg
diff mplayer.c @ 1177:f2516027a346
FreeBSD patch by Vladimir Kushnir <vkushnir@Alfacom.net>
author | arpi_esp |
---|---|
date | Thu, 21 Jun 2001 00:06:40 +0000 |
parents | 5dc01778e055 |
children | 6fbcfe7f7f10 |
line wrap: on
line diff
--- a/mplayer.c Wed Jun 20 21:44:51 2001 +0000 +++ b/mplayer.c Thu Jun 21 00:06:40 2001 +0000 @@ -22,6 +22,9 @@ #if defined(sun) #define DEFAULT_CDROM_DEVICE "/vol/dev/aliases/cdrom0" +#elif defined(__FreeBSD__) +#define DEFAULT_CDROM_DEVICE "/dev/cdrom" +#include <sys/cdrio.h> #else #define DEFAULT_CDROM_DEVICE "/dev/cdrom" #endif @@ -491,6 +494,9 @@ #ifdef VCD_CACHE int vcd_cache_size=128; #endif +#ifdef __FreeBSD__ +int bsize = VCD_SECTOR_SIZE; +#endif char* title="MPlayer"; // movie info: @@ -631,6 +637,11 @@ #ifdef VCD_CACHE vcd_cache_init(vcd_cache_size); #endif +#ifdef __FreeBSD__ + if (ioctl (f, CDRIOCSETBLOCKSIZE, &bsize) == -1) { + perror ( "Error in CDRIOCSETBLOCKSIZE"); + } +#endif stream=new_stream(f,STREAMTYPE_VCD); stream->start_pos=ret; stream->end_pos=ret2;