Mercurial > libavformat.hg
comparison dv1394.h @ 185:d98ed04d62a6 libavformat
patch for DV capturing by Dan Dennedy <dan at dennedy dot org>
author | romansh |
---|---|
date | Wed, 06 Aug 2003 05:40:38 +0000 |
parents | 6c90bbfc4b97 |
children | da1d5db0ce5c |
comparison
equal
deleted
inserted
replaced
184:2438e76dde67 | 185:d98ed04d62a6 |
---|---|
24 */ | 24 */ |
25 | 25 |
26 #ifndef _DV_1394_H | 26 #ifndef _DV_1394_H |
27 #define _DV_1394_H | 27 #define _DV_1394_H |
28 | 28 |
29 #define DV1394_DEFAULT_CHANNEL 0x63 | 29 #define DV1394_DEFAULT_CHANNEL 63 |
30 #define DV1394_DEFAULT_CARD 0 | 30 #define DV1394_DEFAULT_CARD 0 |
31 #define DV1394_RING_FRAMES 20 | 31 #define DV1394_RING_FRAMES 20 |
32 | 32 |
33 #define DV1394_WIDTH 720 | 33 #define DV1394_WIDTH 720 |
34 #define DV1394_NTSC_HEIGHT 480 | 34 #define DV1394_NTSC_HEIGHT 480 |
197 | 197 |
198 /* maximum number of frames in the ringbuffer */ | 198 /* maximum number of frames in the ringbuffer */ |
199 #define DV1394_MAX_FRAMES 32 | 199 #define DV1394_MAX_FRAMES 32 |
200 | 200 |
201 /* number of *full* isochronous packets per DV frame */ | 201 /* number of *full* isochronous packets per DV frame */ |
202 #define DV1394_NTSC_PACKETS_PER_FRAME 300 | 202 #define DV1394_NTSC_PACKETS_PER_FRAME 250 |
203 #define DV1394_PAL_PACKETS_PER_FRAME 250 | 203 #define DV1394_PAL_PACKETS_PER_FRAME 300 |
204 | 204 |
205 /* size of one frame's worth of DV data, in bytes */ | 205 /* size of one frame's worth of DV data, in bytes */ |
206 #define DV1394_NTSC_FRAME_SIZE (480 * DV1394_NTSC_PACKETS_PER_FRAME) | 206 #define DV1394_NTSC_FRAME_SIZE (480 * DV1394_NTSC_PACKETS_PER_FRAME) |
207 #define DV1394_PAL_FRAME_SIZE (576 * DV1394_PAL_PACKETS_PER_FRAME) | 207 #define DV1394_PAL_FRAME_SIZE (480 * DV1394_PAL_PACKETS_PER_FRAME) |
208 | 208 |
209 | 209 |
210 /* ioctl() commands */ | 210 /* ioctl() commands */ |
211 | 211 |
212 enum { | 212 enum { |