diff -u mplayer-1.0~rc1/configure mplayer-1.0~rc1/configure
|
|
|
|
| 102 | 102 | irix() { issystem "IRIX" ; return "$?" ; } |
| 103 | 103 | aix() { issystem "AIX" ; return "$?" ; } |
| 104 | 104 | cygwin() { issystem "CYGWIN" ; return "$?" ; } |
| 105 | | freebsd() { issystem "FreeBSD" ; return "$?" ; } |
| | 105 | freebsd() { issystem "FreeBSD" || issystem "GNU/kFreeBSD"; return "$?" ; } |
| 106 | 106 | netbsd() { issystem "NetBSD" ; return "$?" ; } |
| 107 | 107 | bsdos() { issystem "BSD/OS" ; return "$?" ; } |
| 108 | 108 | openbsd() { issystem "OpenBSD" ; return "$?" ; } |
| … |
… |
|
| 567 | 567 | IRIX*) |
| 568 | 568 | system_name=IRIX |
| 569 | 569 | ;; |
| | 570 | GNU/kFreeBSD) |
| | 571 | system_name=FreeBSD |
| | 572 | ;; |
| 570 | 573 | HP-UX*) |
| 571 | 574 | system_name=HP-UX |
| 572 | 575 | ;; |
| … |
… |
|
| 627 | 630 | case "`echo $system_name | tr A-Z a-z`" in |
| 628 | 631 | linux) system_name=Linux ;; |
| 629 | 632 | freebsd) system_name=FreeBSD ;; |
| | 633 | gnu/kfreebsd) system_name=FreeBSD ;; |
| 630 | 634 | netbsd) system_name=NetBSD ;; |
| 631 | 635 | bsd/os) system_name=BSD/OS ;; |
| 632 | 636 | openbsd) system_name=OpenBSD ;; |
| … |
… |
|
| 8177 | 8181 | #elif defined(__OpenBSD__) |
| 8178 | 8182 | #define DEFAULT_CDROM_DEVICE "/dev/rcd0a" |
| 8179 | 8183 | #define DEFAULT_DVD_DEVICE DEFAULT_CDROM_DEVICE |
| 8180 | | #elif defined(__FreeBSD__) |
| | 8184 | #elif defined(__FreeBSD__) || defined(__FreeBSD_kernel__) |
| 8181 | 8185 | #define DEFAULT_CDROM_DEVICE "/dev/acd0" |
| 8182 | 8186 | #define DEFAULT_DVD_DEVICE DEFAULT_CDROM_DEVICE |
| 8183 | 8187 | #else |
only in patch2:
unchanged:
|
old
|
new
|
|
| 62 | 62 | /* OS depended stuff */ |
| 63 | 63 | #if defined (linux) |
| 64 | 64 | #include "sysdep/pci_linux.c" |
| 65 | | #elif defined (__FreeBSD__) || defined(__DragonFly__) |
| | 65 | #elif defined (__FreeBSD__) || defined (__FreeBSD_kernel__) || defined(__DragonFly__) |
| 66 | 66 | #include "sysdep/pci_freebsd.c" |
| 67 | 67 | #elif defined (__386BSD__) |
| 68 | 68 | #include "sysdep/pci_386bsd.c" |
only in patch2:
unchanged:
|
old
|
new
|
|
| 20 | 20 | #include <machine/cpu.h> |
| 21 | 21 | #endif |
| 22 | 22 | |
| 23 | | #if defined(__FreeBSD__) || defined(__DragonFly__) |
| | 23 | #if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__DragonFly__) |
| 24 | 24 | #include <sys/types.h> |
| 25 | 25 | #include <sys/sysctl.h> |
| 26 | 26 | #endif |
| … |
… |
|
| 182 | 182 | #endif |
| 183 | 183 | |
| 184 | 184 | /* FIXME: Does SSE2 need more OS support, too? */ |
| 185 | | #if defined(__linux__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__CYGWIN__) || defined(__OpenBSD__) || defined(__DragonFly__) || defined(__APPLE__) |
| | 185 | #if defined(__linux__) || defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__NetBSD__) || defined(__CYGWIN__) || defined(__OpenBSD__) || defined(__DragonFly__) || defined(__APPLE__) |
| 186 | 186 | if (caps->hasSSE) |
| 187 | 187 | check_os_katmai_support(); |
| 188 | 188 | if (!caps->hasSSE) |
| … |
… |
|
| 346 | 346 | * support for user space apps that do SSE. |
| 347 | 347 | */ |
| 348 | 348 | |
| 349 | | #if defined(__FreeBSD__) || defined(__DragonFly__) |
| | 349 | #if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__DragonFly__) |
| 350 | 350 | #define SSE_SYSCTL_NAME "hw.instruction_sse" |
| 351 | 351 | #elif defined(__APPLE__) |
| 352 | 352 | #define SSE_SYSCTL_NAME "hw.optional.sse" |
| … |
… |
|
| 357 | 357 | #ifdef ARCH_X86_64 |
| 358 | 358 | gCpuCaps.hasSSE=1; |
| 359 | 359 | gCpuCaps.hasSSE2=1; |
| 360 | | #elif defined(__FreeBSD__) || defined(__DragonFly__) || defined(__APPLE__) |
| | 360 | #elif defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__DragonFly__) || defined(__APPLE__) |
| 361 | 361 | int has_sse=0, ret; |
| 362 | 362 | size_t len=sizeof(has_sse); |
| 363 | 363 | |
only in patch2:
unchanged:
|
old
|
new
|
|
| 13 | 13 | #include <sys/ioctl.h> |
| 14 | 14 | #include <errno.h> |
| 15 | 15 | |
| 16 | | #if defined(__FreeBSD__) || defined(__DragonFly__) |
| | 16 | #if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__DragonFly__) |
| 17 | 17 | #include <sys/cdrio.h> |
| 18 | 18 | #include "vcd_read_fbsd.h" |
| 19 | 19 | #elif defined(__NetBSD__) || defined (__OpenBSD__) |
| … |
… |
|
| 71 | 71 | struct stream_priv_s* p = (struct stream_priv_s*)opts; |
| 72 | 72 | int ret,ret2,f; |
| 73 | 73 | mp_vcd_priv_t* vcd; |
| 74 | | #ifdef __FreeBSD__ |
| | 74 | #if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) |
| 75 | 75 | int bsize = VCD_SECTOR_SIZE; |
| 76 | 76 | #endif |
| 77 | 77 | |
| … |
… |
|
| 119 | 119 | } |
| 120 | 120 | mp_msg(MSGT_OPEN,MSGL_V,"VCD start byte position: 0x%X end: 0x%X\n",ret,ret2); |
| 121 | 121 | |
| 122 | | #ifdef __FreeBSD__ |
| | 122 | #if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) |
| 123 | 123 | if (ioctl (f, CDRIOCSETBLOCKSIZE, &bsize) == -1) { |
| 124 | 124 | mp_msg(MSGT_OPEN,MSGL_WARN,"Error in CDRIOCSETBLOCKSIZE"); |
| 125 | 125 | } |
only in patch2:
unchanged:
|
old
|
new
|
|
| 41 | 41 | |
| 42 | 42 | #if defined(__linux__) |
| 43 | 43 | #include <linux/cdrom.h> |
| 44 | | #elif defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__DragonFly__) |
| | 44 | #elif defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__DragonFly__) |
| 45 | 45 | #include <sys/cdio.h> |
| 46 | 46 | #elif defined(WIN32) |
| 47 | 47 | #include <ddk/ntddcdrm.h> |
| … |
… |
|
| 133 | 133 | return toc.LastTrack; |
| 134 | 134 | } |
| 135 | 135 | |
| 136 | | #elif defined(__FreeBSD__) || defined(__DragonFly__) |
| | 136 | #elif defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__DragonFly__) |
| 137 | 137 | int |
| 138 | 138 | read_toc(const char *dev) { |
| 139 | 139 | int drive; |
only in patch2:
unchanged:
|
old
|
new
|
|
| 44 | 44 | #elif defined(__DragonFly__) |
| 45 | 45 | #include <dev/video/meteor/ioctl_meteor.h> |
| 46 | 46 | #include <dev/video/bktr/ioctl_bt848.h> |
| 47 | | #elif __FreeBSD_version >= 502100 |
| | 47 | #elif (__FreeBSD_version >= 502100) || defined(__FreeBSD_kernel__) |
| 48 | 48 | #include <dev/bktr/ioctl_meteor.h> |
| 49 | 49 | #include <dev/bktr/ioctl_bt848.h> |
| 50 | 50 | #else |