diff options
| author | Hidetoshi Shimokawa <simokawa@FreeBSD.org> | 2003-01-15 05:26:23 +0000 |
|---|---|---|
| committer | Hidetoshi Shimokawa <simokawa@FreeBSD.org> | 2003-01-15 05:26:23 +0000 |
| commit | 6d6f7f28913e78c7a714f8ba27f12843b9b11258 (patch) | |
| tree | fdcffc1e1fa7eb01fa1034b65a110ce48f9fcca2 /sys/dev/firewire/fwdev.c | |
| parent | bf1446b75478982818a99dbd0739d60f2dd098db (diff) | |
Notes
Diffstat (limited to 'sys/dev/firewire/fwdev.c')
| -rw-r--r-- | sys/dev/firewire/fwdev.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/sys/dev/firewire/fwdev.c b/sys/dev/firewire/fwdev.c index d0f6371ccd25..672a452b1f28 100644 --- a/sys/dev/firewire/fwdev.c +++ b/sys/dev/firewire/fwdev.c @@ -52,6 +52,7 @@ #include <dev/firewire/firewire.h> #include <dev/firewire/firewirereg.h> #include <dev/firewire/fwmem.h> +#include <dev/firewire/iec68113.h> #define CDEV_MAJOR 127 #define FWNODE_INVAL 0xffff @@ -568,14 +569,18 @@ fw_ioctl (dev_t dev, u_long cmd, caddr_t data, int flag, fw_proc *td) err = ENOMEM; break; } -#define FWDVPACKET 250 /* NTSC (300 for PAL) */ +#if DV_PAL +#define FWDVPACKET 300 +#else +#define FWDVPACKET 250 +#endif #define FWDVPMAX 512 ibufreq->rx.nchunk = 8; ibufreq->rx.npacket = 50; ibufreq->rx.psize = FWDVPMAX; ibufreq->tx.nchunk = 5; - ibufreq->tx.npacket = 300; + ibufreq->tx.npacket = FWDVPACKET + 30; /* > 320 or 267 */ ibufreq->tx.psize = FWDVPMAX; err = fw_ioctl(dev, FW_SSTBUF, (caddr_t)ibufreq, flag, td); |
