Mercurial > mplayer.hg
comparison 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 |
comparison
equal
deleted
inserted
replaced
1176:229a54d7e338 | 1177:f2516027a346 |
---|---|
20 #include "version.h" | 20 #include "version.h" |
21 #include "config.h" | 21 #include "config.h" |
22 | 22 |
23 #if defined(sun) | 23 #if defined(sun) |
24 #define DEFAULT_CDROM_DEVICE "/vol/dev/aliases/cdrom0" | 24 #define DEFAULT_CDROM_DEVICE "/vol/dev/aliases/cdrom0" |
25 #elif defined(__FreeBSD__) | |
26 #define DEFAULT_CDROM_DEVICE "/dev/cdrom" | |
27 #include <sys/cdrio.h> | |
25 #else | 28 #else |
26 #define DEFAULT_CDROM_DEVICE "/dev/cdrom" | 29 #define DEFAULT_CDROM_DEVICE "/dev/cdrom" |
27 #endif | 30 #endif |
28 | 31 |
29 | 32 |
489 int delay_corrected=1; | 492 int delay_corrected=1; |
490 float initial_pts_delay=0; | 493 float initial_pts_delay=0; |
491 #ifdef VCD_CACHE | 494 #ifdef VCD_CACHE |
492 int vcd_cache_size=128; | 495 int vcd_cache_size=128; |
493 #endif | 496 #endif |
497 #ifdef __FreeBSD__ | |
498 int bsize = VCD_SECTOR_SIZE; | |
499 #endif | |
494 char* title="MPlayer"; | 500 char* title="MPlayer"; |
495 | 501 |
496 // movie info: | 502 // movie info: |
497 int out_fmt=0; | 503 int out_fmt=0; |
498 //int user_bpp=0; | 504 //int user_bpp=0; |
628 if(ret<0){ printf("Error selecting VCD track!\n");return 1;} | 634 if(ret<0){ printf("Error selecting VCD track!\n");return 1;} |
629 seek_to_byte+=ret; | 635 seek_to_byte+=ret; |
630 if(verbose) printf("VCD start byte position: 0x%X end: 0x%X\n",seek_to_byte,ret2); | 636 if(verbose) printf("VCD start byte position: 0x%X end: 0x%X\n",seek_to_byte,ret2); |
631 #ifdef VCD_CACHE | 637 #ifdef VCD_CACHE |
632 vcd_cache_init(vcd_cache_size); | 638 vcd_cache_init(vcd_cache_size); |
639 #endif | |
640 #ifdef __FreeBSD__ | |
641 if (ioctl (f, CDRIOCSETBLOCKSIZE, &bsize) == -1) { | |
642 perror ( "Error in CDRIOCSETBLOCKSIZE"); | |
643 } | |
633 #endif | 644 #endif |
634 stream=new_stream(f,STREAMTYPE_VCD); | 645 stream=new_stream(f,STREAMTYPE_VCD); |
635 stream->start_pos=ret; | 646 stream->start_pos=ret; |
636 stream->end_pos=ret2; | 647 stream->end_pos=ret2; |
637 } else { | 648 } else { |